[发明专利]生产阶段嵌入式系统的调试系统及其调试方法有效
申请号: | 201010205209.3 | 申请日: | 2010-06-13 |
公开(公告)号: | CN102279789A | 公开(公告)日: | 2011-12-14 |
发明(设计)人: | 田峰;朱昊亮;沈志刚 | 申请(专利权)人: | 三星电子(中国)研发中心;三星电子株式会社 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 韩明星;罗延红 |
地址: | 210008 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供了一种生产阶段嵌入式系统的调试系统及其调试方法。在编译和链接时,除了生成发布用的生产系统二进制文件,同时也由调试代码生成了调试用的二进制动态代码文件。生成发布版二进制文件时,代码中的调试代码不会包含其中。不会生产任何空指令、调用指令或桩代码。生成调试用的二进制文件时,相应调试点地址信息也被生成包含在内。在运行时,动态指令加载工具会列出所有调试点列表。用户根据需要,选择或变更所需要的调试点。最后,动态指令加载工具通过动态修改运行中的发布版软件,加载并运行用户指定的调试点相应的调试代码。 | ||
搜索关键词: | 生产 阶段 嵌入式 系统 调试 及其 方法 | ||
【主权项】:
一种用于生产阶段嵌入式系统的调试系统,包括开发主机和目标机,所述开发机包括:编译器,读取源代码,并生成非调试软件部分的代码和调试软件部分的代码,其中,源代码包括产品源代码和调试代码,调试代码以宏的形式与产品源代码区分;链接器,分别利用非调试软件部分的代码和调试软件部分的代码链接生成发布用二进制应用文件和调试用二进制代码,记录与调试点相应的指令地址信息,并根据调试点相应的指令地址信息和调试用二进制代码生成调试用二进制代码文件;其中,当调试嵌入式系统时,所述目标机的动态代码加载工具解析调试用二进制文件中包含的调试点的二进制调试代码以及调试点在发布用二进制应用程序中的可执行地址,列出调试点列表供用户选择调试点,所述目标机的动态代码驱动内核根据用户选择的调试点动态修改运行中的发布用二进制应用程序以加载调试代码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子(中国)研发中心;三星电子株式会社,未经三星电子(中国)研发中心;三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010205209.3/,转载请声明来源钻瓜专利网。
- 上一篇:旋转脱模式压铸模
- 下一篇:多向压铸机侧向挤压铸造机构