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