本書系統(tǒng)介紹了嵌入式系統(tǒng)的基本原理和物聯(lián)網應用開發(fā)的基礎知識。詳細講述了MCU應用相關的各種外設模塊的工作原理和編程結構,包括ARM Cortex-M4內核、ARMv7和RISC-V指令系統(tǒng)、MCU系統(tǒng)控制、存儲器、通用輸入輸出、定時器、模擬外設、通信接口等。同時,對嵌入式軟件設計方法、RTOS、物聯(lián)網技術及應用架構等做了闡述。最后介紹了兩個基于阿里云IoT平臺的物聯(lián)網應用開發(fā)示例,以及低功耗系統(tǒng)設計和電磁兼容性的基礎知識。本書對嵌入式系統(tǒng)的基本原理和技術的描述具有通適性、不特別針對某個MCU。本書配套有完整的教學資源,包括教學課件、實驗PPT、MOOC資源,以及基于ST、TI、平頭哥等多種MCU開發(fā)板的配套實驗例程,方便師生選用。本書可作為高等院校計算機、電子與通信、自動化、儀器儀表等專業(yè)嵌入式系統(tǒng)、物聯(lián)網、微機接口、單片機等課程的教材,也適合廣大從事MCU和物聯(lián)網應用系統(tǒng)開發(fā)的工程技術人員作為學習、參考用書。