BSP(Board Support Package,板級支持包)的作用是針對特殊的硬件平臺,為操作系統(tǒng)內(nèi)核提供操作接口,使操作系統(tǒng)能夠獨立于底層硬件。對上層應(yīng)用屏蔽具體硬件,VxWorks的高可移植性
1、在自己的應(yīng)用程序編譯的時候,經(jīng)常會出現(xiàn)這樣一個警告Warning: nonewline at end of file這是什么原因呢?在網(wǎng)上看到解釋是EDK 7.1 includes the GCC
引 言 在嵌入式產(chǎn)品中,一般使用Flash作為應(yīng)用程序代碼及各種數(shù)據(jù)和參數(shù)的存儲介質(zhì)。尤其是NOR Flash具有操作接口簡單、傳輸效率高、芯片內(nèi)執(zhí)行(eXecute In Place,XIP)的
對交互組件的RC5碼信號規(guī)范進行分析,定義了遙控器的脈沖、狀態(tài)變量以及解碼應(yīng)用的數(shù)據(jù)類型,完成交互組件的初始化、中斷處理、鍵值信號處理的流程設(shè)計與軟件實現(xiàn)。最后基于嵌入式操作系統(tǒng)在機頂盒硬件上進行人機交互運行調(diào)試。結(jié)果表明,該交互組件不僅能滿足數(shù)字電視和交互增值業(yè)務(wù)的需求,而且相比其他同類產(chǎn)品在響應(yīng)速度上得到提高,人機交互的時延有所減小。
本文介紹了PowerPC MPC8260工作在ATM模式的原理,給出了在VxWorks實時操作系統(tǒng)下的END模式的ATM驅(qū)動程序設(shè)計及實現(xiàn),實驗證實該驅(qū)動通過Mux層在IP層與鏈路層之間建立了數(shù)據(jù)傳輸通道。
VxWorks操作系統(tǒng)是一種功能最全的現(xiàn)在可以獲得的獨立于處理器的實時系統(tǒng)。然而,VxWorks是帶有一個相當(dāng)小的真正微內(nèi)核的層次結(jié)構(gòu)。內(nèi)核僅提供多任務(wù)環(huán)境、進程間通信和同步功能。這些功能模塊足夠支持VxWorks在較高層次所提供的豐富的性能的要求。
嵌入式系統(tǒng)中,一個任務(wù)往往需要在特定的延時之后執(zhí)行一個指定的動作,比如等待外設(shè)以確保數(shù)據(jù)可靠,控制揚聲器發(fā)聲時間以及串口通信超時重發(fā)等。這就需要利用定時器機制來計量特定長度的時間段。VnWorks作為實時嵌入式系統(tǒng),提供多樣的定時接口函數(shù)。下面列舉一些常用的定時方式,并說明其注意事項。