|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab RTW实时仿真与嵌入式系统开发# J% N# j' r. U7 h, {
引 言- S- \# f! i' B% r- J7 r
在日益激烈的竞争中,系统的开发周期显得尤为重要,但开发时间与系统安全性、可靠性又有一定冲突,如果仍然使用传统的编写代码的模式,显然有些不妥。本文介绍一种基于Matlab/RTW实现实时仿真与嵌入式系统开发的方法。方法所涉及的开发环境如下:& D. z/ {; L4 D: Y. c2 c
◆Microsoft Windows XP SP3:
6 r! \- `0 P2 x. i ◆Matlab Version 7.5.0.342(R2007b);
+ M. y! Y, J0 J0 q& V ◆Keil uVersion2V 2.30;
' T0 W# q: T9 ~' c% ^5 n4 M ]" w ◆Proteus 7.1SP2。$ R$ a3 X4 f" I- E( H# f: b# [
先借助Matlab/RTW建立模型并生成RTW(Real-TIme Workshop)代码(C语言),再使用Keil编译、调试Matlab生成的C语言代码,并且生成HEX文件。之后,利用Proteus观察代码生成的效果,以验证代码的正确性。基本流程如图1所示。: k; |8 ^2 \% A( m% X
![]()
& h( S' E$ R5 `( n7 s
2 r, C% w' D% w* _* h' v: E
/ C, V$ @8 J8 M4 B! A7 U |
|