期刊文献+

基于Matlab的STM32软件快速开发方法 被引量:7

Rapid Development of STM32 Software Based on Matlab Modeling
在线阅读 下载PDF
导出
摘要 为实现高效的C语言代码编写,将Matlab/Simulink应用在基于ARM Cortex-M3内核STM32微控制器的嵌入式系统软件开发中。利用专门针对STM32系列微控制器开发的Simulink模块库RapidSTM32及其工具套件,对嵌入式系统进行建模与仿真。仿真成功后,在模型编译器中把其翻译成高效的MDK C语言代码,实现了STM32嵌入式系统软件代码的快速生成。实验结果表明,所生成的软件代码在STM32嵌入式目标系统中运行状况良好。该方法在软件设计效率和易维护性等方面优于手工编写的代码方法。 In order to get high efficiency of code design, Matlab/Simulink are applied to embedded system development based on STM32. A Simulink embedded target blockset and the tool kit called Rapid STM32 blockset for ARM CortemM3 STM32 microcontrollers tool box in Matlab are used to model and simulate embedded system, and then coder is used to translate the model into efficient code. The co der is used to translate model into efficient user's code of the target system based on STM32, and the code of the embedded software is rapidly generated. Experimental results show that the code works well in the STM32 embedded target system. The methods has better performance and higher code efficiency than that generated by hand.
作者 余新栓
出处 《单片机与嵌入式系统应用》 2011年第10期46-48,共3页 Microcontrollers & Embedded Systems
关键词 STM32 代码 建模 快速开发 STM32 code modeling rapid development
  • 相关文献

参考文献4

  • 1刘玉良,李刚,康凯.基于MATLAB的嵌入式系统软件开发[J].天津大学学报,2008,41(5):593-596. 被引量:10
  • 2http://www.mathworks.com/matlabcentral/newsreader/view_thread/255878.
  • 3http://www.aimagin.com/.
  • 4StephenJChapman.MATLAB编程影印版[M].2版.北京:科学出版社,2003.

二级参考文献9

  • 1邹晖,陈万春,殷兴良.Stateflow在巡航导弹仿真中的应用[J].系统仿真学报,2004,16(8):1854-1856. 被引量:16
  • 2Khan M U, Geihs K,Gutbrodt F,et al. Model-driven development of real-time systems with UML 20 and C [ C ]//MBD/MOMPES 2006. Potsdam, Germany, 2006: 33-42.
  • 3Lu S, Halang W A, Zhang L. A component-based UML profile to model embedded real-time systems designed by the MDA approach [ C ]//Proceedings of the 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Application.Hong Kong, China, 2005 : 563-566.
  • 4Florentz B, Mutz M. Avoiding unpredicted behaviour of large scale embedded systems by design and application of modelling rules [ C ]//Proceedings of the 1st International Workshop on Model, Design and Validation. Rennes, France, 2004: 59-66.
  • 5The Unified Modeling Language^TM [ EB/OL ]. http:// www.uml.org, 2006-07-25.
  • 6Model Driven Architecture [ EB/OL ] . http ://www. omg.org/mda, 2006-07-25.
  • 7Selic B. Using UML for modeling complex real-time systems [ J ]. Lecture Notes in Computer Science, 1998, 1474: 250-272.
  • 8Basso F P,Oliveira T C ,Becker L B. Using the FOMDA approach to support object-oriented real-time systems development [ C ]// Proceedings of the 9th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing. Gyeongju, South Korea, 2006: 374-381.
  • 9刘然,陈英,赵小林.基于UML的CASE平台的代码自动生成[J].北京理工大学学报,2002,22(2):196-200. 被引量:10

共引文献9

同被引文献47

引证文献7

二级引证文献41

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部