【24h】

Rapid Development of Embedded Software Based on Matlab

机译:基于Matlab的嵌入式软件的快速开发。

获取原文

摘要

In order to get high efficiency of code design and convenience of system maintenance,this paper applies the most advanced method,unified modeling language (UML) and model-driven architecture (MDA),on the development of the embedded system based on the MSC1212. Firstly,using Matlab/Stateflow toolbox to model and simulate the complex event driven system in the embedded system introduced in this paper. Then using Stateflow Coder translated the state chart into high efficiency C code. By making some simple replacement to the blank C function with the low-layer function of the target system based MSC1212,the code rapid generation of the embedded software is finished. It has been proved by experiment that,the automatically code generation introduced in this paper works well in the embedded target system. It has good performance and high code efficiency than those code generated by hand.
机译:为了获得较高的代码设计效率和系统维护的便利性,本文在基于MSC1212的嵌入式系统开发中采用了最先进的方法,统一建模语言(UML)和模型驱动体系结构(MDA)。首先,在本文介绍的嵌入式系统中,使用Matlab / Stateflow工具箱对复杂的事件驱动系统进行建模和仿真。然后使用Stateflow Coder将状态图转换为高效的C代码。通过使用基于目标系统的MSC1212的低层功能对空白C函数进行简单替换,可以完成嵌入式软件的代码快速生成。实验证明,本文介绍的自动代码生成技术在嵌入式目标系统中运行良好。与手工生成的代码相比,它具有良好的性能和较高的代码效率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号