|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab RTW实时仿真与嵌入式系统开发) v' v% B `* c# K, ^: v
引 言
3 J) a7 B, f8 V8 z3 L: ` 在日益激烈的竞争中,系统的开发周期显得尤为重要,但开发时间与系统安全性、可靠性又有一定冲突,如果仍然使用传统的编写代码的模式,显然有些不妥。本文介绍一种基于Matlab/RTW实现实时仿真与嵌入式系统开发的方法。方法所涉及的开发环境如下:8 q: U: u. W) v5 [$ T/ \) X
◆Microsoft Windows XP SP3:* t3 e9 c' ~8 a# Y; ^
◆Matlab Version 7.5.0.342(R2007b);0 b' ~9 p8 V/ H" Z( c* X
◆Keil uVersion2V 2.30;& T5 Q8 f2 `" u' A# F
◆Proteus 7.1SP2。+ M. M$ y1 o |
先借助Matlab/RTW建立模型并生成RTW(Real-TIme Workshop)代码(C语言),再使用Keil编译、调试Matlab生成的C语言代码,并且生成HEX文件。之后,利用Proteus观察代码生成的效果,以验证代码的正确性。基本流程如图1所示。
! G& a. @6 q5 x, k F% `![]()
# ~" \7 r$ k, ^* a6 n+ p+ E$ e
* \7 O/ r' X0 U" Y; x
|
|