个人电脑已经是64 位了,您还在使用8 位微控制器吗?
尽管一般情况下嵌入式系统对CPU 处理能力的要求比个人电脑(对CPU 处理能力的要
求)低,但随着人们生活的提高和技术的进步,嵌入式系统对CPU 处理能力的要求也稳步
的提高,大量高速的与MCS51 体系结构兼容的微控制器的出现就证明了这一点。但8 位微
控制器受限于体系结构,处理能力的提高始终有限。而16 位系统在性能上与8 位机相比始
终没有太大优势,成本上与32 位系统相比也没有什么优势,未来一段时间嵌入式微控制器
的发展方向必然是32 位系统。
基于ARM 体系结构的32 位系统占领了32 位嵌入式系统的大部分分额,但长期以来,
基于ARM 体系结构的32 位系统仅在嵌入式式系统的高端(通讯领域、PDA)等场合使用,
要么以专用芯片的面貌出现,要么以位处理器的庙貌出现,并没有出现性价比高的通用的微
控制器。PHILIPS 发现了这个空当,推出了性价比很高LPC2000 系列微控制器,让更多的
嵌入式系统具有32 位的处理能力。这也预示着32 位系统即将成为嵌入式系统的主流。
基于ARM 体系结构的芯片在中国推广已经有好几年了,关于ARM 的图书也出了不少。
关于ARM 的图书主要有以下几类:
1.关于ARM 内核的图书,主要读者是芯片设计者,内容主要是介绍芯片设计的。
2.芯片应用类图书,主要是芯片的生产商或代理商编写,主要读者为应用工程师。
3.开发板类图书,主要介绍相应的ARM 开发板,给应用者一些参考。
以上3 类图书的侧重点都不是ARM 应用开发教学,用于大学本科教学不太适合。为了
方便高等院校教学方便,笔者编写了这本教材。不过,因为嵌入式系统牵涉的知识太广,一
本教材无法深入论述。为此,笔者还会推出多本被套图书以便学生知识扩展。