《全国高等职业教育“十二五”规划教材·全国》是2014年2月1日电子工业出版社出版的图书,作者是陆渊章。
基本介绍
- 中文名:全国高等职业教育"十二五"规划教材·全国
- 出版社:电子工业出版社
- 页数:215页
- 开本:16
- 作者:陆渊章
- 出版日期:2014年2月1日
- 语种:简体中文
- 品牌:电子工业出版社
- ISBN: 9787121223730
内容简介
《全国高等职业教育"十二五"规划教材·全国高职高专院校规划教材·精品与示範系列:ARM嵌入式系统基础与项目开发技术》为高职高专院校电子类、通信类、计算机类、自动化类等专业嵌入式系统课程的教材,也可作为套用型本科、成人教育、自学考试、开放大学、中职学校及培训班的教材,以及电子工程技术人员的参考书。
内容简介
本书按照教育部新的教学改革要求,结合示範专业建设和课程研究项目成果进行编写,突出嵌入式项目开发能力的培养。主要内容包括:ARM嵌入式系统基础, ARM嵌入式处理器的体系结构、指令系统,嵌入式作业系统,RealView MDK开发环境及ARM开发工具等;同时以基于ARM920T的套用处理器S3C2410A为例,详细介绍嵌入式系统设计及相关模组接口技术(涵盖时钟、电源、I/O、中断等),并提供大量的ARM套用项目开发实例。 本书配有免费的电子教学课件、习题参考答案及精品课网站,详见前言。
作者简介
2006.4-至今 江苏信息职业技术学院电子信息工程系。1.基于物联网的嵌入式项目教学探讨 中国电子教育学会 20112.基于IOT嵌入式系统专业教学创新模式研究 江苏信息职业技术学院 20123.基于S3C2410嵌入式导航系统研究 江苏省教育厅 2010 主持4.ARM嵌入式平台下组合导航系统研究 江苏信息职业技术学院 2009 主持5.WSM-100逆变式直流脉冲氩弧焊机主控点设计 无锡威达电子有限公司 2007 主持
图书目录
第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.3ARM开发工具
1.3.4ARM开发仿真工具
1.4如何学习和掌握嵌入式系统的开发方法
本章小结
思考与习题1
第2章嵌入式处理器的体系结构与异常处理
2.1嵌入式微处理器的特点与命名规则
2.1.1ARM嵌入式处理器的特点
2.1.2ARM嵌入式处理器系列产品
2.1.3ARM版本的命名规则
2.2ARM体系结构的运行与暂存器
2.2.1ARM体系结构的存储器格式
2.2.2ARM体系结构的工作状态
2.2.3ARM体系结构的运行模式
2.2.4ARM体系结构的暂存器
2.3ARM的异常处理
2.3.1ARM体系支持的异常类型
2.3.2ARM的异常回响
2.3.3ARM的异常返回
本章小结
思考与习题2
第3章嵌入式处理器指令系统
3.1ARM嵌入式编程模型
3.2ARM指令的格式
3.3ARM指令的定址方式
3.3.1立即定址
3.3.2暂存器定址
3.3.3暂存器间接定址
3.3.4基址变址定址
3.3.5多暂存器定址
3.3.6相对定址
3.3.7堆叠定址
3.4ARM指令集
3.4.1数据处理指令
3.4.2程式状态暂存器处理指令
3.4.3暂存器载入/存储指令
3.4.4跳转指令
3.4.5移位指令
3.4.6异常产生指令
3.5Thumb状态指令集
任务开发1基于EMLINK固化DEMO程式
本章小结
思考与习题3
第4章S3C2410A处理器的功能及套用
4.1S3C2410A处理器的功能与特性
4.1.1S3C2410A处理器片上功能
4.1.2S3C2410A处理器的特性
4.2S3C2410A处理器内部各模组
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.1RealViewMDK开发环境
6.1.1μVision3软体开发平台
6.1.2HJTAG仿真器
6.2RealViewMDK的使用
6.2.1RealViewMDK的安装
6.2.2μVisionIDE集成开发环境的运行
6.2.3μVisionIDE主框架视窗
6.2.4档案管理与工程创建
6.2.5工程基本配置
6.2.6编译、连结与调试
6.2.7Flash编程工具
任务开发7实时时钟(RTC)控制
任务开发8基于TFT液晶显示控制
任务开发9基于TCP/IP乙太网通信设计
任务开发10基于MEB1280的GPS通信
任务开发11基于PWM步进电动机控制
任务开发12基于GSM的GPRS模组控制
本章小结
思考与习题6
参考文献
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.3ARM开发工具
1.3.4ARM开发仿真工具
1.4如何学习和掌握嵌入式系统的开发方法
本章小结
思考与习题1
第2章嵌入式处理器的体系结构与异常处理
2.1嵌入式微处理器的特点与命名规则
2.1.1ARM嵌入式处理器的特点
2.1.2ARM嵌入式处理器系列产品
2.1.3ARM版本的命名规则
2.2ARM体系结构的运行与暂存器
2.2.1ARM体系结构的存储器格式
2.2.2ARM体系结构的工作状态
2.2.3ARM体系结构的运行模式
2.2.4ARM体系结构的暂存器
2.3ARM的异常处理
2.3.1ARM体系支持的异常类型
2.3.2ARM的异常回响
2.3.3ARM的异常返回
本章小结
思考与习题2
第3章嵌入式处理器指令系统
3.1ARM嵌入式编程模型
3.2ARM指令的格式
3.3ARM指令的定址方式
3.3.1立即定址
3.3.2暂存器定址
3.3.3暂存器间接定址
3.3.4基址变址定址
3.3.5多暂存器定址
3.3.6相对定址
3.3.7堆叠定址
3.4ARM指令集
3.4.1数据处理指令
3.4.2程式状态暂存器处理指令
3.4.3暂存器载入/存储指令
3.4.4跳转指令
3.4.5移位指令
3.4.6异常产生指令
3.5Thumb状态指令集
任务开发1基于EMLINK固化DEMO程式
本章小结
思考与习题3
第4章S3C2410A处理器的功能及套用
4.1S3C2410A处理器的功能与特性
4.1.1S3C2410A处理器片上功能
4.1.2S3C2410A处理器的特性
4.2S3C2410A处理器内部各模组
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.1RealViewMDK开发环境
6.1.1μVision3软体开发平台
6.1.2HJTAG仿真器
6.2RealViewMDK的使用
6.2.1RealViewMDK的安装
6.2.2μVisionIDE集成开发环境的运行
6.2.3μVisionIDE主框架视窗
6.2.4档案管理与工程创建
6.2.5工程基本配置
6.2.6编译、连结与调试
6.2.7Flash编程工具
任务开发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
本书为高职高专院校电子类、通信类、计算机类、自动化类等专业嵌入式系统课程的教材,也可作为套用型本科、成人教育、自学考试、开放大学、中职学校及培训班的教材,以及电子工程技术人员的参考书。
本书由江苏信息职业技术学院电子信息工程系陆渊章任主编,蔡友宏、徐敏、夏玉果任副主编。
由于作者水平有限,本书难免有疏忽和不当之处,恳请各位读者及同行专家批评指正。
为方便教师教学,本书配有免费的电子教学课件、习题参考答案。
本书按照教育部新的教学改革要求,结合示範专业建设和课程研究项目成果进行编写。全书根据嵌入式系统的发展趋势,针对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
本书为高职高专院校电子类、通信类、计算机类、自动化类等专业嵌入式系统课程的教材,也可作为套用型本科、成人教育、自学考试、开放大学、中职学校及培训班的教材,以及电子工程技术人员的参考书。
本书由江苏信息职业技术学院电子信息工程系陆渊章任主编,蔡友宏、徐敏、夏玉果任副主编。
由于作者水平有限,本书难免有疏忽和不当之处,恳请各位读者及同行专家批评指正。
为方便教师教学,本书配有免费的电子教学课件、习题参考答案。