日韩高清亚洲日韩精品一区二区三区,成熟人妻av无码专区,国产又A又黄又潮娇喘视频,男女猛烈无遮挡免费视频在线观看

想了解VxWorks系統(tǒng)映象?怎么存儲的?(vxworks地址映射)

VxWorks 是一種嵌入式實時操作系統(tǒng)(RTOS),在嵌入式實時操作系統(tǒng)領域占據一席之地。它以其良好的可靠性和卓越的實時性被廣泛地應用在通信、軍事、航空、航天等高精尖技術及實時性要求極高的領域中,如衛(wèi)星通訊、軍事演習、彈道制導、飛機導航等。

VxWorks是一種靈活的、可裁剪的嵌入式實時操作系統(tǒng)。用戶可以根據需要創(chuàng)建自己的VxWorks映象,由它來引導目標系統(tǒng),而后下載并運行應用程序。

想了解VxWorks系統(tǒng)映象?怎么存儲的?(vxworks地址映射)

操作系統(tǒng)

根據應用場合的不同,VxWorks映象可分為三類

1、 可加載的VxWorks映象

一種運行于RAM的VxWorks映象,不包含搬移程序,需要借助于一些外部的程序如BOOTRom才能加載到RAM的低端RAM_LOW_ADRS地址處,這是缺省的開發(fā)映象。

一般在開發(fā)的初期階段,用戶可以根據需要添加或刪除一些VxWorks組件,生成自己的可加載的VxWorks映象,存放在開發(fā)主機的某個目錄下。目標板上電后,由燒寫在BOOT中的起始引導程序(BootStrap Programs)將BOOT中的ROM引導程序(ROM Boot Programs)拷貝到RAM的高端地址RAM_HIGH_ADRS處,并跳轉至該地址執(zhí)行ROM引導程序,配置好所選的加載方式(缺省為網絡方式),將指定的主機目錄下的可加載的VxWorks映象下載到目標板的RAM地址RAM_LOW_ADRS處,并跳轉到此處執(zhí)行。

想了解VxWorks系統(tǒng)映象?怎么存儲的?(vxworks地址映射)

可加載VxWorks映像

這種映象的優(yōu)點是生成的VxWorks映象可以存放在開發(fā)主機PC機上,不用燒到BOOT中,節(jié)省了BOOT容量,也便于隨時修改不同的VxWorks映象,適用于調試的初期階段。不足之處是需要在主機上維護一個正確的VxWorks映象,對于調試硬件無關的上層應用程序顯得不是很方便。

2、 基于ROM的VxWorks映象

這是一種運行于RAM中,但起初存放于ROM中的VxWorks映象。即該映象需要和搬移程序一起固化在BOOT中。目標板上電后,首先運行BOOT中的引導搬移程序,將整個VxWorks映象拷貝到RAM地址RAM_LOW_ADRS處,并跳轉到此處執(zhí)行。

想了解VxWorks系統(tǒng)映象?怎么存儲的?(vxworks地址映射)

基于ROM的VxWorks映像

該映象根據是否被壓縮又可分為:

1)基于ROM的未壓縮的VxWorks映象,可直接從ROM拷貝到RAM中;

2)基于ROM的壓縮的VxWorks映象,這種映象主要是為了節(jié)約BOOT空間,在從ROM拷貝到RAM的過程中需要解壓縮,因此與上述未壓縮的映象相比,它的引導過程相對較慢,但兩者在RAM中的運行速度是一樣的。

3、駐留ROM的VxWorks映象

這種映象起初也和搬移程序一起固化在BOOT中。目標板上電后,首先運行BOOT中的引導搬移程序,但僅將VxWorks映象的數據段和BSS段拷貝到RAM地址RAM_LOW_ADRS處,映象的代碼段仍舊留在ROM中,從ROM中開始執(zhí)行。

想了解VxWorks系統(tǒng)映象?怎么存儲的?(vxworks地址映射)

駐留ROM的VxWorks映像

這種映象的優(yōu)點是具有最快的引導速度占用最少的RAM空間,適用于RAM空間有限的目標板。但是由于該映象在ROM中運行,運行速度在三種映象中是最慢的。

以上就是VxWorks最長用的3種映像類型,根據實際項目的應用需求,具體硬件資源的限制,靈活選擇其中某種類型進行開發(fā),你最常用哪種類型呢?

想了解VxWorks系統(tǒng)映象?怎么存儲的?(vxworks地址映射)

嵌入式系統(tǒng)

歡迎加入留言討論,一起學習和探討嵌入式系統(tǒng)相關的設計!

喜歡可以關注哦,這里會定期發(fā)布IT領域的相關知識和技能。

相關新聞

聯系我們
聯系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部