共查询到17条相似文献,搜索用时 109 毫秒
1.
杨润泽 《单片机与嵌入式系统应用》2014,(5):8-10,14
传统的电控软件开发模式已无法满足日益庞大、复杂的汽车电控系统的开发要求,基于模型的开发方法以及自动代码生成技术在汽车嵌入式软件开发中得到越来越广泛的应用。本文介绍使用Matlab/Real-Time Workshop Embedded Coder(Matlab/RTW EC)将Simulink控制模型生成C代码以及生成代码与Freescale MC9S12D64单片机底层代码的集成方法,通过测试验证了生成代码的有效性。 相似文献
2.
为解决航空发动机数控系统中复杂控制算法开发难度大、周期长的问题,提出基于Matlab及其自动代码生成功能进行机载嵌入式控制算法快速开发的方法。针对航空发动机数控系统中常用的DSP和VxWorks实时平台,以典型算法LQR控制器和卡尔曼滤波器为例,分别利用Embedded Matlab和Simulink/RTW进行实时代码开发。解决了其中的代码提取、修改和移植等关键技术问题,实现控制算法跨平台开发的无缝过渡和高效移植。试验表明,提出的航空发动机数控系统控制算法的快速开发方法具有可行性和高效性。 相似文献
3.
《计算机应用与软件》2016,(3)
虽然基于模型的设计逐步取代基于文本规范的传统的嵌入式软件开发模式,但是目前RTW(Real-Time Workshop)代码生成工具仅仅将控制算法模型自动转换为源代码,对于实时系统的开发来说,目标芯片的驱动代码还需要用户手动编写,然后添加到控制算法的模型源代码中。针对上述问题,提出基于RTW的驱动代码快速生成技术,它能有效地实现在生成代码的同时将驱动程序嵌入到控制模型的源代码中,真正实现由仿真模型到目标芯片应用程序的代码自动生成。最后以汽车电子主流芯片MPC5634的代码生成为例,结果表明了该技术的实用性和高效性。 相似文献
4.
基于建模的系统开发正在成为一种国际潮流,它能够通过快速原型设计与自动代码生成来实现,下载代码到实际的工业控制器中实现硬件在环测试,在复杂的系统开发中可以大大地降低开发过程中的风险。因为投入了测试所需的大量成本,因而能够更好地实现“高内聚和低耦合”的系统软件设计思想,为开发高性能和高品质的系统奠定一个坚实的基础。 相似文献
5.
基于建模的系统开发正在成为一种潮流,它能够通过快速原型设计与自动代码生成来实现,下载代码到实际的工业控制器中实现硬件在环测试,在复杂的系统开发中可以大大地降低开发过程中的风险。因为投入了测试所需的大量成本,因而能够更好地实现"高内聚和低耦合"的系统软件设计思想,为开发高性能和高品质的系统奠定一个坚实的基础。 相似文献
6.
7.
针对Simulink仿真不能脱离Matlab环境和单纯利用C/C++编程繁琐、开发周期长的缺点,研究了RTW(Real-TimeWorkshop)代码生成的过程,提出了一种基于RTW的实现Simulink模型与VC的混合编程方法,实现了在脱离Matlab环境下Simulink模型在VC集成开发环境下的正确编译和运行。结合具体系统建模与仿真实验,验证了此方法的可行性及有效性。 相似文献
8.
9.
基于代码自动生成技术的汽车电子实时控制软件开发 总被引:2,自引:0,他引:2
由于汽车电子实时控制软件的传统开发模式存在开发难度大、控制算法维护成本高、调试和测试难度大、硬件依赖性强等缺点,介绍代码自动生成技术和快速原型开发理论,提出基于代码自动生成技术的汽车电子实时控制软件开发模式,然后比较该模式与传统开发模式并分析其优势.利用Matlab的实时工作间(Real-Time Workshop,RTW)平台举例分析自动代码生成的实时嵌入式软件架构,指出目前该模式存在平台、功能和性能等限制,并基于RTW平台提出基于代码自动生成技术的二次开发技术.新的开发模式弥补代码自动生成技术的不足,大大缩短汽车电子实时控制软件的开发周期,提高自动代码在该领域的实用性. 相似文献
10.
11.
介绍了基于模型的嵌入式软件设计开发方法。通过对Simulink/Stateflow及RTWEC工具软件的分析研究,提出了一种适用于嵌入式软件基于模型的开发方法。并通过两个实例验证了这种方法的有效性和易操作性,体现了与传统开发方法相比的优越性。 相似文献
12.
随着汽车电子控制系统的日益先进和复杂化,传统的手工编写代码实现汽车电控系统的开发模式已不能满足开发需要;结合基于模型的设计方法和代码生成技术,提出了一种基于Simulink/RTW的汽车电子实时控制系统的新型设计方法;利用Simulink进行算法开发、系统建模和仿真验证,然后通过RTW自动生成嵌入式代码,实现汽车电子实时控制系统的开发;并将该设计方法应用到发动机控制系统的开发过程中,通过与Simulink中仿真结果进行对比,验证了该方法的可行性与正确性;经过实践证明这种新型设计方法可以大大缩短控制系统的开发周期,对于嵌入式控制系统的开发具有一定的实用价值。 相似文献
13.
针对某无人机发动机数控硬件系统,采用嵌入式实时操作系统VxWorks进行系统软件设计;首先介绍电子控制器硬件体系结构,然后根据发动机控制任务需求,进行任务模块划分,设计系统各任务在VxWorks中的调度管理方法以及各模块软件;系统设计完毕,在试车台上进行发动机数控试车验证,试验结果表明,所设计的控制软件与电子控制器配合良好,能实现发动机的电子控制要求。 相似文献
14.
嵌入式软件复杂度的提高加剧了软件风险。研究了嵌入式软件的特点和发展趋势,提出了基于Trustie环境的嵌入式软件生产线的构建方法,阐述了调度分析、代码自动生成和多余度调试的基本原理和实现技术,介绍了嵌入式软件生产线在飞行控制领域的应用情况。 相似文献
15.
16.
无人机控制器的设计开发是一项复杂的系统工程, 传统的基于代码编程的开发方式存在开发难度大、周期长及错误率高等缺点. 同时, 强化学习智能飞控算法虽在仿真中取得很好的性能, 但在实际中仍缺乏一套完备的开发系统. 本文提出一套基于模型的智能飞控开发系统, 使用模块化编程及自动代码生成技术, 将强化学习算法应用于飞控的嵌入式开发与部署. 该系统可以实现强化学习算法的训练仿真、测试及硬件部署, 旨在提升以强化学习为代表的智能控制算法的部署速度, 同时降低智能飞行控制系统的开发难度. 相似文献
17.
目前,嵌入式Linux系统已经得到了广泛的应用,相应的软件开发也日趋重要.论述了一类嵌入式系统设备基于Linux-MiniGUI技术的监控管理软件的开发实现.以华恒ARM2410开发板为目标板,以嵌入式Linux、嵌入式数据库和图形用户界面MiniGUI等为基础,在软件总体设计基础上,介绍了软件开发方法,给出了典型监控软件的实现.本系统开发的嵌入式系统监控管理软件已经运用到实际系统中,并且取得了很好的实验效果. 相似文献