2015年計(jì)算機(jī)軟件水平考試嵌入式系統(tǒng)設(shè)計(jì)師輔導(dǎo)(五)
時(shí)間:2014-11-13 17:21:00 來源:無憂考網(wǎng) [字體:小 中 大]
嵌入式軟件移植
可分成有操作系統(tǒng)和無操作系統(tǒng)的移植。
uC/OS-II操作系統(tǒng)代碼被分成三個(gè)部分:一是,與處理器無關(guān)的代碼,如任務(wù)管理、存儲(chǔ)管理、信號(hào)量等;二是,與系統(tǒng)配置有關(guān),應(yīng)用程序開發(fā)人員可以通過修改這些配置文件來裁剪內(nèi)核,選擇自已需要的系統(tǒng)服務(wù);三是,與處理器相關(guān)的代碼,包括OS_CPU.H、OS_CPU_A.ASM、OS_CPU_C.C三個(gè)文件。
提高嵌入式應(yīng)用軟件的可移植性,遵守的原則:在軟件設(shè)計(jì)上,采用層次化設(shè)計(jì)和模塊化設(shè)計(jì);在軟件體系結(jié)構(gòu)上,可在操作系統(tǒng)和應(yīng)用軟件之間引入一個(gè)虛擬機(jī)層,或者叫操作系統(tǒng)抽象層,將通用的、共性的操作系統(tǒng)API接口函數(shù)封裝起來;在功能服務(wù)的調(diào)用上,要盡量使用可移植的函數(shù);將不可移植的部分局域化;提高代碼的可重用性。
- 環(huán)球網(wǎng)校:2024年計(jì)算機(jī)軟考高級(jí)旗艦班系規(guī)旗艦班課程
- 2025年計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試時(shí)間:5月24日-27日、11月8日-11日
- 2024下半年計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試成績查詢通知
- 2024年上半年計(jì)算機(jī)軟件資格考試單獨(dú)劃線地區(qū)合格標(biāo)準(zhǔn)
- 2023上半年計(jì)算機(jī)軟件資格考試單獨(dú)劃線地區(qū)合格標(biāo)準(zhǔn)通告
- 2023下半年計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試模擬練習(xí)平臺(tái)上線公告
- 查看計(jì)算機(jī)軟件水平考試全部文檔 >>