本書介紹如何使用基于Arm Cortex-M0內核的Kinetis KL25Z單片機進行嵌入式系統(tǒng)搭建,內容覆蓋CPU、中斷系統(tǒng)、外設與編程,全部使用C語言實現;介紹了CPU上的多任務實現,其目的是提高響應能力和軟件模塊化,同時減少CPU的開銷;探討了中斷、外設和調度程序的相互作用。全書共9章,第1章使用實例介紹嵌入式系統(tǒng)的各個部分,之后章節(jié)分別講解輸入/輸出端口、并行、中斷、C語言基礎、模擬接口、定時器、串行通信和直接內存訪問等內容。 本書可作為高等院校計算機、電子工程等專業(yè)的教材,也可作為嵌入式系統(tǒng)開發(fā)人員的參考書。