教育>高职高专>电子信息类
ARM嵌入式系统基础与项目开发技术

ARM嵌入式系统基础与项目开发技术"

作者:陆渊章
ISBN:9787121224348
定价:¥33.0
字数:365千字
页数:228
出版时间:2014-02
开本:16(185*260)
版次:01-01
装帧:
出版社:电子工业出版社
简介

本书按照教育部新的教学改革要求,结合示范专业建设和课程研究项目成果进行编写,突出嵌入式项目开发能力的培养。主要内容包括:ARM嵌入式系统基础, ARM嵌入式处理器的体系结构、指令系统,嵌入式操作系统,RealView MDK开发环境及ARM开发工具等;同时以基于ARM920T的应用处理器S3C2410A为例,详细介绍嵌入式系统设计及相关模块接口技术(涵盖时钟、电源、I/O、中断等),并提供大量的ARM应用项目开发实例。 本书配有免费的电子教学课件、习题参考答案及精品课网站,详见前言。

前言

随着嵌入式技术的不断发展,其应用范围迅速扩大,社会对嵌入式人才的需求数量近几年以每年40%以上的速率增长,所需技能型人才存在较大缺口,主要集中在消费电子、通信设备、工业控制、安全安防、汽车电子、医疗电子、信息家电、互联网、智能交通、软件外包、航空航天、智能建筑、金融等行业中。在未来几年,随着信息化、智能化、网络化的发展,嵌入式系统技术将获得更广阔的应用与发展。为了培养更多的嵌入式专业技能型人才,许多高职院校进行了多方面的专业建设和课程改革。 本书按照教育部新的教学改革要求,结合示范专业建设和课程研究项目成果进行编写。全书根据嵌入式系统的发展趋势,针对ARM嵌入式系统的应用特点,结合12个项目任务,由浅入深、循序渐进地介绍了ARM嵌入式系统基本概念,ARM处理器的体系结构、指令系统,嵌入式操作系统,以及RealView MDK开发环境使用等。通过ARM开发、调试、应用的整个过程,突出嵌入式系统的开发方法和技巧,培养基于ARM的软件设计、硬件调试等专业技能。 本书在编写过程中遵循职业教育的特点,理论与实践相结合,充分体现学习技能的层次性、渐进性和实践性特点,主要通过ARM嵌入式系统基础知识和ARM项目任务开发两条主线进行介绍,使读者更容易学习和掌握ARM嵌入式系统开发应用技能。各章主要内容和参考学时如下表所示,各院校可根据教学实际情况对项目任务和学时进行适当调整。 章序 主要内容 参考学时 第1章 简述嵌入式系统的基本概念和嵌入式系统开发环境,常用软件开发工具的选择与使用,以及如何学好嵌入式系统开发,便于初学者快速掌握嵌入式系统开发基本方法 4 第2章 讲述嵌入式ARM处理器的体系结构及应用选型 8 第3章 介绍ARM嵌入式处理器的指令系统,以及ARM和Thumb状态下的指令集 8 任务开发1 基于EMLINK固化DEMO程序 4 第4章 分析ARM嵌入式系统的硬件基本电路和接口电路的设计,包括内存控制器、基本I/O控制、中断控制接口电路等 4 任务开发2 基于S3C2410的LED显示控制 4 任务开发3 基于UART串口通信控制 4 第5章 介绍嵌入式操作系统的基本概念和常见的嵌入式操作系统,以及应用最广泛的Linux操作系统的版本、架构和应用等2任务开发4基于IIC按键中断控制 4 任务开发5 开发模数转换(ADC)设计 4 任务开发6 看门狗定时器(WDT)控制 2 第6章 学会使用ARM开发工具,主要介绍 ARM RealView MDK开发基础及软件的使用方法与操作技巧 4 任务开发7 实时时钟(RTC)控制 2 任务开发8 基于TFT液晶显示控制 2 任务开发9 基于TCP/IP以太网通信设计 2 任务开发10 基于MEB1280的GPS通信 2 任务开发11 基于PWM步进电动机控制 2 任务开发12 基于GSM的GPRS模块控制 2 总学时64 本书为高职高专院校电子类、通信类、计算机类、自动化类等专业嵌入式系统课程的教材,也可作为应用型本科、成人教育、自学考试、开放大学、中职学校及培训班的教材,以及电子工程技术人员的参考书。 本书由江苏信息职业技术学院电子信息工程系陆渊章任主编,蔡友宏、徐敏、夏玉果任副主编。 由于作者水平有限,本书难免有疏忽和不当之处,恳请各位读者及同行专家批评指正。 为方便教师教学,本书配有免费的电子教学课件、习题参考答案,请有此需要的教师可登录华信教育资源网(http://www.hxedu.com.cn)免费注册后进行下载,有问题时请在网站留言或与电子工业出版社联系(E-mail:hxedu@phei.com.cn)。读者也可通过该精品课网站(http://jpkc.jsit.edu.cn/ec2006/C84/index.asp)浏览和参考更多的教学资源。

目录

第1 章嵌入式系统基础 11 嵌入式系统的基本概念 12 嵌入式系统的特点、组成与分类 121 嵌入式系统的应用特点 122 嵌入式系统的发展与应用 123 嵌入式系统的组成 124 嵌入式系统的分类 13 基于ARM的嵌入式开发环境 131 交叉开发环境 132 模拟开发环境 133 ARM开发工具 134 ARM开发仿真工具 14 如何学习和掌握嵌入式系统的开发方法 本章小结 思考与习题1 第2章 嵌入式处理器的体系结构与异常处理 21 嵌入式微处理器的特点与命名规则 211 ARM嵌入式处理器的特点 212 ARM嵌入式处理器系列产品 213 ARM版本的命名规则 22 ARM体系结构的运行与寄存器 221 ARM体系结构的存储器格式 222 ARM体系结构的工作状态 223 ARM体系结构的运行模式 224 ARM体系结构的寄存器 23 ARM的异常处理 231 ARM体系支持的异常类型 232 ARM的异常响应 233 ARM的异常返回 本章小结 思考与习题2 第3章 嵌入式处理器指令系统 31 ARM嵌入式编程模型 32 ARM指令的格式 33 ARM指令的寻址方式 331 立即寻址 332 寄存器寻址 333 寄存器间接寻址 334 基址变址寻址 335 多寄存器寻址 336 相对寻址 337 堆栈寻址 34 ARM指令集 341 数据处理指令 342 程序状态寄存器处理指令 343 寄存器加载/存储指令 344 跳转指令 345 移位指令 346 异常产生指令 35 Thumb状态指令集 任务开发1 基于EMLINK固化DEMO程序 本章小结 思考与习题3 第4章 S3C2410A处理器的功能及应用 41 S3C2410A处理器的功能与特性 411 S3C2410A处理器片上功能 412 S3C2410A处理器的特性 42 S3C2410A处理器内部各模块 421 时钟与电源管理模块 422 内存控制器模块 423 基本 I/O 接口模块 424 中断控制模块 任务开发2 基于S3C2410A的LED显示控制 任务开发3 基于UART串口通信控制 本章小结 思考与习题4 第5章 嵌入式操作系统 51 嵌入式操作系统管理基础 511 嵌入式操作系统的基本概念 512 嵌入式最小系统 52 常见嵌入式操作系统 53 嵌入式Linux操作系统简介 任务开发4 基于IIC按键中断控制 任务开发5 开发模数转换(ADC)设计 任务开发6 看门狗定时器(WDT)控制 本章小结 思考与习题5 第6章 ARM开发工具的使用 61 RealView MDK开发环境 611 μVision3软件开发平台 612 HJTAG 仿真器 62 RealView MDK 的使用 621 RealView MDK 的安装 622 μVision IDE集成开发环境的运行 623 μVision IDE 主框架窗口 624 文件管理与工程创建 625 工程基本配置 626 编译、链接与调试 627 Flash 编程工具 任务开发7 实时时钟(RTC)控制 任务开发8 基于TFT液晶显示控制 任务开发9 基于TCP/IP以太网通信设计 任务开发10 基于MEB1280的GPS通信 任务开发11 基于PWM步进电动机控制 任务开发12 基于GSM的GPRS模块控制 本章小结 思考与习题6 参考文献

作者简介

编辑推荐

作者寄语

电子资料

http://www.hxedu.com.cn/hxedu/fg/book/bookinfo.html?code=G0224340

www.luweidong.cn

下一个