信息创新环境下的嵌入式软件交叉调试技术

作者:丁吕繁; 陈玮彤; 王俊翔; 杨曦
来源:电子元器件与信息技术, 2022, 6(02): 165-167.
DOI:10.19772/j.cnki.2096-4455.2022.2.064

摘要

近年来,国家对软硬件设备的信息创新性越发重视,针对国产处理器生态不成熟、操作系统对国产处理器支持薄弱等问题,开发了在信息创新环境下的嵌入式软件开发工具。在嵌入式软件的开发过程中,调试是极为重要的一步。本文在详细介绍了Eclipse的基础框架、插件技术和GDB调试器之后,分析了信息创新环境下交叉调试的基本结构和调试流程。该调试技术使用“宿主机-目标机”模式,通过目标机服务器进行主从通信。该技术支持常用的调试操作,如设置/删除断点、系统级/源码级调试、单步执行、查看寄存器变量、查看内存信息等,极大地方便了在国内研发的操作系统下进行嵌入式软件开发,加快了嵌入式软件的调试速度。

全文