Abstract:
An integrated development environment for embedded software is designed in this paper, including coding, compiling, linking, downloading, debugging etc. The fundamental is based on host-target mode: cross-gcc is used to compile and link source code, RPC is adapted to download object modules, and remote debugger GDB is utilized to realize source level debugging by communicating with WDB agent provided by VxWorks.
Key words:
Embedded software; Integrated development environment; Cross compile; Remote debugging
摘要: 实现了一种嵌入式软件集成开发环境,完成面向VxWorks 应用程序的开发,包括源代码的编辑、编译、链接、下载、调试等一系列功能。原理是以宿主—目标机的方式,用交叉编译器编译链接源代码,形成目标代码,用RPC 方法实现下载功能,并通过远程调试器GDB 与VxWorks 的WDB 代理通信实现源代码级调试。
关键词:
嵌入式软件;集成开发环境;交叉编译;远程调试
WANG Lize, LIU Bin, YANG Shunkun, YAN Lin. Research on VxWorks-oriented Integrated Development Environment for Embedded Software[J]. Computer Engineering, 2006, 32(3): 55-56,59.
王立泽,刘 斌,杨顺昆,颜 林. 面向 VxWorks 的嵌入式软件集成开发环境研究[J]. 计算机工程, 2006, 32(3): 55-56,59.