Abstract:
For each tool in embedded software Integrated Development Environment(IDE) integration, communication and functional interaction requirements, this paper proposes a mechanism based on asynchronous communication software bus communication framework, discusses its design and implementation principle, and analyzes operating mechanism of its core function. With remote debugging, dynamic loading and unloading, system diagnostic and other tools in IDE, it presents application examples of the software bus. Result shows that the software bus can be used to efficiently design and integration embedded software development tools.
Key words:
software bus,
unit operation,
listening mechanism,
embedded system
摘要: 根据嵌入式软件集成开发环境中各个工具模块的集成、通信与功能交互的要求,提出一种基于异步通信机制的软总线通信框架,阐述其设计与实现原理。通过典型功能的运行机制,说明总线内部的工作流程。结合国产嵌入式软件集成开发环境给出远程调试工具、动态加卸载工具、系统监视/诊断工具的应用实例,结果证明,该软总线适用于嵌入式软件开发工具的高效设计与集成。
关键词:
软总线,
单元操作,
监听机制,
嵌入式系统
CLC Number:
XIE Ban, DIAO Li-Ye. Application of Asynchronous Software Bus in Embedded Development Environment[J]. Computer Engineering, 2011, 37(13): 251-253,268.
谢彬, 赵立业. 异步软总线在嵌入式开发环境中的应用[J]. 计算机工程, 2011, 37(13): 251-253,268.