VxWorks是由美国的WindRiver推出的一种嵌入式强实时操作体系,它存在多任务调度的方法,可以办理多个外设,而且它可依据运用程序的需要对操作体系进行裁剪,最大程度的紧缩代码,完成程序的优化。
Intelx86系列处理器的嵌入式运用通常是以PC104的方式呈现的,PC104除包含PC/AT的一切规范功用外,它的CPU模块还有一些共同的长处:开发周期短、费用低、体积小、层叠衔接、功耗小、模块化、抗冲击及轰动能力强,作业及存储温度规模宽、集成度高,可靠性高。
在PC/104总线设备上运用的数据存储设备通常有硬盘和根据闪存技能的固态电子盘。由于嵌入式体系作业环境通常对比恶劣,硬盘在恶劣的轰动条件下无法正常作业,而固态电子盘的作业规模很宽,可以挑选相应环境下的器材(零下40℃到零上85℃),而且体积很小,合适嵌入式运用。本嵌入式体系中数据存储设备采用了CE公司的CF(CompactFlash)卡,而在此软硬件平台上规划开发了嵌入式实时操作体
VxWorks 的并根据PC104总线的板载撑持包。
VxWorks板载撑持包BSP规划
根据PC104总线设备的VxWorks操作体系映像开发
在实时操作体系VxWorks中,硬件笼统层是以板载撑持包BSP的方式呈现的。对于不一样的处理器体系布局以及硬件环境规划不一样的板载撑持包,实时操作体系VxWorks就可以用于不一样的硬件环境,大大削减了资源糟蹋。由于板载撑持包一起具有硬件有关性和操作体系有关性,是一个介于硬件与软件之间的软件层次,包含了体系中的大多数与硬件有关的软件模块。VxWorks板载撑持包BSP的规划概念使嵌入式实时操作体系 VxWorks变成一个通用的嵌入式软件开发包,使得有关的高层的嵌入式运用可以有效地运转于特定的、运用有关的硬件设备之上,使嵌入式实时操作体系 VxWorks的可移植性大大加强。
根据PC104总线设备的VxWorks操作体系映像开发首要作业有3个方面:
①板载撑持包规划与开发
VxWorks实时操作体系的板载撑持包的开发通常供给通常模板程序,挑选一个一样处理器布局板载撑持包进行规划。
②有关外围硬件设备驱动程序
嵌入式体系是对于某一详细运用场合开发的专用体系,因而常常会运用到一些非规范的硬件设备,而VxWorks操作体系并不供给有关的外设驱动程序,运用时需自行开发相应的外设驱动程序。
③操作体系映像装备与生成
对VxWorks操作体系各个功用模块进行装备,使其在满意功用需要的条件下到达代码量最小,一起也削减犯错的可能性。
深蓝宇PC104产品第一站,各种PC104主板和工控主板卡,以及嵌入式主板销售及定制服务的高科技企业;提供,游戏机主板,凌动主板,
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !