本書以恩智浦(NXP)的ARM CortexM0+內核的KL系列微控制器為藍本闡述嵌入式系統(tǒng)的基本知識要素及軟硬件設計方法。全書共14章,其中第1章為概述,簡要闡述嵌入式系統(tǒng)的知識體系、學習誤區(qū)與學習建議。第2章介紹ARM CortexM0+處理器。第3章介紹KL25/26存儲映像、中斷源與硬件*小系統(tǒng)。第4章以GPIO為例闡述底層驅動概念、設計與應用方法,給出規(guī)范的工程組織框架。第5章闡述嵌入式硬件構件與底層驅動構件基本規(guī)范。第6章闡述串行通信接口UART,并給出*個帶中斷的實例。1~6章囊括學習一個新MCU入門環(huán)節(jié)的完整要素。7~13章分別介紹了SysTick、TPM、PIT、LPTMR、RTC、GPIO的應用實例(鍵盤、LED與LCD)、Flash在線編程、ADC、DAC、比較器、SPI、I2C、TSI、USB及其他模塊。第14章給出了進一步學習指導。本書提供了網上教學資源,內含所有底層驅動構件源程序、測試實例、文檔資料、教學課件及常用軟件工具。網上教學資源下載地址: http://sumcu.suda.edu.cn。本書內容還制作了MOOC,供讀者選用。本書適用于高等學校嵌入式系統(tǒng)的教學或技術培訓,也可供ARM CortexM0+應用工程師作為技術研發(fā)參考。