[发明专利]一种调试嵌入式操作系统的方法和装置有效
申请号: | 200910089529.4 | 申请日: | 2009-07-22 |
公开(公告)号: | CN101609429A | 公开(公告)日: | 2009-12-23 |
发明(设计)人: | 李岩刚 | 申请(专利权)人: | 大唐微电子技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京信远达知识产权代理事务所(普通合伙) | 代理人: | 王学强 |
地址: | 100094北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调试 嵌入式 操作系统 方法 装置 | ||
1.一种调试嵌入式操作系统的方法,其特征在于,包括:
确定待调试嵌入式操作系统,获取预置的该嵌入式操作系统对应的调试指示信息,所述调试指示信息包括:按照层级关系编辑的嵌入式操作系统信息、控制块信息、寄存器信息和位域信息;
依据所述调试指示信息中控制块链表头指针名称和数据长度信息,读取控制块链表头指针的值,确定某类型控制块数据存储的起始位置,所述控制块链表头指针名称对应控制块的类型;
依据所述调试指示信息中对所述类型控制块的大小描述,读取所述控制块的数据,依据所述调试指示信息中对所述类型数据块的内容描述,解析数据内容反应在人机交互界面上;
读取所有类型的控制块数据,解析所述读取的数据反映在人机交互界面上供用户进行编辑;
依据所述调试指示信息中控制块内部偏移量和所述控制块链表头指针的值以及同一类型控制块的数量,得到所述编辑后数据的存储地址;
将所述编辑后的数据写入到对应的存储地址中,完成一次调试。
2.根据权利要求1所述的方法,其特征在于,所述预置的调试指示信息存储在配置文件中,配置文件包括调试工具能够调试的嵌入式操作系统的符号标识,以及所述符号标识对应的调试指示信息的集合,所述获取预置的待调试嵌入式操作系统对应的调试指示信息包括:
在配置文件中查找待调试嵌入式操作系统的符号标识,获取该符号标识对应的调试指示信息。
3.根据权利要求2所述的方法,其特征在于,还包括:如果在配置文件中没有查找到待调试嵌入式操作系统的符号标识,则退出调试。
4.根据权利要求1所述的方法,其特征在于,
所述按照层级关系编辑是指所述嵌入式操作系统信息中包含该嵌入式操作系统中使用的控制块信息,所述控制块信息中包含该控制块使用的寄存器信息,所述寄存器信息中包含该寄存器中的位域信息。
5.根据权利要求1所述的方法,其特征在于,还包括:对预置的调试指示信息进行修改。
6.根据权利要求5所述的方法,其特征在于,所述对预置的调试指示信息进行修改包括:
在调试指示信息当中增加或编辑嵌入式操作系统的类型编号和名称、标识嵌入式操作系统的全局变量的名称和嵌入式操作系统包含的控制块的数量;和/或
在调试指示信息当中增加或编辑控制块的类型编号、名称、控制块的数据大小、控制块链表指针变量的名称、所述控制块链表指针指向的值的数据长度和控制块包含的寄存器的数量;和/或
在调试指示信息当中增加或编辑寄存器的编号、名称、寄存器值的数据长度、寄存器在控制块当中相对于控制块首地址的偏移量和寄存器描述中包含的位域的数量;和/或
在调试指示信息当中增加或编辑位域的编号、位域的名称、位域的数据长度、位域在寄存器当中的位置和用户添加的附加信息;
保存增加或编辑的调试指示信息。
7.一种调试嵌入式操作系统的装置,其特征在于,包括:
获取单元,用于确定待调试嵌入式操作系统,获取预置的该嵌入式操作系统对应的调试指示信息,所述调试指示信息包括:按照层级关系编辑的嵌入式操作系统信息、控制块信息、寄存器信息和位域信息;
调试单元,用于依据所述调试指示信息中控制块链表头指针名称和数据长度信息,读取控制块链表头指针的值,确定某类型控制块数据存储的起始位置,所述控制块链表头指针名称对应控制块的类型,依据所述调试指示信息中对所述类型控制块的大小描述,读取所述控制块的数据,依据所述调试指示信息中对所述类型数据块的内容描述,解析数据内容反应在人机交互界面上,读取所有类型的控制块数据,解析所述读取的数据反映在人机交互界面上供用户进行编辑,依据所述调试指示信息中控制块内部偏移量和所述控制块链表头指针的值以及同一类型控制块的数量,得到所述编辑后数据的存储地址,将所述编辑后的数据写入到对应的存储地址中,完成一次调试。
8.根据权利要求7所述的装置,其特征在于,还包括:
查找调取单元,用于在配置文件中查找待调试嵌入式操作系统的符号标识,获取该符号标识对应的调试指示信息。
9.根据权利要求7或8所述的装置,其特征在于,还包括:
修改单元,用于对预置调试指示信息进行修改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐微电子技术有限公司,未经大唐微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910089529.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种能够提高成品质量的烟叶专用打包装置
- 下一篇:一种苦荞炒制设备