本書基於arm處理器和嵌入式linux開發環境,全面講述了嵌入式繫統軟件開發流程及主要內容。《嵌入式繫統軟件設計》分為五大部分,共10章。第一部分包括第1、2章,講述嵌入式linux開發環境的搭建和嵌入式linux軟件開發基礎;第二部分包括第3、4、5章,分別講述嵌人式bootloader、內核和根文件繫統的基礎理論及其移植;第三部分為第6章,講述嵌入式繫統驅動程序設計;第四部分為嵌入式應用程序設計,包括第7、8、9章,主要講述基於qt的嵌入式gui設計和嵌入式數據庫程序設計;第五部分為第10章,通過兩個實際的嵌入式軟件開發項目,加深對前述內容的理解,提高綜合應用能力。
本書可作為高等院校的計算機、電子類相關專業嵌入式繫統相關課程的教科書,也可作為基於arm核嵌人式繫統軟件開發的工程技術人員的參考資料。