江南体育官方(中国)有限公司

媒体中心
返回列表 返回
列表

说说基于PC104总线的VxWorksBSP设计

VxWorks是由美(mei)国的(de)WindRiver推(tui)出的(de)一种嵌入式强实时操(cao)作体(ti)系(xi),它(ta)存(cun)在(zai)多(duo)任(ren)务调度的(de)方法,可以办理多(duo)个外设,而且它(ta)可依据运用程(cheng)序的(de)需要(yao)对(dui)操(cao)作体(ti)系(xi)进(jin)行裁剪,最大程(cheng)度的(de)紧(jin)缩代码,完成程(cheng)序的(de)优化。

Intelx86系列处(chu)理器(qi)的(de)嵌入式运用通常是以(yi)PC104的(de)方式呈现的(de),PC104除包含PC/AT的(de)一切规范(fan)功(gong)用外,它的(de)CPU模块还有一些共同的(de)长处(chu):开发周(zhou)期短、费用低、体积小(xiao)(xiao)、层叠衔接、功(gong)耗(hao)小(xiao)(xiao)、模块化(hua)、抗冲(chong)击(ji)及(ji)轰(hong)动能(neng)力强,作业及(ji)存储温度(du)规模宽、集(ji)成度(du)高,可(ke)靠性高。

在(zai)(zai)PC/104总线设(she)备上(shang)运用的(de)(de)数(shu)据存储设(she)备通常(chang)(chang)有硬盘(pan)和根(gen)据闪存技(ji)能的(de)(de)固(gu)态电(dian)子(zi)盘(pan)。由(you)于嵌入(ru)式(shi)体(ti)(ti)(ti)(ti)系(xi)作(zuo)(zuo)业环境通常(chang)(chang)对(dui)比恶(e)劣(lie),硬盘(pan)在(zai)(zai)恶(e)劣(lie)的(de)(de)轰动条件下(xia)(xia)无法正常(chang)(chang)作(zuo)(zuo)业,而(er)固(gu)态电(dian)子(zi)盘(pan)的(de)(de)作(zuo)(zuo)业规(gui)模很宽,可以挑选相(xiang)应环境下(xia)(xia)的(de)(de)器材(零下(xia)(xia)40℃到零上(shang)85℃),而(er)且体(ti)(ti)(ti)(ti)积很小,合适嵌入(ru)式(shi)运用。本(ben)嵌入(ru)式(shi)体(ti)(ti)(ti)(ti)系(xi)中数(shu)据存储设(she)备采用了(le)CE公司的(de)(de)CF(CompactFlash)卡,而(er)在(zai)(zai)此软硬件平(ping)台上(shang)规(gui)划(hua)开发了(le)嵌入(ru)式(shi)实时操作(zuo)(zuo)体(ti)(ti)(ti)(ti)

VxWorks 的(de)并根(gen)据PC104总(zong)线的(de)板载(zai)撑持(chi)包(bao)。

VxWorks板载撑(cheng)持包BSP规划

根据PC104总线设备的VxWorks操作体系映像开发

在实时(shi)操(cao)作(zuo)体(ti)系VxWorks中(zhong),硬(ying)件(jian)(jian)(jian)笼统层(ceng)是以板载(zai)撑(cheng)持(chi)包BSP的(de)(de)(de)(de)方式(shi)呈现(xian)的(de)(de)(de)(de)。对于(yu)(yu)不(bu)一(yi)(yi)样(yang)(yang)的(de)(de)(de)(de)处理器体(ti)系布局(ju)以及硬(ying)件(jian)(jian)(jian)环境规(gui)划不(bu)一(yi)(yi)样(yang)(yang)的(de)(de)(de)(de)板载(zai)撑(cheng)持(chi)包,实时(shi)操(cao)作(zuo)体(ti)系VxWorks就可以用(yong)于(yu)(yu)不(bu)一(yi)(yi)样(yang)(yang)的(de)(de)(de)(de)硬(ying)件(jian)(jian)(jian)环境,大(da)大(da)削减(jian)了(le)资源糟蹋。由(you)于(yu)(yu)板载(zai)撑(cheng)持(chi)包一(yi)(yi)起(qi)具有(you)(you)硬(ying)件(jian)(jian)(jian)有(you)(you)关(guan)性(xing)和操(cao)作(zuo)体(ti)系有(you)(you)关(guan)性(xing),是一(yi)(yi)个(ge)介于(yu)(yu)硬(ying)件(jian)(jian)(jian)与软件(jian)(jian)(jian)之间的(de)(de)(de)(de)软件(jian)(jian)(jian)层(ceng)次,包含了(le)体(ti)系中(zhong)的(de)(de)(de)(de)大(da)多数与硬(ying)件(jian)(jian)(jian)有(you)(you)关(guan)的(de)(de)(de)(de)软件(jian)(jian)(jian)模块。VxWorks板载(zai)撑(cheng)持(chi)包BSP的(de)(de)(de)(de)规(gui)划概念使(shi)(shi)嵌入(ru)式(shi)实时(shi)操(cao)作(zuo)体(ti)系 VxWorks变成一(yi)(yi)个(ge)通用(yong)的(de)(de)(de)(de)嵌入(ru)式(shi)软件(jian)(jian)(jian)开发包,使(shi)(shi)得有(you)(you)关(guan)的(de)(de)(de)(de)高层(ceng)的(de)(de)(de)(de)嵌入(ru)式(shi)运用(yong)可以有(you)(you)效地运转于(yu)(yu)特定的(de)(de)(de)(de)、运用(yong)有(you)(you)关(guan)的(de)(de)(de)(de)硬(ying)件(jian)(jian)(jian)设备之上,使(shi)(shi)嵌入(ru)式(shi)实时(shi)操(cao)作(zuo)体(ti)系 VxWorks的(de)(de)(de)(de)可移(yi)植性(xing)大(da)大(da)加强。

 

根据PC104总线设备的VxWorks操作体系映像开发首要作业有3个方面:

①板(ban)载撑持(chi)包规划与开发

VxWorks实时操作体(ti)系的板载(zai)(zai)撑(cheng)持包的开发通常供给通常模板程序,挑选一个一样处理(li)器布局(ju)板载(zai)(zai)撑(cheng)持包进行规划(hua)。

②有关外围硬件设备驱(qu)动(dong)程序(xu)

嵌入式体(ti)系(xi)是对于某一详细运用场合开发(fa)的(de)(de)(de)专(zhuan)用体(ti)系(xi),因而常常会(hui)运用到一些非规范的(de)(de)(de)硬件设备,而VxWorks操作体(ti)系(xi)并(bing)不供给有关的(de)(de)(de)外设驱动(dong)程序,运用时(shi)需自行开发(fa)相应(ying)的(de)(de)(de)外设驱动(dong)程序。

③操(cao)作体(ti)系映(ying)像装备与(yu)生成(cheng)

对VxWorks操作体(ti)系各个功用模块进行装备,使其在(zai)满意功用需要的条件下到达代(dai)码(ma)量最(zui)小,一(yi)起也削减犯错的可能性。


江南(nan)体育官(guan)方(fang)(thewastelandcup.com)PC104产(chan)品(pin)第一(yi)站,各种(zhong)PC104主(zhu)(zhu)(zhu)板(ban)和工控(kong)主(zhu)(zhu)(zhu)板(ban)卡,以(yi)及嵌入式主(zhu)(zhu)(zhu)板(ban)销售(shou)及定制服(fu)务的(de)高(gao)科技(ji)企业;提供(gong),游戏机(ji)主(zhu)(zhu)(zhu)板(ban),凌动主(zhu)(zhu)(zhu)板(ban),POS机(ji)主(zhu)(zhu)(zhu)板(ban),广告机(ji)主(zhu)(zhu)(zhu)板(ban),工控(kong)机(ji)等标(biao)准工业产(chan)品(pin)。产(chan)品(pin)主(zhu)(zhu)(zhu)要(yao)面(mian)向智能(neng)交通、轨道交通、物联网(wang)、智能(neng)终端设(she)备(bei)、设(she)备(bei)自动化(hua)等领域的(de)应用,同时(shi)提供(gong)系(xi)统级(ji)配套服(fu)务和面(mian)向客户(hu)OEM定制完整的(de)解决(jue)方(fang)案。  

咨询

电话

咨询热线1

咨询热线(xian)2

微信

手机官网

手机官网

关注公众号

关注公众号

在线客服

在线客服