|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab RTW实时仿真与嵌入式系统开发 y- X5 S2 y, q5 M' v6 ~2 b
引 言
$ w7 [" l) u `7 X 在日益激烈的竞争中,系统的开发周期显得尤为重要,但开发时间与系统安全性、可靠性又有一定冲突,如果仍然使用传统的编写代码的模式,显然有些不妥。本文介绍一种基于Matlab/RTW实现实时仿真与嵌入式系统开发的方法。方法所涉及的开发环境如下:2 ^: }" ^- B: m7 d" o& b
◆Microsoft Windows XP SP3:% c& ~$ ?1 I' X& N) r) J4 h
◆Matlab Version 7.5.0.342(R2007b);4 s: y% @- a( r: _7 v4 x
◆Keil uVersion2V 2.30;% w' o" V* o& v( Q: p
◆Proteus 7.1SP2。+ W9 J P6 F6 U! p
先借助Matlab/RTW建立模型并生成RTW(Real-TIme Workshop)代码(C语言),再使用Keil编译、调试Matlab生成的C语言代码,并且生成HEX文件。之后,利用Proteus观察代码生成的效果,以验证代码的正确性。基本流程如图1所示。0 v, a. l" V% q! r# T4 _$ b& u! y
![]() % z. V/ k8 g9 \
5 y2 ?& H! `) ~* S. z- \
! w& \- q( k# B, W, l) Y
|
|