摘要
为满足激光雷达系统控制与数据采集(SCADA)对跨平台的需求,利用基于组件的框架技术,在ColdFire+μC/OSII初始平台上采用标准C语言实现了SCADA嵌入式软件。在领域分析基础上明确了SCADA软件架构,对软件架构进行可通用部分和平台依赖部分划分及组件化处理,形成SCADA软件框架,并在框架基础上完成软件设计。实验结果表明,基于框架的SCADA嵌入式软件不仅提高了软件的可靠性和可扩展性,而且实现了软件向其它平台扩展的能力,达到了设计重用和代码重用目的。
Aimed at cross-platform requirement of LiDAR system control and data acquisition (SCADA), SCADA embedded software on ColdFire&μC/OSII initial platform is implemented using component based framework method and standard C language. Firstly SCADA software architecture is clarified based on domain analysis, and then architecture is divided into two parts that are reusable part and platform dependent part, SCADA software framework is formed based on component processing. Eventually the design of software is completed. SCADA embedded software based on framework not only improves software reliability and scalability, but also implementes software ability to expand to other platforms, and design reuse and code reuse are realized.
出处
《计算机工程与设计》
CSCD
北大核心
2012年第1期116-121,共6页
Computer Engineering and Design
基金
国家863高技术研究发展计划基金项目(2008AA121304)