位置:51电子网 » 技术资料 » 嵌入式系统

实时仿真与嵌入式系统

发布时间:2007/4/23 0:00:00 访问次数:538

INTERFACE货源 PDF 芯片资料 报价 | 实时仿真与嵌入式系统
电子论坛
您现在的位置:INTERFACE 的货源和报价
INTERFACE 的相关技术信息
其他型号 北京万弛商贸有限公司联系人:销售部
电话:010-51653931
>>更多供应商

实时仿真与嵌入式系统

1.前言
对于程序开发和许多交互式应用来说,UNIX和Windows可以算是优秀的操作系统。然而,它们都不适于实时应用。Tornado是美国WindRiver公司为用户提供的嵌入式开发平台,VxWorks是Tornado的运行期组件,也是嵌入式行业应用最为广泛的实时操作系统。VxWorks的实时性做的非常好,其系统本身的开销很小,任务调度、任务间通信和中断处理等系统公用程序精炼而高效,他们造成的延迟很短。VxWorks提供的多任务机制对任务的控制采用了优先级抢占调度和轮转调度机制,也充分保证了可靠的实时性,使同样的硬件配置能够满足更强的实时性要求,为应用的开发留下更大的余地[1]。
RTW(Real-Time Workshop)是Matlab图形建模和仿真环境Simulink的一个重要的补充功能INTERFACE对话框中的MEX-file arguments指定目标机的IP、冗长度和TCP端口号,如图6所示,就可以建立连接了。
INTERFACE对话框设置
打开External Mode CONTROL Panel,如图7所示。点击Connect按钮,执行Start real-time code,可以看到Scope上的图形输出。此时,可以改变模型的参数(如增益的数值),参数下载后Scope的曲线将随之改变。仿真时间结束以后,可以看到产生了一个external.mat文件,由目标机会传到主机,放在Tornado的安装根目录下。

图7 External Mode CONTROL Panel对话框

4.结论
针对Matlab的仿真特性和VxWorks操作系统的实时特点,本文介绍了RTW面向Tornado(VxWorks)实时目标的运行结构,并且较为详细的阐述了Tornado(VxWorks)实时目标的具体实现流程,实现了Simulink在Tornado(VxWorks)实时目标下的仿真。
在结合相关文档的同时,笔者加入了亲身实验的经验,增补了一些必要的内容,完善了实验的具体步骤,降低了为读者今后实验的调试难度。



相关文章
INTERFACE货源 PDF 芯片资料 报价 | 实时仿真与嵌入式系统
  • 关于我们 | 服务项目 | 付款方式 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 法律声明
  • 电子论坛
    您现在的位置:INTERFACE 的货源和报价
    INTERFACE 的相关技术信息
    其他型号 北京万弛商贸有限公司联系人:销售部
    电话:010-51653931
    >>更多供应商

    实时仿真与嵌入式系统

    1.前言
    对于程序开发和许多交互式应用来说,UNIX和Windows可以算是优秀的操作系统。然而,它们都不适于实时应用。Tornado是美国WindRiver公司为用户提供的嵌入式开发平台,VxWorks是Tornado的运行期组件,也是嵌入式行业应用最为广泛的实时操作系统。VxWorks的实时性做的非常好,其系统本身的开销很小,任务调度、任务间通信和中断处理等系统公用程序精炼而高效,他们造成的延迟很短。VxWorks提供的多任务机制对任务的控制采用了优先级抢占调度和轮转调度机制,也充分保证了可靠的实时性,使同样的硬件配置能够满足更强的实时性要求,为应用的开发留下更大的余地[1]。
    RTW(Real-Time Workshop)是Matlab图形建模和仿真环境Simulink的一个重要的补充功能INTERFACE对话框中的MEX-file arguments指定目标机的IP、冗长度和TCP端口号,如图6所示,就可以建立连接了。
    INTERFACE对话框设置
    打开External Mode CONTROL Panel,如图7所示。点击Connect按钮,执行Start real-time code,可以看到Scope上的图形输出。此时,可以改变模型的参数(如增益的数值),参数下载后Scope的曲线将随之改变。仿真时间结束以后,可以看到产生了一个external.mat文件,由目标机会传到主机,放在Tornado的安装根目录下。

    图7 External Mode CONTROL Panel对话框

    4.结论
    针对Matlab的仿真特性和VxWorks操作系统的实时特点,本文介绍了RTW面向Tornado(VxWorks)实时目标的运行结构,并且较为详细的阐述了Tornado(VxWorks)实时目标的具体实现流程,实现了Simulink在Tornado(VxWorks)实时目标下的仿真。
    在结合相关文档的同时,笔者加入了亲身实验的经验,增补了一些必要的内容,完善了实验的具体步骤,降低了为读者今后实验的调试难度。



    相关文章
    相关IC型号
    版权所有:51dzw.COM
    深圳服务热线:13692101218  13751165337
    粤ICP备09112631号-6(miitbeian.gov.cn)
    公网安备44030402000607
    深圳市碧威特网络技术有限公司
    付款方式


     复制成功!
  • 关于我们 | 服务项目 | 付款方式 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 法律声明