





定价:59元
印次:1-1
ISBN:9787302640257
出版日期:2023.10.01
印刷日期:2023.10.11
图书责编:杨帆
图书分类:教材
本书首先从读者身边的嵌入式系统引入嵌入式系统的定义、应用、特点,从处理器和操作系统两个不同的角度回顾嵌入式系统的发展过程,并展望未来的发展趋势。然后从嵌入式系统组成的基础知识出发,介绍嵌入式系统从设计到开发中可能面临的问题和方法,列举了开发环境和开发工具。接下来,详细介绍ARM系列的微处理器技术,并以基于ARM CortexA8内核的S5PV210处理器芯片为载体,介绍嵌入式系统的硬件接口和编程方法,包括GPIO接口、异常和中断、脉宽调制定时器、看门狗定时器、实时时钟、内存控制器、ADC和触摸屏复用接口的原理及应用编程,以及存储系统管理、启动过程和重定位的原理及相关程序。本书选取当前针对ARM处理器常用的集成开发工具RVDS介绍编程实例。 本书结构合理、内容翔实,原理讲解和芯片手册结合,希望能够引导学生掌握嵌入式系统的相关理论知识,同时培养学生具有查阅芯片说明和手册的能力。本书中的知识点结合编程实例,并在每章后留有练习题。 本书可作为高等院校计算机、物联网、电子信息、集成电路及电气自动化等专业本科生“嵌入式系统原理及应用”“嵌入式系统体系结构 ”“嵌入式系统设计与开发”等课程的教材或参考书,也可作为嵌入式系统硬件接口原理应用和开发人员的工具书。
王蕊,烟台大学光电信息科学技术学院,博士,讲师。中国计算机学会会员,IEEE会员。担任嵌入式系统原理及应用、嵌入式系统课程设计等教学工作,主持省部级项目1项、在国内外期刊发表论文近30篇,其中SCI检索2篇,EI检索10余篇,中文核心2篇。
前言Foreword 近几年,随着物联网技术的发展,嵌入式设备由于联网功能而发展日新月异,智能手机、智能游戏机,以及智能家电和智能穿戴设备,都已成了生活日用品,嵌入式系统应用需求越来越广泛,嵌入式系统设计和开发越来越受关注。 当前,嵌入式系统的多样性除了底层处理器硬件结构的差异,即便是嵌入式操作系统,也有很多不同的选择,因此在这之上的应用开发更是层出不穷。 嵌入式系统课程是众多高等院校物联网、电子信息、计算机应用等专业的必修课程。和嵌入式系统相关的课程包括硬件原理,也包括嵌入式操作系统。在有限的课时中如何能够更加系统地介绍与嵌入式系统相关的知识,既是专业建设过程中不断改进的目标,又是作者在讲授课程时思考的问题。 作为这个领域的初学者或高等院校学生,如何学习嵌入式系统,尤其是在软硬件种类纷繁复杂的情况下可以一步一步地入门嵌入式系统十分重要。本书编写的初衷是帮助那些经验并不丰富的初学者,因此更加偏重硬件接口部分的原理和应用,对基础原理知识以及硬件接口的配置和使用步骤介绍得更加详细,对嵌入式操作系统只进行概括性介绍。 同时,“嵌入式原理及应用”课程与“单片机原理及应用”课程的侧重点还是有所不同的,因此本书在选择嵌入式处理器类型时,瞄准了基于ARM CortexA8内核的S5PV210处理器芯片,ARM CortexA8处理器是第一款基于ARMv7架构的应用处理器,有出色的功能,并且市面上有为数较多的210系列硬件开发板类型,价格相对适中,方便初学者在开始学习ARM应用处理器时,能够结合硬件芯片进行实际操作,编程练习。 组织 本书内容共分为3部分。 第一部分...
第 一 部 分
第1章嵌入式系统概述3
1.1嵌入式系统定义3
1.2嵌入式系统应用4
1.3嵌入式系统特点6
1.4嵌入式系统发展7
1.4.1嵌入式处理器发展7
1.4.2嵌入式操作系统发展10
1.4.3嵌入式系统未来发展趋势14
1.5本章小结16
1.6练习16
第2章嵌入式系统设计与开发17
2.1嵌入式系统组成17
2.1.1嵌入式系统硬件层18
2.1.2嵌入式系统中间层22
2.1.3软件层23
2.2嵌入式系统设计与开发23
2.2.1嵌入式系统设计流程24
2.2.2平台选择26
2.3嵌入式系统开发过程27
2.4嵌入式系统开发环境和开发工具29
2.5追踪和调试30
2.6嵌入式系统设计与开发中的其他问题32
2.7本章小结34
2.8练习34◆嵌入式系统原理及应用——基于CortexA8处理器内核(微课版)目录第 二 部 分
第3章ARM处理器技术37
3.1处理器体系结构37
3.1.1体系结构概述37
3.1.2流水线技术38
3.1.3寻址和存储器设计41
3.1.4RISC和CISC的区别42
3.2ARM处理器体系结构43
3.2.1ARM简介43
3.2.2ARM体系结构版本44
3.2.3ARM体系结构下处理器系列48
3.3ARM CortexA8内核51
3.3.1CortexA8概述52
3.3.2CortexA8处理器模式和状态55
3.3.3CortexA8寄存器组织56
3.3.4CortexA8存储器数...
本书侧重嵌入式芯片硬件接口原理及应用,以SUMSUNG的S5PPV210这款Cortex-A8处理器芯片开发的基本方法和流程实例入手,让读者和学生可以尽快实现一个微控制器的基本系统,提高动手能力。
本书提供知识点的微课视频讲解,引导读者和学生牢固软硬件基础,深入思考,从实现简单功能到设计开发复杂应用。"