1)选用主流ARM Cortex-M3体系结构,便于学生校内实践,契合企业需求;2)兼顾嵌入式处理器及外围控制器的原理和操作,让读者理解CortexM3处理器的特性,各种控制器的工作原理及使用方法,理解嵌入式处理器架构及涉及到的方法;3)针对目前M2M、物联网、无线传输等低功耗嵌入式开发的应用,选用了STM32L系列超低功耗处理器;4)ST原厂Dicovery系列开发板设计实验,资源丰富;5)精选一些传感器采集、无线传输、触摸输入、显示、休眠唤醒的等综合实例,便于学生在本书开发板的基础上通过模块设计快速开发物联网相关的创新项目;6)结合CMSIS库进行实例开发,对CMSIS的关键函数进行了梳理,对涉及系统运行的汇编部分进行了详细分析。