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