Matlab与嵌入式实时操作系统DeltaOS结合的技术研究与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:lieren001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于Matlab的控制系统设计、快速原型开发及系统仿真是目前国内比较流行的设计及开发方式,并且采用Matlab的RTW环境具有将硬件直接接入测试回路进行实时仿真的功能,但这仅是用于快速原型化的仿真设计,在从系统模型到代码实现的这一环节往往还是通过手工进行。随着Matlab工具版本的不断升级,Mathworks在RTW环境的基础上增加了ERT环境,支持从系统模型直接到高质量的特定操作系统实时代码的实现,从而使整个开发过程从本质上更接近于规范化和自动化的过程,大大缩短了开发周期,具有较高的经济价值。因此基于Matlab/RTW环境的嵌入式实时操作系统的结合应用开发将成为控制系统设计领域的重点研究课题之一。在深入学习和研究ERT自动代码生成机制和开发环境的基础上,本文阐述了Matlab自动代码的生成流程,针对如何在MATLAB/RTW环境下ECoder工具与特定的嵌入式实时操作系统结合进行了研究。文中以北京科银京成技术有限公司开发的自主知识产权的嵌入式实时操作系统DeltaOS及其相关的LambdaPro集成开发环境为底层基础,基于Matlab2006a平台,实现了RTW环境下的嵌入式实时操作系统与ERT自动代码生成机制的结合,实现从控制系统模型直接通过该环境可以自动生成基于DeltaOS操作系统标准的嵌入式实时代码,并可以实现与LambdaPro集成开发环境的结合及针对系统应用的相关开发技术,如实现自动编译链接、自动下载到目标系统等功能,很好地实现了底层开发平台对上层应用级设计的支持,可以直接应用于实时系统仿真及工程开发当中,其结果证明了该结合应用开发的可行性,更体现了其与传统系统代码开发方式相对比的优越性。在上述工作中,通过与同事之间的紧密合作,共同提出并设计了通过编写TLC程序实现在ECoder工具环境中定制嵌入式DeltaOS目标,编写了与硬件驱动设备结合的各种S函数封装模块,以及从DeltaOS目标代码到LambdaPro集成开发环境的结合应用级开发的全过程。文中分别讲述了DeltaOS目标的定制流程,及与LambdaPro集成开发环境结合实现自动构建的技术方案,具有很好的研究和实用价值。
其他文献
自20世纪70年代起,以斯蒂芬·金为代表的美国当代恐怖小说家们以独特的空间建构方式突破了恐怖小说的创作传统,既保证了作为通俗文学的恐怖小说的巨大销量,又使得恐怖小
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
传统的历史叙事为“不朽之笔传不朽之人”,鲁迅用文学的方式进行历史叙说,为社会最底层的人立传,用细节性的笔法与碎片式的勾勒为读者呈现出一种独特的人性之劣。《阿Q正传》
草莓酱色泽鲜艳,呈紫红色或红褐色,有草莓风味,酸甜适口,深受人们喜爱,其加工工艺如下:
由于护理模式的转变,要求手术室也逐步开展整体护理.健康教育是整体护理的重要内容,如何在手术室实施健康教育,探讨一种合适的手术室健康教育方法是本文主要讨论的内容。自2004年
带状疱疹是由水痘带状疱疹病毒引起的急性炎症性皮肤病,祖国医学称“缠腰火丹”,俗称“缠腰龙”,临床症状表现为成簇水疱沿体表一侧的周围神经呈带状分布,常伴有难以忍受的剧烈神
少数民族谚语的整理及出版,在新中国成立后才逐渐受到关注。八十年代以前,少数民族谚语出版物主要以单一民族谚语为单位,少数民族谚语合集的编纂工作在八十年代后才有所开展
目的评估上肢骨关节X射线片在职业性手臂振动病诊断中的临床价值。方法对病例组62例手臂振动病患者和对照组30例工人的手部、腕部、肘部的X射线征象按年龄、工龄组进行对比分
为研究加速度传感器的类型及其安装工艺对车辆碰撞模拟试验结果的影响,采用碰撞试验常用的压阻式和电容式加速度传感器测量了不同碰撞模拟波形在加速台车和减速台车的模拟试
随着农业现代化的兴起,不少农民工返乡从事农业。返乡农民工凭借自身的资金、劳动力和技术文化,积极地与土地结合,形成专业大户、家庭农场和农业专业合作社等新型农业经营主