Matlab RTW实时仿真与嵌入式系统开发 6 S+ z; c# Z+ V+ U k引 言 ' D0 ~+ d' O# S$ t) _8 p/ s7 z. y 在日益激烈的竞争中,系统的开发周期显得尤为重要,但开发时间与系统安全性、可靠性又有一定冲突,如果仍然使用传统的编写代码的模式,显然有些不妥。本文介绍一种基于Matlab/RTW实现实时仿真与嵌入式系统开发的方法。方法所涉及的开发环境如下:8 W3 m0 ?% O2 H) Q/ o4 e
◆Microsoft Windows XP SP3:. r+ P& z. O/ F2 e
◆Matlab Version 7.5.0.342(R2007b);( f) I( T! T2 X# F5 x# L
◆Keil uVersion2V 2.30;& I* K! ]" p" f5 n* O. s% R
◆Proteus 7.1SP2。2 S0 K7 V( f5 N
先借助Matlab/RTW建立模型并生成RTW(Real-TIme Workshop)代码(C语言),再使用Keil编译、调试Matlab生成的C语言代码,并且生成HEX文件。之后,利用Proteus观察代码生成的效果,以验证代码的正确性。基本流程如图1所示。, ]* |+ D! P: A# X b4 c. k