图书前言

前言

从2011年开始,嵌入式系统技术有了很大的变化,当时本书的第一版刚好出版。2012年,ARM发布了CortexM0+处理器,并在2014年发布了CortexM7。今天, CortexM处理器应用广泛,其中包括多种微控制器、混合信号以及无线通信芯片。

除了处理器设计,嵌入式软件开发技术也有了一定的进步,随着ARM CortexM微控制器的广泛应用,微控制器软件开发人员在开发方面也越发成熟。同时,随着开发组件的优化,人们也在继续改进电池寿命以及能耗效率。

有了这些变化,微控制器用户需要快速适应新的技术,本书的这一版也有了许多新信息和内容的提升。除了和CortexM0+处理器有关的信息外,还介绍了使用多种常见开发组件的例子。例如,本书详细描述了微控制器低功耗特性的使用,并在一个简单的应用中使用了RTOS。

由于物联网(IoT)受到了越来越多的关注,且正在成为主流,越来越多的人都开始学习嵌入式编程。另外,许多高校在教学方面,也从老式的8位和16位微控制器转向了ARM CortexM等32位处理器。因此,本书中的许多部分都进行了重新编写,并且还加入了许多基本的例子,以满足初学者、学生或业余爱好者的需求。

当然,专业嵌入式软件开发人员、研究人员或半导体产品设计人员等许多读者都希望看到一些更加深入的信息,为了满足这些人的需求,本书还增加了不少技术细节以及高级应用示例。

希望你能从本书中学到东西,并在下一个项目中使用CortexM处理器时找到乐趣。

学习资源下载地址: http://booksite.elsevier.com/9780128032770。

Joseph