【技术实现步骤摘要】
本专利技术涉及嵌入式系统软件和/或硬件的调试系统及方法,尤其是涉及一 种。
技术介绍
调试是嵌入式系统软件开发过程中必不可少的环节,通用的桌面操作系 统与嵌入式操作系统在调试环境上存在明显的差别。前者,调试器与^皮调试 的程序往往是运行在同一台机器、相同的操作系统上的两个进程,调试器进 程通过操作系统专门提供的接口控制、访问被调试进程(比如微软开发的visual 0++,它集开发环境、编译和调试于一身,程序的开发、编译和调试都 由Visual C+十完成,Visual C++调试和^皮调试程序都运行在同一台才几器下)。嵌入式开发和调试有别于通用的桌面软件的开发,嵌入式开发采用交叉 开发的模式(Cross Developping):开发系统是建立在软硬件资源丰富的PC 机(或者工作站)上,我们称之为宿主机(HOST),嵌入式程序的编辑,编译, 链接过程都在host端完成,而程序最终运行的却是和host有4艮大区别的嵌入 式设备,我们称之为目标机(Target),目标机和宿主机的差别主要指硬件环境差别通常CPU类型不同,例如H0ST的CPU为intel X86,而 ...
【技术保护点】
一种内嵌调试器的嵌入式系统,包括嵌入式操作单元,其特征在于还包括调试单元,与所述嵌入式操作单元连接;所述调试单元包括:驱动模块以及与驱动模块连接的调试模块;驱动模块,用于控制调试命令的输入和输出;调试模块,用于触发嵌入式操作单元产生异常,捕获异常,以及对异常信息进行分析处理,根据异常信息的类型选择预设方法对嵌入式操作单元中的硬件和/或软件进行调试。
【技术特征摘要】
1、 一种内嵌调试器的嵌入式系统,包括嵌入式操作单元,其特征在于还包括调试单元,与所述嵌入式操作单元连接;所述调试单元包括驱动模块 以及与驱动模块连接的调试模块;驱动模块,用于控制调试命令的输入和输 出;调试模块,用于触发嵌入式操作单元产生异常,捕获异常,以及对异常 信息进行分析处理,根据异常信息的类型选择预设方法对嵌入式操作单元中 的硬件和/或软件进行调试。2、 根据权利要求1所述的嵌入式系统,其特征在于,还包括调试界面, 所述驱动模块与所述调试界面连接,用于控制调试界面的显示和调试命令的 输入;所述调试模块与所述调试界面连接,用于接收并响应由所述调试界面 发送的调试命令。3、 根据权利要求1所述的嵌入式系统,其特征在于,所述嵌入式操作单 元包括通知模块,用于向所述调试单元发送调试命令。4、 根据权利要求l所述的嵌入式系统,其特征在于,所述调试模块包括异常处理子模块,用于捕获异常,对异常信息进行分析处理,根据异常 信息的类型将异常信息发送至调试功能子才莫块;调试功能子模块,用于触发嵌入式操作单元产生异常,并与所述异常处 理子模块连接,用于采用所述调试功能子模块内的预设方法对嵌入式操作单 元中的硬件和/或软件进行调试。5、...
【专利技术属性】
技术研发人员:王龙顺,
申请(专利权)人:福建星网锐捷网络有限公司,
类型:发明
国别省市:35[中国|福建]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。