|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab RTW实时仿真与嵌入式系统开发
5 y+ d1 E# k/ f5 [5 J引 言
% u+ c) Q+ K8 d. B# a3 [ 在日益激烈的竞争中,系统的开发周期显得尤为重要,但开发时间与系统安全性、可靠性又有一定冲突,如果仍然使用传统的编写代码的模式,显然有些不妥。本文介绍一种基于Matlab/RTW实现实时仿真与嵌入式系统开发的方法。方法所涉及的开发环境如下:, T0 X% b# l; u: ]
◆Microsoft Windows XP SP3:, B w& W' l9 E1 y. w t% W
◆Matlab Version 7.5.0.342(R2007b);: S* b) p; j0 N6 L- ?$ U( Q- N
◆Keil uVersion2V 2.30;" b; J8 O9 \* m2 ^& i% \
◆Proteus 7.1SP2。
$ Q( j- n/ _* }0 v& k5 M3 C 先借助Matlab/RTW建立模型并生成RTW(Real-TIme Workshop)代码(C语言),再使用Keil编译、调试Matlab生成的C语言代码,并且生成HEX文件。之后,利用Proteus观察代码生成的效果,以验证代码的正确性。基本流程如图1所示。* j+ A2 F9 F0 o! h$ z
![]()
0 L9 L/ B' v1 B, A8 j: b, C# d( {8 t# l. I9 v& g- q
9 ]! w4 D4 m/ r3 H4 p |
|