基于MC9S12XEP100自动代码生成技术研究

来源 :北京理工大学 | 被引量 : 0次 | 上传用户:pigyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的车辆嵌入式软件开发过程中主要是根据软件的需求文档和相关的技术要求,通过软件人员进行手写C代码或者汇编语言在相关的硬件平台上进行功能程序开发。这便要求开发人员不但要掌握嵌入式硬件平台的特性和硬件电路框架,还需要具备信号处理相关的经典算法和软件开发所需要的编程能力,这无疑大大增加了嵌入式软件开发的难度。同时随着车辆控制复杂性的提高、各个系统之间的关联性越来越紧密,使得软件开发和调试的的难度也越来越大。这样便大大降低了软件的开发效率。随着基于模型的软件开发模式在汽车嵌入式软件的广泛应用,MATLAB公司开发的Simulink和Real-Time Workshop工具箱为开发者提供了算法开发平台、底层驱动代码开发平台和仿真和测试的平台,使得开发效率得到大幅度提高。然而,MATLAB自身只携带了部分厂商的控制芯片的支持库,对于用户自身开发的硬件平台,可以利用RTW的“二次开发性”,设计出该控制芯片的驱动代码支持库,以便能够配合算法搭建模型从而实现底层软件和应用层软件的无缝连接。本文以MATLAB的simulink和RTW为开发平台,针对飞思卡尔十六位微控制器MC9S12XEP100的硬件特性和外设设备的应用情况,创建了该款微控制器的外设寄存器的硬件支持库,并通过Simulink平台应用MC9S12XEP100的支持库进行测试模型搭建从而对硬件支持库的功能进行验证。首先,针对MC9S12XEP100微控制器的功能模块进行分析,利用RTW的“二次开发性”针对该款微控制器的不同功能模块编写特定的C Mex S函数和相应的TLC文件,创建MC9S12XEP100微控制器的功能驱动模块,建立相应的硬件驱动支持库。其次,以MC9S12XEP100为核心设计测试电路板;结合RTW的自动代码生成功能,利用MC9S12XEP100的硬件支持库搭建相对应功能模块的测试模型,并将模型进行编译下载到硬件平台中进行硬件驱动支持库的验证和测试。本文研究了RTW自动生成代码的可扩展性能,同时在扎实的理论支持基础上,针对飞思卡尔十六位微控制器MC9S12XEP100创建了相关功能模块的驱动支持库,实现了基于该处理器的底层软件和应用层软件共同开发的目的。该研究成果可广泛应用于不同种类微控制器的开发应用,同时可以加快项目开发速度,减少开发难度。
其他文献
槽填充(Slot Filling)旨在从大规模语料中抽取目标实体的属性信息。该研究包含两方面关键任务:1)源信息(相关文档)获取,其任务是根据目标实体及给定的参考文档从大规模语料中
基于相位敏感的光时域反射计(Phi-OTDR)的光纤传感系统具有灵敏度高、探测距离长和定位精度高等特点,在大型设施健康监测、周界安防、管道防护、海洋工程等方面具有广阔的应用前景。传统Phi-OTDR系统中,空间分辨率主要由信号光的脉宽决定,系统传感距离与空间分辨率之间存在矛盾。采用线性啁啾脉冲作为输入光信号的Phi-OTDR传感系统能够解决空间分辨率与传感距离相互约束的问题。但是,啁啾脉冲的参数与
目的:烟雾病(moyamoya disease,MMD)合并颅内的侧支血管动脉瘤(collateral vessel aneurysm,CVA)是较为罕见的,其病情较为复杂,并且治疗方案也尚未统一。CVA破裂出血的烟雾病患者当前治疗目标是通过预防复发性颅内出血来降低死亡率和保护神经功能。然而,考虑到这种疾病的罕见性,现有关于MMD合并CVA的自然病史的知识是非常有限的。因此,了解MMD患者合并破裂
无线通信系统的可靠性和稳定性对于当今无线通信业务的发展至关重要,而无线信号传输过程中,会受到多径效应、信道衰落、路径损耗等因素的影响,致使信号在传输过程中产生畸变,
随着近几十年微型机电系统(Micro-Electro-Mechanical System,MEMS)的快速发展,基于微型可穿戴传感器的人体运动感知系统在小型化、轻量化、低成本化、高精度和高性能上有了
随着工业4.0以及中国制造2025的提出,传统生产正在向集成化、智能化的方向逐渐靠拢,而工业机器人在其中具有举足轻重的作用,目前已经被应用在诸多场合,完成例如搬运、码垛、
背景:蛋白质的翻译后修饰作为拓展蛋白质多样性的重要手段之一,在调控蛋白质功能等方面也发挥着重要的作用。而赖氨酸的琥珀酰化修饰作为近年来新近发现的修饰,其在各个方面扮演的角色还有待进一步探索。有氧酵解的关键酶乳酸脱氢酶A(LDHA)在多种肿瘤包括胃癌组织中具有显著的高表达特性,且其高表达与肿瘤的侵袭和转移能力及患者的预后密切相关。方法:1.通过大通量质谱分析技术分析胃癌及对应的癌旁正常组织中不同蛋白
随着现代科学技术的快速发展,越来越多的重要数据需要硬盘来存储。由于存在着诸如硬盘数据泄露或非法修改以及硬盘失窃等安全性威胁,因而,这些存储重要数据的硬盘一般都需要
目的:探究吲哚菁绿荧光在肝肿瘤切除手术中的应用价值方法:(1)收集2018年1月至2019年12月上海市第一人民医院肝胆外科收治的34例患者,所有患者均在术前24h注射ICG试剂,术中利用荧光影像手术导航系统探测病灶,记录患者的临床资料,病灶的荧光成像特点。(2)回顾性收集2018年1月至2019年12月上海市第一人民医院肝胆外科收治的107例肝细胞肝癌患者临床资料,根据术中是否使用吲哚菁绿荧光显
在过去的十几年间,随着光电子技术以及微电子技术的发展,光电器件的加工技术的逐步提高,光电器件在信息领域、能源领域体现出了它独特的重要性。所以,对于光电器件中载流子的