2015年計算機軟件水平考試嵌入式系統(tǒng)設(shè)計師輔導(dǎo)(一)

字號:

入式軟件開發(fā)概述
    1.嵌入式應(yīng)用軟件開發(fā)步驟:
    ⑴、硬件的設(shè)計與實現(xiàn);⑵、設(shè)備驅(qū)動軟件的設(shè)計與實現(xiàn);⑶、嵌入式操作系統(tǒng)的選擇,移植,以及API接口函數(shù)的設(shè)計;⑷、支撐軟件的設(shè)計與調(diào)試;⑸、應(yīng)用程序的設(shè)計與調(diào)試;⑹、系統(tǒng)聯(lián)調(diào)、樣機交付。
    2、嵌入式軟件開發(fā)的特點:
    ⑴、需要交叉編譯工具;⑵、通過仿真手段進行調(diào)試;⑶、開發(fā)板是中間目標機;⑷、可利用的資源有限;⑸、需要與硬件打交道;
    3、嵌入式開發(fā)遇到的問題:
    ⑴、軟件硬協(xié)同設(shè)計;⑵嵌入式操作系統(tǒng);⑶、代碼優(yōu)化;⑷、有限的I/O資源;