图书简介:
第1  章嵌入式系统基础
  11  嵌入式系统的基本概念
  12  嵌入式系统的特点、组成与分类
    121  嵌入式系统的应用特点
    122  嵌入式系统的发展与应用
    123  嵌入式系统的组成
    124  嵌入式系统的分类
  13  基于ARM的嵌入式开发环境
    131  交叉开发环境
    132  模拟开发环境
    133  ARM开发工具
    134  ARM开发仿真工具
  14  如何学习和掌握嵌入式系统的开发方法
  本章小结
  思考与习题1
第2章  嵌入式处理器的体系结构与异常处理
  21  嵌入式微处理器的特点与命名规则
    211  ARM嵌入式处理器的特点
    212  ARM嵌入式处理器系列产品
    213  ARM版本的命名规则
  22  ARM体系结构的运行与寄存器
    221  ARM体系结构的存储器格式 
    222  ARM体系结构的工作状态
    223  ARM体系结构的运行模式
    224  ARM体系结构的寄存器
  23  ARM的异常处理
    231  ARM体系支持的异常类型
    232  ARM的异常响应
    233  ARM的异常返回
  本章小结
  思考与习题2
第3章  嵌入式处理器指令系统
  31  ARM嵌入式编程模型
  32  ARM指令的格式
  33  ARM指令的寻址方式
    331  立即寻址
    332  寄存器寻址
    333  寄存器间接寻址
    334  基址变址寻址
    335  多寄存器寻址
    336  相对寻址
    337  堆栈寻址
  34  ARM指令集
    341  数据处理指令
    342  程序状态寄存器处理指令
    343  寄存器加载/存储指令
    344  跳转指令
    345  移位指令
    346  异常产生指令
  35  Thumb状态指令集
  任务开发1  基于EMLINK固化DEMO程序
  本章小结
  思考与习题3
第4章  S3C2410A处理器的功能及应用
  41  S3C2410A处理器的功能与特性
    411  S3C2410A处理器片上功能
    412  S3C2410A处理器的特性
  42  S3C2410A处理器内部各模块
    421  时钟与电源管理模块
    422  内存控制器模块
    423  基本 I/O 接口模块
    424  中断控制模块
  任务开发2  基于S3C2410A的LED显示控制 
  任务开发3  基于UART串口通信控制
  本章小结
  思考与习题4
第5章  嵌入式操作系统
  51  嵌入式操作系统管理基础
    511  嵌入式操作系统的基本概念
    512  嵌入式最小系统
  52  常见嵌入式操作系统
  53  嵌入式Linux操作系统简介
  任务开发4  基于IIC按键中断控制
  任务开发5  开发模数转换(ADC)设计
  任务开发6  看门狗定时器(WDT)控制
  本章小结
  思考与习题5
第6章  ARM开发工具的使用
  61  RealView MDK开发环境 
    611  μVision3软件开发平台
    612  HJTAG 仿真器
  62  RealView MDK 的使用
    621  RealView MDK 的安装
    622  μVision IDE集成开发环境的运行
    623  μVision IDE 主框架窗口 
    624  文件管理与工程创建
    625  工程基本配置 
    626  编译、链接与调试 
    627  Flash 编程工具 
  任务开发7  实时时钟(RTC)控制
  任务开发8  基于TFT液晶显示控制
  任务开发9  基于TCP/IP以太网通信设计
  任务开发10  基于MEB1280的GPS通信
  任务开发11  基于PWM步进电动机控制
  任务开发12  基于GSM的GPRS模块控制
  本章小结
  思考与习题6
参考文献
                                        展开
                                    随着嵌入式技术的不断发展,其应用范围迅速扩大,社会对嵌入式人才的需求数量近几年以每年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)浏览和参考更多的教学资源。
                                        展开