基于VxWorks车载控制设备基础软件平台设计与实现

被引量 : 0次 | 上传用户:chen3712331
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统技术的发展,对其软件开发方式提出了更高的要求,针对特定硬件系统,应用软件开发人员期望能够减少重复劳动,不再编写硬件驱动程序等基础软件。本文正是对嵌入式基础软件的开发进行研究。论文得到了南车株洲电力机车研究所有限公司自主研制的列车网络控制系列设备项目的支持。该项目以MPC5125处理器为核心,分别研制了主控制单元、通信网关单元、事件记录单元等车载控制系列设备。为了有效缩短车载控制设备开发时间,提高产品的开发效率,以及产品的稳定性和可靠性,设计了嵌入式车载控制设备基础软件平台,提供了统一的应用软件开发平台。首先,对本文车载控制设备硬件平台环境资源进行详细的分析和总结,得出该系列控制设备的最小硬件系统。结合嵌入式系统软件架构以及车载控制设备应用程序开发需求,采用VxWorks实时操作系统作为该软件平台开发的核心。然后,详细论述了VxWorks实时操作系统在本文硬件平台上的移植过程以及外围设备驱动程序设计。板级支持包移植是移植操作系统首要完成的工作。在介绍了板级支持包结构和功能的基础上,给出板级支持包在MPC5125硬件平台上详细的移植步骤。对VxWorks功能组件的添加和删除方法进行了介绍。详细研究了VxWorks操作系统的启动过程,设计了从网口、flash和文件系统三种VxWorks操作系统加载启动方式。在完成操作系统移植的基础上,对硬件外围设备驱动程序进行设计,包括以太网网口驱动、串口驱动、I2C总线及相关设备驱动、看门狗服务程序等。同时,在flash存储设备上建立了TFFS文件系统。最后,对所设计的基础软件平台进行了测试。实验结果验证了本文所设计软件平台的正确性和可行性。该基础软件平台性能稳定、可靠性高,完全满足车载控制设备的需求。
其他文献
<正>2018年10月17日,历时数月的东风柳汽2018年度服务技能比武大赛总决赛在柳州圆满落下帷幕,20余支服务团队向服务技能比武大赛总冠军发起冲锋。最终,冠军由柳州卓林汽车服
<正>郑成功(1624—1662)明末清初军事家,民族英雄。初名森,又名福松,字明俨,号大木。福建南安人。明天启四年七月十四(1624年8月27日)生于日本平户,父亲郑芝龙为明福建总兵,
会议
近代社会变革风起云涌,回族社会内部也掀起了一场以改良宗教、发展教育为主旨的“新文化运动”。临夏作为伊斯兰文化中心之地,积极回应这场变革,一批精英分子投身于回族新式
工读教育是预防青少年违法犯罪的重要组成部分,但多年以来的工读教育手段单一,近年来,心理学的方法已经逐渐渗入到中小学、大学等普通学校教育和工读学校等特殊教育领域。应
本文从拉斯克的历史比较法,波浪理论、方言地理学、词汇扩散和索绪尔的结构主义等历史语言学的理论和方法出发,时汉藏语历史比较研究中的问题作一点*讨论,认为结构主义历史语言
人类的意识过程,其实是一个将世界符号化的过程,思维无非是对符号的一种挑选、组合、转换、再生的操作过程。因此可以说,人是用符号来思维的,符号是思维的主体。平面图形设计
为探讨水库消落带植被重建技术,对硬骨草、扁穗牛鞭草、棒头草、类芦进行了耐淹、耐旱、耐贫瘠等试验和大面积植被重建技术示范。结果表明,4种植物在淹没深度≤15 m时,其最大
从哲学史出发考察西方哲学中主体性原则的确立是一个重要的视角,它使得对于主体性问题的探讨内在地具有了哲学史的支撑。主体性原则的真正确立是从康德开始的。主客二分或对
创新实践与创业实践在教育对象、目标、功能、性质等多方面的存在共性,应将两者统筹考虑,协同发展,构建创新实践、创业实践与专业实践、校外实践深度融合的大学生创新创业一
采用共混法形成大豆蛋白(SPI)-海藻酸钠(AL)复合膜,并将茶碱包埋于其中制备茶碱的定位控释载体。采用体外释放模型试验及结合扫描电镜和红外分析技术,在模拟胃肠液环境中,考