内容简介
近年来,随着32位嵌入式微处理器的出现,嵌入式系统技术得到了迅猛的发展,其应用已经深入到工业控制、交通运输、商业和服务业、精准农业、医疗、家庭等各个领域。社会和科技的发展需要越来越多的掌握嵌入式系统技术的专业人才,应对这种需求,我国一些高校相继开设了有关嵌入式系统技术的课程。
编者从2004年开始探索在应用型本科教学中引入嵌入式系统技术,相继在计算机、自动化和电子信息工程专业开设嵌入式系统课程,并在计算机专业中开设了嵌入式系统专业方向。在教学实践中发现,应用型本科学生急需一套理论与实践很好结合、通俗易懂的嵌入式系统教材,在此基础上,萌生了编写本书的想法。
编者力求将本书编写为嵌入式系统的入门教材,主要体现如下特点:
(1)深入浅出地介绍嵌入式系统的基本概念,并通过大量应用实例使读者认识到嵌入式系统无处不在,以引起读者的学习兴趣。
(2)避免冗长的理论介绍,注重讲清概念和方法,便于学习入门,侧重嵌入式系统应用能力的培养。
(3)既介绍ARM的体系结构,又介绍采用ARM内核的典型微处理器芯片S3C2410A,也介绍了由S3C2410A微处理器构成的应用系统,使读者既见树木也见森林。
(4)考虑目前嵌入式系统的应用软件主要采用C语言编程,为了使学生更好地掌握嵌入式系统的应用软件结构和嵌入武系统C语言编程的特点和风格,安排了ARM的C语言程序设计一章,注重讲述嵌入式系统C语言编程的一些特殊方法。
(5)不仅安排了嵌入式微处理器内部集成的基本接口及应用设计,也介绍了嵌入式微处理器扩展接口及应用设计,为应用开发打好基础。