首页 > 图书中心 >图书详情

嵌入式系统原理及应用——基于Cortex-A8处理器内核(微课版)

学习嵌入式系统非常实用的教材,案例丰富,有模拟环境和微课。提供课件、大纲,咨询QQ:2301891038(仅限教师)。

作者:王蕊 曹振丽 姜佩贺 盛任
丛书名:高等院校信息技术系列教材
定价:59
印次:1-1
ISBN:9787302640257
出版日期:2023.10.01
印刷日期:2023.10.11

本书首先从读者身边的嵌入式系统引入嵌入式系统的定义、应用、特点,从处理器和操作系统两个不同的角度回顾嵌入式系统的发展过程,并展望未来的发展趋势。然后从嵌入式系统组成的基础知识出发,介绍嵌入式系统从设计到开发中可能面临的问题和方法,列举了开发环境和开发工具。接下来,详细介绍ARM系列的微处理器技术,并以基于ARM CortexA8内核的S5PV210处理器芯片为载体,介绍嵌入式系统的硬件接口和编程方法,包括GPIO接口、异常和中断、脉宽调制定时器、看门狗定时器、实时时钟、内存控制器、ADC和触摸屏复用接口的原理及应用编程,以及存储系统管理、启动过程和重定位的原理及相关程序。本书选取当前针对ARM处理器常用的集成开发工具RVDS介绍编程实例。 本书结构合理、内容翔实,原理讲解和芯片手册结合,希望能够引导学生掌握嵌入式系统的相关理论知识,同时培养学生具有查阅芯片说明和手册的能力。本书中的知识点结合编程实例,并在每章后留有练习题。 本书可作为高等院校计算机、物联网、电子信息、集成电路及电气自动化等专业本科生“嵌入式系统原理及应用”“嵌入式系统体系结构 ”“嵌入式系统设计与开发”等课程的教材或参考书,也可作为嵌入式系统硬件接口原理应用和开发人员的工具书。

more >

前言Foreword 近几年,随着物联网技术的发展,嵌入式设备由于联网功能而发展日新月异,智能手机、智能游戏机,以及智能家电和智能穿戴设备,都已成了生活日用品,嵌入式系统应用需求越来越广泛,嵌入式系统设计和开发越来越受关注。 当前,嵌入式系统的多样性除了底层处理器硬件结构的差异,即便是嵌入式操作系统,也有很多不同的选择,因此在这之上的应用开发更是层出不穷。 嵌入式系统课程是众多高等院校物联网、电子信息、计算机应用等专业的必修课程。和嵌入式系统相关的课程包括硬件原理,也包括嵌入式操作系统。在有限的课时中如何能够更加系统地介绍与嵌入式系统相关的知识,既是专业建设过程中不断改进的目标,又是作者在讲授课程时思考的问题。 作为这个领域的初学者或高等院校学生,如何学习嵌入式系统,尤其是在软硬件种类纷繁复杂的情况下可以一步一步地入门嵌入式系统十分重要。本书编写的初衷是帮助那些经验并不丰富的初学者,因此更加偏重硬件接口部分的原理和应用,对基础原理知识以及硬件接口的配置和使用步骤介绍得更加详细,对嵌入式操作系统只进行概括性介绍。 同时,“嵌入式原理及应用”课程与“单片机原理及应用”课程的侧重点还是有所不同的,因此本书在选择嵌入式处理器类型时,瞄准了基于ARM CortexA8内核的S5PV210处理器芯片,ARM CortexA8处理器是第一款基于ARMv7架构的应用处理器,有出色的功能,并且市面上有为数较多的210系列硬件开发板类型,价格相对适中,方便初学者在开始学习ARM应用处理器时,能够结合硬件芯片进行实际操作,编程练习。 组织 本书内容共分为3部分。 第一部分为第1、2章,主要介绍嵌入式系统的基本知识。了解这部分知识,能够对嵌入式系统的整体结构形成印象,进而对嵌入式系统的设计和开发过程形成较清晰的思路,还可对嵌入式系统开发环境和工具,尤其是针对ARM处理器的开发工具有所了解和掌握。 第二部分为第3、4章,主要介绍ARM处理器技术,从处理器体系结构探究处理器内部原理,并以CortexA8内核的处理器为例,介绍寄存器组织、数据类型、寻址方式以及指令集等编程模型,除ARM指令集和Thumb指令集外,还包括伪指令和伪代码。掌握这些和ARM汇编程序规范,可以结合C语言程序进行处理器应用实例开发。 第三部分为第5~10章,介绍不同功能的硬件接口和相关应用编程,包括硬件接口的原理、相关寄存器的功能配置、引脚接线电路以及编程实例。在第7章异常和中断以及第9章存储管理中还将处理器启动和运行管理过程中的知识串联在其中。其中的编程实例适合初学者在使用这些接口功能时进行查阅和练习。 使用 嵌入式系统原理及应用学习必须结合实践,本书推荐博创CortexA8教学平台,或其他S5PV210开发板教学平台作为硬件,RVDS 4.0作为软件开发工具进行训练。 重点熟悉第3章中ARM CortexA8的编程模型,对寄存器组织的命名规则、存储数据类型和重要的协处理器等知识应重点掌握;掌握第4章的寻址方式、ARM指令的基本格式、指令的作用以及伪指令和伪操作,清楚汇编程序规范,以及开发时编译和链接过程中的各种文件格式。掌握第5~10章中各种接口结构图的模块功能,可以查阅寄存器功能列表,在编程过程中对寄存器进行配置,最终实现操控开发板硬件,达到应用功能的目的。 这样就有了初步查阅芯片手册并合理使用芯片的能力,更多的信息可以在ARM公司和三星公司的官方网站中查找和使用。◆嵌入式系统原理及应用——基于CortexA8处理器内核(微课版)前言 作者2023年3月

more >
扫描二维码
下载APP了解更多

同系列产品more >

基于工作任务的Java程序设计实验教...

刘杰、袁美玲、宋锋、冯
定 价:59元

查看详情
Web编程技术(第2版)

余元辉、邓莹、刘自林
定 价:69元

查看详情
数据库原理及技术(第2版)

钱雪忠、宋威、徐华、钱瑛
定 价:58元

查看详情
数据仓库与数据挖掘教程(第4版)

陈文伟
定 价:69元

查看详情
计算机科学导论(第4版·微课版)

常晋义、高燕 、陈枢茜
定 价:69元

查看详情
图书分类全部图书
more >
  • "本书从嵌入式系统的基础知识入手,详细阐述了嵌入式处理器体系架构,并结合32位ARM Cortex-A8内核展开说明。 Cortex-A8内核片内资源和接口丰富,能够实现大多数常用功能,且基于该内核的实验平台较多。
    本书侧重嵌入式芯片硬件接口原理及应用,以SUMSUNG的S5PPV210这款Cortex-A8处理器芯片开发的基本方法和流程实例入手,让读者和学生可以尽快实现一个微控制器的基本系统,提高动手能力。
    本书提供知识点的微课视频讲解,引导读者和学生牢固软硬件基础,深入思考,从实现简单功能到设计开发复杂应用。"

more >
  • 目录Contents

    第 一 部 分

    第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◆嵌入式系统原理及应用——基于CortexA8处理器内核(微课版)目录第 二 部 分

    第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 CortexA8内核51

    3.3.1CortexA8概述52

    3.3.2CortexA8处理器模式和状态55

    3.3.3CortexA8寄存器组织56

    3.3.4CortexA8存储器数...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘