本書在比較51單片機與嵌入式系統(tǒng)的基礎上,介紹嵌入式系統(tǒng)的開發(fā)原理、思路和流程,并對利用匯編語言和C語言進行嵌入式系統(tǒng)開發(fā)進行了詳細講解。全書共分9章,內容包含嵌入式系統(tǒng)開發(fā)過程中的原理圖設計、芯片選擇、驅動程序設計、上層應用程序設計、嵌入式系統(tǒng)的體系結構、嵌入式系統(tǒng)的指令集、嵌入式系統(tǒng)的開發(fā)工具、嵌入式系統(tǒng)的硬軟件開發(fā)、嵌入式實時操作系統(tǒng)的移植等,重點介紹了基于S3C料BO嵌入式系統(tǒng)的硬件單元設計和軟件模塊設計,并在此基礎上介紹了實時操作系統(tǒng)uC/OS-ⅡS3c44BO上的移植。對讀者而言,只需要具備模擬、數字電路和單片機的基礎,就能通過本書熟練掌握嵌入式系統(tǒng)的硬件和軟件開發(fā)技術。本書兼顧嵌入式系統(tǒng)開發(fā)的原理、關鍵芯片的使用、嵌入式系統(tǒng)的開發(fā)工具、具體項目的硬軟件開發(fā),可供通信、電子、控制及計算機專業(yè)的工程師參考,也可作為相關專業(yè)高等院校本科生和研究生學習嵌入式系統(tǒng)設計和開發(fā)的輔助教材。