您当前的位置:首页 > 养生 > 内容

说说基于PC104总线的VxWorksBSP设计

说说基于PC104总线的VxWorksBSP设计

VxWorks是美国WindRiver公司推出的嵌入式强实时操作系统。它具有多任务调度方法,可以处理多个外设。而且可以根据应用程序的需要对操作系统进行裁剪,最大程度的收紧代码,优化程序。

Intelx86系列处理器的嵌入式应用通常以PC104的形式呈现。除了PC/AT的所有标准功能外,PC104 s CPU模块具有一些共同的优点:开发周期短、成本低、体积小、级联、低功耗、模块化、抗冲击和感知能力强、工作和存储温度范围宽、高集成度和高可靠性。

PC/104总线设备上使用的数据存储设备通常包括硬盘和基于闪存技术的固态电子盘。因为嵌入式系统的运行环境通常很差,硬盘可以在恶劣的感知条件下正常工作,而固态电子盘的工作范围很广,可以选择相应环境下(零下40到零上85)的设备,体积很小,适合嵌入式应用。该嵌入式系统采用CE公司的CF(CompactFlash)卡作为数据存储设备,并在此软硬件平台上规划开发了嵌入式实时操作系统。

基于VxWorks和PC104总线的板载支持包。

VxWorks机载支持包的BSP规划

基于PC104总线设备的VxWorks操作系统映像开发

在实时操作系统VxWorks中,硬件通用层以板载支持包BSP的形式呈现。针对不同处理器系统布局、不同硬件环境规划的不同板载支持包,可以在不同的硬件环境下使用VxWorks这一实时操作系统,大大减少了资源的浪费。因为板载支持包是硬件相关的,也是操作系统相关的,是介于硬件和软件之间的一个软件层次,包含了系统中大部分硬件相关的软件模块。VxWorks板载支持包BSP的规划理念使得嵌入式实时操作系统VxWorks成为一个通用的嵌入式软件开发包,使得相关的高层嵌入式应用能够在特定的、相关的硬件设备上有效运行,从而大大增强了嵌入式实时操作系统VxWorks的可移植性。

根据VxWorks操作系统对PC104总线设备的镜像开发,主要有三项任务:

机载支持包的规划和开发

VxWorks实时操作系统的板载支持包开发通常提供通常的模板程序,选择一个处理器布局相同的板载支持包进行规划。

相关外围硬件设备驱动程序

嵌入式系统是为特定应用场合开发的特殊系统,因此经常应用于一些非标准的硬件设备。但是VxWorks操作系统不提供相关的外设驱动,需要自己开发相应的外设驱动。

设备和操作系统映像的生成

装备VxWorks操作系统的各个功能模块,使其在满足功能需求的情况下达到最小的代码量,减少出错的可能性。

深蓝PC104产品第一站,各种PC104主板和工控主板卡,以及销售嵌入式主板和定制服务的高科技企业;提供,游戏机主板,凌动主板,

审计唐子红

标签:设备硬件PC104


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 无偿献血,病人用的时候为什么收费(献血无偿,用时为什么得收费)

下一篇: 笔记本电脑光驱不能读盘怎么办(笔记本光驱不读盘2大具体方案详解)



推荐阅读

网站内容来自网络,如有侵权请联系我们,立即删除! | 软文发布 | 粤ICP备2021106084号