<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > BOA技術(shù)在車(chē)輛感知網(wǎng)絡(luò )中的應用研究

BOA技術(shù)在車(chē)輛感知網(wǎng)絡(luò )中的應用研究

作者: 時(shí)間:2012-08-21 來(lái)源:網(wǎng)絡(luò ) 收藏

3.3 BSP的移植過(guò)程
板級支持包BSP(Board Support Package)是介于嵌入式硬件和EOS之間的一層系統軟件,負責向VxWorks提供與硬件環(huán)境的基本接口,其移植的主要過(guò)程有:
第一步配置嵌入式處理器的CPU型號,主頻等相關(guān)參數,為整個(gè)軟件系統提供底層硬件支持;
第二步根據硬件模塊配置相關(guān)設備驅動(dòng)和系統中斷服務(wù)程序;
第三步定制總線(xiàn)及芯片引腳功能,配置存儲空間映射和存儲空間大??;
第四步定制EOS功能,為軟件系統提供一個(gè)多任務(wù)工作環(huán)境。
BSP的配置是系統重中之重,合理的配置能夠保證系統穩定運行。

4 代碼工作
選擇好的調試方法,可以提高學(xué)習和項目開(kāi)發(fā)的效率。目前VxWorks程序開(kāi)發(fā)中常用的調試方法有和串口調試方法,在本系統中選擇調試。正確的配置方法是在所建立的Bootable工程的VxWorks組件中選擇WDB連接和END驅動(dòng),所生成的VxWorks映像通過(guò)加載到內存運行。主機端還需要在Target Server配置和目標機相連,配置中BackEnd選擇wdbrpc,目標機的IP設置為192.168.1.11,核心文件指向主機FTTP下載目錄中的VxWorks映像,最選擇all symbol并選中Synchronize Target/Host Symbol Table。配置如果正確,即可啟動(dòng)Tar get Server。
此時(shí)可以在當前工作空間下建立一個(gè)可下載的程序模塊,在該模塊下新建一個(gè)程序文件Multitasks.c經(jīng)編譯生成Multitasks.o,下載到目標機,最后在主機的wShell中輸入Mutiltasks,在超級終端中即可以看到任務(wù)的執行情況,其中代碼如下:
g.jpg
在開(kāi)發(fā)過(guò)程中使用程序模塊是非常方便的,如果要形成最終產(chǎn)品,需要將調試成功的模塊遷移到bootableVxWorks映像中,方法是將源程序加入bootable VxWorks項目,并在usrAppInit.C文件中的usrAppInit()函數下添加入口代碼Mutiltasks(),代碼如下所示。最后編譯成符合現場(chǎng)要求的VxWorks映像并完成遷移工作。
void usrAppInit(void){
#ifdefUSER_APPL_INIT
USER_APPL_INIT;
#endif
Mutihasks();}

5 結論
本文針對車(chē)聯(lián)網(wǎng)的特點(diǎn)介紹了目標板上移植嵌入式的方法和步驟,交叉編譯環(huán)境的建立方法及控制器的設計思路??梢钥闯?,支持車(chē)聯(lián)網(wǎng),可以滿(mǎn)足細致部件的。
此外,針對于系統的“車(chē)聯(lián)網(wǎng)”還需要深入的,只是在此上的一個(gè)基本內容。由于是通過(guò)虛擬地址映射得到每一個(gè)部件的ID,故此需要一個(gè)控制中心,在工程中需要控制中心與部件總體考慮,文中沒(méi)有在此內容上有過(guò)多描述。在實(shí)際應用中采用IPv6地址,還是虛擬地址這取決于成本與條件,這些是以后需要深入的內容。

本文引用地址:http://dyxdggzs.com/article/160073.htm

上一頁(yè) 1 2 3 4 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>