|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab RTW实时仿真与嵌入式系统开发, M0 n: E% I' R
引 言
8 N, }% ^: z, K, v) y 在日益激烈的竞争中,系统的开发周期显得尤为重要,但开发时间与系统安全性、可靠性又有一定冲突,如果仍然使用传统的编写代码的模式,显然有些不妥。本文介绍一种基于Matlab/RTW实现实时仿真与嵌入式系统开发的方法。方法所涉及的开发环境如下:
1 D0 F) V: N) |/ \& A ◆Microsoft Windows XP SP3:. F. @9 X3 d( s1 I- q3 u- G
◆Matlab Version 7.5.0.342(R2007b);
% }4 a/ n2 m; I ◆Keil uVersion2V 2.30;% @# E) Y; G2 U& C: N# F7 N
◆Proteus 7.1SP2。- }- K) x# Y7 y1 @/ }5 ^6 E. [% o
先借助Matlab/RTW建立模型并生成RTW(Real-TIme Workshop)代码(C语言),再使用Keil编译、调试Matlab生成的C语言代码,并且生成HEX文件。之后,利用Proteus观察代码生成的效果,以验证代码的正确性。基本流程如图1所示。8 e2 k. \& K8 h: X5 e' o* C
![]() + M; o' A9 g/ X; [( V3 y. h
" @4 K7 F9 d, ^/ D) l& g+ t! _5 M2 Y. p; b
|
|