国产18禁黄网站免费观看,99爱在线精品免费观看,粉嫩metart人体欣赏,99久久99精品久久久久久,6080亚洲人久久精品

2015年計算機軟件水平考試嵌入式系統(tǒng)設計師輔導(五)

時間:2014-11-13 17:21:00   來源:無憂考網(wǎng)     [字體: ]
嵌入式軟件移植

  可分成有操作系統(tǒng)和無操作系統(tǒng)的移植。

  uC/OS-II操作系統(tǒng)代碼被分成三個部分:一是,與處理器無關的代碼,如任務管理、存儲管理、信號量等;二是,與系統(tǒng)配置有關,應用程序開發(fā)人員可以通過修改這些配置文件來裁剪內核,選擇自已需要的系統(tǒng)服務;三是,與處理器相關的代碼,包括OS_CPU.H、OS_CPU_A.ASM、OS_CPU_C.C三個文件。

  提高嵌入式應用軟件的可移植性,遵守的原則:在軟件設計上,采用層次化設計和模塊化設計;在軟件體系結構上,可在操作系統(tǒng)和應用軟件之間引入一個虛擬機層,或者叫操作系統(tǒng)抽象層,將通用的、共性的操作系統(tǒng)API接口函數(shù)封裝起來;在功能服務的調用上,要盡量使用可移植的函數(shù);將不可移植的部分局域化;提高代碼的可重用性。