国产久草深夜福利精品_精品国产看高清国产毛片_成年日韩片av在线网站_亚洲国产综合777_免费高清一级在线观看_欧美色图中文字幕_老中医用嘴排阴毒 小雨_99精品无码视频在线播放_久久久精品强暴视频_国产aⅴ一区最新精品

C/OS-II實時操作系統(tǒng)在嵌入式平臺上進(jìn)行移植的一般方法和技巧
電子元件,電子元器件深圳市創(chuàng)唯電子有限公司
您現(xiàn)在的位置: 首頁 > 電子技術(shù)
C/OS-II實時操作系統(tǒng)在嵌入式平臺上進(jìn)行移植的一般方法和技巧  2012/3/1
引言---實時操作系統(tǒng)的使用,能夠簡化嵌入式系統(tǒng)的應(yīng)用開發(fā),有效地確保穩(wěn)定性和可靠性,便于維護(hù)和二次開發(fā)。μC/OS-II是一個基于搶占式的實時多任務(wù)內(nèi)核,可固化、可剪裁、具有高穩(wěn)定性和可靠性,除此以外,μC/OS-II的鮮明特點就是源碼公開,便于移植和維護(hù)。在μC/OS-II官方的主頁上可以查找到一個比較全面的移植范例列表。但是,在實際的開發(fā)項目中,仍然沒有針對項目所采用芯片或開發(fā)工具的合適版本。那么,不妨自己根據(jù)需要進(jìn)行移植。
 

引言
---實時操作系統(tǒng)的使用,能夠簡化嵌入式系統(tǒng)的應(yīng)用開發(fā),有效地確保穩(wěn)定性和可靠性,便于維護(hù)和二次開發(fā)。
μC/OS-II是一個基于搶占式的實時多任務(wù)內(nèi)核,可固化、可剪裁、具有高穩(wěn)定性和可靠性,除此以外,μC/OS-II的鮮明特點就是源碼公開,便于移植和維護(hù)。
在μC/OS-II官方的主頁上可以查找到一個比較全面的移植范例列表。但是,在實際的開發(fā)項目中,仍然沒有針對項目所采用芯片或開發(fā)工具的合適版本。那么,不妨自己根據(jù)需要進(jìn)行移植。
本文則以在TMS320C6711DSP上的移植過程為例,分析了μC/OS-II在嵌入式開發(fā)平臺上進(jìn)行移植的一般方法和技巧。μC/OS-II移植的基本步驟
在選定了系統(tǒng)平臺和開發(fā)工具之后,進(jìn)行μC/OS-II的移植工作,一般需要遵循以下的幾個步驟:
● 深入了解所采用的系統(tǒng)核心
● 分析所采用的C語言開發(fā)工具的特點
● 編寫移植代碼
● 進(jìn)行移植的測試
● 針對項目的開發(fā)平臺,封裝服務(wù)函數(shù)
(類似80x86版本的PC.C和PC.H)
系統(tǒng)核心
無論項目所采用的系統(tǒng)核心是MCU、DSP、MPU,進(jìn)行μC/OS-II的移植時,所需要關(guān)注的細(xì)節(jié)都是相近的。
首先,是芯片的中斷處理機(jī)制,如何開啟、屏蔽中斷,可否保存前一次中斷狀態(tài)等。還有,芯片是否有軟中斷或是陷阱指令,又是如何觸發(fā)的。
此外,還需關(guān)注系統(tǒng)對于存儲器的使用機(jī)制,諸如內(nèi)存的地址空間,堆棧的增長方向,有無批量壓棧的指令等。
在本例中,使用的是TMS320C6711 DSP。這是TI公司6000系列中的一款浮點型號,由于其時鐘頻率非常高,且采用了超常指令字(VLIW)結(jié)構(gòu)、類RISC指令集、多級流水等技術(shù),所以運算性能相當(dāng)強(qiáng)大,在通信設(shè)備、圖像處理、醫(yī)療儀器等方面都有著廣泛的應(yīng)用。

與《C/OS-II實時操作系統(tǒng)在嵌入式平臺上進(jìn)行移植的一般方法和技巧》相關(guān)列表
電話:400-900-3095
QQ:800152669
庫存查詢
Copyright(C) 2011-2021 Szcwdz.com 創(chuàng)唯電子 版權(quán)所有 備案號:粵ICP備11103613號
專注電子元件代理銷售  QQ:800152669  電子郵件:[email protected]  電話:400-900-3095