嵌入式系统开发与应用教程(第2版)

嵌入式系统开发与应用教程(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2010-07
版次: 2
ISBN: 9787811249477
定价: 42.00
装帧: 平装
开本: 16开
  •   《嵌入式系统开发与应用教程(第2版)》是《嵌入式系统开发与应用系列教程》中的理论教程,从基于32位ARM处理器的嵌入式软、硬件开发基础知识人手,以基于ARM7内核的S3C44BOX芯片为硬件核心,以简易电子词典为开发实例,基于uC/OS-II和uClinux两种嵌入式操作系统,详细介绍嵌入式系统软、硬件开发的全过程。
      《嵌入式系统开发与应用教程(第2版)》密切结合嵌入式技术的最新发展,形成了从易到难、相对完整、贴近实际工程应用的嵌入式理论教学体系;结合本系列教程中的实验教程,可使读者快速、全面地掌握嵌入式系统开发与应用的基础知识和开发技能。
      《嵌入式系统开发与应用教程(第2版)》可作为高等院校计算机、电类专业嵌入式系统课程的教材,也可作为嵌入式系统领域工程技术人员的培训教材或参考资料。 第1章嵌入式系统开发基础
    1.1嵌入式系统的基本概念
    1.1.1嵌入式计算机
    1.1.2嵌入式系统的定义、特点及应用范围
    1.1.3嵌入式系统的组成结构
    1.1.4嵌入式系统的基本开发流程
    1.1.5嵌入式系统的知识体系
    1.2嵌入式系统的硬件组成及开发
    1.2.1嵌入式微处理器
    1.2.2典型32位嵌入式微处理器介绍
    1.2.3嵌入式SoC/SoPC
    1.2.4嵌入式外围接口电路和设备接口
    1.2.5嵌入式系统的硬件开发
    1.3嵌入式系统的软件组成及开发
    1.3.1嵌入式系统的软件层次结构
    1.3.2嵌入式操作系统
    1.3.3嵌入式系统的软件开发
    1.4嵌入式技术的发展趋势
    习题

    第2章ARM技术概述
    2.1ARM体系结构及技术特征
    2.1.1ARM的发展历程
    2.1.2RISC体系结构概述
    2.1.3ARM体系结构
    2.1.4Thumb技术介绍
    2.1.5Thumb一2技术介绍
    2.1.6ARM核简述
    2.1.7ARM发展总结
    2.2ARM处理器工作状态及模式
    2.2.1ARM处理器工作状态
    2.2.2ARM处理器工作模式
    2.3ARM寄存器组成
    2.3.1ARM寄存器组成概述
    2.3.2ARM状态下的寄存器组织
    2.3.3Thumb状态下的寄存器组织
    2.4ARM的异常中断
    2.4.1ARM的异常中断响应过程
    2.4.2从异常中断处理程序中返回
    2.4.3异常中断向量表
    2.4.4异常中断的优先级
    2.5ARM存储器接口及协处理器接口
    2.5.1ARM存储数据类型和存储格式
    2.5.2ARM存储器层次简介
    2.5.3ARM存储系统简介
    2.5.4ARM协处理器
    2.6ARM片上总线AMBA概述
    2.7基于.ITAG的ARM系统调试
    2.7.1基于JTAG仿真器的调试结构
    2.7.2ARM的嵌入式跟踪
    2.8基于ARM核的芯片选择简介
    习题

    第3章基于ARM的嵌入式软件开发基础
    3.1ARM指令集
    3.1.1ARM指令集概述
    3.1.2ARM寻址方式
    3.1.3ARM指令详细介绍
    3.2Thumb指令集
    3.2.1Thumb指令集概述
    3.2.2Thumb指令详细介绍
    3.3基于ARM的汇编语言程序设计基础
    3.3.1ARM汇编语言的伪操作、宏指令与伪指令
    3.3.2ARM汇编语言程序设计
    3.3.3ARM汇编语言编程的重点
    3.3.4ARM汇编程序实例
    3.4基于ARM的嵌入式c语言程序设计基础
    3.4.1C语言的预处理伪指令在嵌入式程序设计中的应用
    3.4.2嵌入式C语言程序设计中的函数及函数库
    3.4.3嵌入式程序设计中常用的C语言语句
    3.4.4嵌入式程序设计中C语言的变量、数组、结构、联合
    3.5基于ARM的嵌入式C语言程序设计技巧
    3.5.1变量定义
    3.5.2参数传递
    3.5.3循环条件
    3.6C语言与汇编语言混合编程
    3.6.1ATPCS介绍
    3.6.2内嵌汇编
    3.6.3C语言和ARM汇编语言程序间相互调用
    习题

    第4章基于S3C4480x嵌入式系统应用开发实例
    4.1S3C44BOX处理器介绍
    4.1.1S3C44BOX简介
    4.1.2S3C44BOX特点
    4.1.3S3C44BOX功能结构框图
    4.1.4S3C44BOX引脚信号描述
    4.2基于S3C44BOX电子词典开发概述
    4.2.1电子词典系统定义与需求分析
    4.2.2电子词典方案设计
    4.3基于S3C44BOX电子词典的硬件开发
    4.3.1基于S3C44BOX的最小系统设计
    4.3.2显示模块
    4.3.3触摸屏及键盘模块
    4.3.4I/O端口设计
    4.3.5硬件资源分配
    4.4基于S3C44BOX电子词典软件开发环境的建立
    4.5基于S3C44BOX电子词典功能模块及应用开发介绍
    4.5.1S3C44BOX时钟电源管理器的功能及应用开发
    4.5.2S3C4480x存储控制器的功能及应用开发
    4.5.3S3C44BOXI/O端口的功能及应用开发
    4.5.4S3C44BOX中断控制器的功能及应用开发
    4.5.5S3C44BOXUART接口的功能及应用开发
    4.5.6S3C44BOXI2C总线接口的功能及应用开发
    4.5.7S3C44BOXA/D转换器的功能及应用开发
    4.5.8S3C44BOXLCD控制器的功能及应用开发
    4.5.9S3C44BOX看门狗定时器的功能及应用开发
    4.6基于S3C44BOX电子词典的软件开发
    4.6.1电子词典硬件测试软件开发
    4.6.2电子词典应用软件开发
    习题

    第5章基于uC/os-II的嵌入式开发
    5.1uC/oS-II简介
    5.1.1uC/OS-II的基本特点
    5.1.2uC/OS-II的基本结构
    5.2基于ttC/OS-II的软件开发基础
    5.2.1uC/oS-II开发基础概念
    5.2.2基于uC/OS-II嵌入式系统应用的基本结构
    5.2.3基于uC/OS-II嵌入式系统的软件开发过程
    5.3基于uC/oS-II的电子词典设计与实现
    5.3.1电子词典系统设计
    5.3.2开发环境的建立
    5.3.3驱动程序的设计与调试
    5.3.4用户任务设计
    5.4基于uC/oS-II的电子词典代码构成
    习题

    第6章基于uLinux的嵌入式开发
    6.1RCLinux操作系统
    6.1.1uCLinux操作系统简介
    6.1.2uCLinux的基本结构
    6.2基于uCLinux的嵌入式系统开发流程
    6.3基于uCLinux的电子词典开发
    6.3.1开发环境
    6.3.2内核移植和启动
    6.3.3设备驱动
    6.3.4应用程序
    6.3.5调试
    习题
    参考文献
  • 内容简介:
      《嵌入式系统开发与应用教程(第2版)》是《嵌入式系统开发与应用系列教程》中的理论教程,从基于32位ARM处理器的嵌入式软、硬件开发基础知识人手,以基于ARM7内核的S3C44BOX芯片为硬件核心,以简易电子词典为开发实例,基于uC/OS-II和uClinux两种嵌入式操作系统,详细介绍嵌入式系统软、硬件开发的全过程。
      《嵌入式系统开发与应用教程(第2版)》密切结合嵌入式技术的最新发展,形成了从易到难、相对完整、贴近实际工程应用的嵌入式理论教学体系;结合本系列教程中的实验教程,可使读者快速、全面地掌握嵌入式系统开发与应用的基础知识和开发技能。
      《嵌入式系统开发与应用教程(第2版)》可作为高等院校计算机、电类专业嵌入式系统课程的教材,也可作为嵌入式系统领域工程技术人员的培训教材或参考资料。
  • 目录:
    第1章嵌入式系统开发基础
    1.1嵌入式系统的基本概念
    1.1.1嵌入式计算机
    1.1.2嵌入式系统的定义、特点及应用范围
    1.1.3嵌入式系统的组成结构
    1.1.4嵌入式系统的基本开发流程
    1.1.5嵌入式系统的知识体系
    1.2嵌入式系统的硬件组成及开发
    1.2.1嵌入式微处理器
    1.2.2典型32位嵌入式微处理器介绍
    1.2.3嵌入式SoC/SoPC
    1.2.4嵌入式外围接口电路和设备接口
    1.2.5嵌入式系统的硬件开发
    1.3嵌入式系统的软件组成及开发
    1.3.1嵌入式系统的软件层次结构
    1.3.2嵌入式操作系统
    1.3.3嵌入式系统的软件开发
    1.4嵌入式技术的发展趋势
    习题

    第2章ARM技术概述
    2.1ARM体系结构及技术特征
    2.1.1ARM的发展历程
    2.1.2RISC体系结构概述
    2.1.3ARM体系结构
    2.1.4Thumb技术介绍
    2.1.5Thumb一2技术介绍
    2.1.6ARM核简述
    2.1.7ARM发展总结
    2.2ARM处理器工作状态及模式
    2.2.1ARM处理器工作状态
    2.2.2ARM处理器工作模式
    2.3ARM寄存器组成
    2.3.1ARM寄存器组成概述
    2.3.2ARM状态下的寄存器组织
    2.3.3Thumb状态下的寄存器组织
    2.4ARM的异常中断
    2.4.1ARM的异常中断响应过程
    2.4.2从异常中断处理程序中返回
    2.4.3异常中断向量表
    2.4.4异常中断的优先级
    2.5ARM存储器接口及协处理器接口
    2.5.1ARM存储数据类型和存储格式
    2.5.2ARM存储器层次简介
    2.5.3ARM存储系统简介
    2.5.4ARM协处理器
    2.6ARM片上总线AMBA概述
    2.7基于.ITAG的ARM系统调试
    2.7.1基于JTAG仿真器的调试结构
    2.7.2ARM的嵌入式跟踪
    2.8基于ARM核的芯片选择简介
    习题

    第3章基于ARM的嵌入式软件开发基础
    3.1ARM指令集
    3.1.1ARM指令集概述
    3.1.2ARM寻址方式
    3.1.3ARM指令详细介绍
    3.2Thumb指令集
    3.2.1Thumb指令集概述
    3.2.2Thumb指令详细介绍
    3.3基于ARM的汇编语言程序设计基础
    3.3.1ARM汇编语言的伪操作、宏指令与伪指令
    3.3.2ARM汇编语言程序设计
    3.3.3ARM汇编语言编程的重点
    3.3.4ARM汇编程序实例
    3.4基于ARM的嵌入式c语言程序设计基础
    3.4.1C语言的预处理伪指令在嵌入式程序设计中的应用
    3.4.2嵌入式C语言程序设计中的函数及函数库
    3.4.3嵌入式程序设计中常用的C语言语句
    3.4.4嵌入式程序设计中C语言的变量、数组、结构、联合
    3.5基于ARM的嵌入式C语言程序设计技巧
    3.5.1变量定义
    3.5.2参数传递
    3.5.3循环条件
    3.6C语言与汇编语言混合编程
    3.6.1ATPCS介绍
    3.6.2内嵌汇编
    3.6.3C语言和ARM汇编语言程序间相互调用
    习题

    第4章基于S3C4480x嵌入式系统应用开发实例
    4.1S3C44BOX处理器介绍
    4.1.1S3C44BOX简介
    4.1.2S3C44BOX特点
    4.1.3S3C44BOX功能结构框图
    4.1.4S3C44BOX引脚信号描述
    4.2基于S3C44BOX电子词典开发概述
    4.2.1电子词典系统定义与需求分析
    4.2.2电子词典方案设计
    4.3基于S3C44BOX电子词典的硬件开发
    4.3.1基于S3C44BOX的最小系统设计
    4.3.2显示模块
    4.3.3触摸屏及键盘模块
    4.3.4I/O端口设计
    4.3.5硬件资源分配
    4.4基于S3C44BOX电子词典软件开发环境的建立
    4.5基于S3C44BOX电子词典功能模块及应用开发介绍
    4.5.1S3C44BOX时钟电源管理器的功能及应用开发
    4.5.2S3C4480x存储控制器的功能及应用开发
    4.5.3S3C44BOXI/O端口的功能及应用开发
    4.5.4S3C44BOX中断控制器的功能及应用开发
    4.5.5S3C44BOXUART接口的功能及应用开发
    4.5.6S3C44BOXI2C总线接口的功能及应用开发
    4.5.7S3C44BOXA/D转换器的功能及应用开发
    4.5.8S3C44BOXLCD控制器的功能及应用开发
    4.5.9S3C44BOX看门狗定时器的功能及应用开发
    4.6基于S3C44BOX电子词典的软件开发
    4.6.1电子词典硬件测试软件开发
    4.6.2电子词典应用软件开发
    习题

    第5章基于uC/os-II的嵌入式开发
    5.1uC/oS-II简介
    5.1.1uC/OS-II的基本特点
    5.1.2uC/OS-II的基本结构
    5.2基于ttC/OS-II的软件开发基础
    5.2.1uC/oS-II开发基础概念
    5.2.2基于uC/OS-II嵌入式系统应用的基本结构
    5.2.3基于uC/OS-II嵌入式系统的软件开发过程
    5.3基于uC/oS-II的电子词典设计与实现
    5.3.1电子词典系统设计
    5.3.2开发环境的建立
    5.3.3驱动程序的设计与调试
    5.3.4用户任务设计
    5.4基于uC/oS-II的电子词典代码构成
    习题

    第6章基于uLinux的嵌入式开发
    6.1RCLinux操作系统
    6.1.1uCLinux操作系统简介
    6.1.2uCLinux的基本结构
    6.2基于uCLinux的嵌入式系统开发流程
    6.3基于uCLinux的电子词典开发
    6.3.1开发环境
    6.3.2内核移植和启动
    6.3.3设备驱动
    6.3.4应用程序
    6.3.5调试
    习题
    参考文献
查看详情
您可能感兴趣 / 更多
嵌入式系统开发与应用教程(第2版)
嵌入与网络:西南民族地区禁毒社会组织制度结构优化的路径选择
谢勇 著
嵌入式系统开发与应用教程(第2版)
嵌入式金融:金融技术应用新革命
[美]斯嘉丽·西贝尔(Scarlett Sieber);[英]苏菲·吉博(Sophie Guibaud)
嵌入式系统开发与应用教程(第2版)
嵌入式系统及应用
付少华主编
嵌入式系统开发与应用教程(第2版)
嵌入式系统应用开发——基于NI LabVIEW&myRIO的设计与实现
杨帆;张彩丽;刘晋东;李宁
嵌入式系统开发与应用教程(第2版)
嵌入式技术入门与实战(基于STM32)
尹静
嵌入式系统开发与应用教程(第2版)
嵌入式单片机技术实战教程
郭海如;熊曾刚;李志敏;赵恒;谈怀江;刘江华;万青;万兴
嵌入式系统开发与应用教程(第2版)
嵌入城市:农民工永久迁移意愿及其影响因素研究
陆文荣
嵌入式系统开发与应用教程(第2版)
嵌入式Linux系统开发 ——基于ARM处理器通用平台(第2版)
冯新宇;蒋洪波;程坤
嵌入式系统开发与应用教程(第2版)
嵌入式技术及应用(STM32CubeMX版)
李文华
嵌入式系统开发与应用教程(第2版)
嵌入式系统设计与应用——基于ARM Cortex-A8和Linux(第3版)(微课视频版)
王剑、刘鹏
嵌入式系统开发与应用教程(第2版)
嵌入地方的市场--对一个西南村镇集市的人类学考察
张琪 著
嵌入式系统开发与应用教程(第2版)
嵌入式Linux驱动开发实践
朱文伟 李建英
系列丛书 / 更多
嵌入式系统开发与应用教程(第2版)
嵌入与网络:西南民族地区禁毒社会组织制度结构优化的路径选择
谢勇 著
嵌入式系统开发与应用教程(第2版)
嵌入式金融:金融技术应用新革命
[美]斯嘉丽·西贝尔(Scarlett Sieber);[英]苏菲·吉博(Sophie Guibaud)
嵌入式系统开发与应用教程(第2版)
嵌入式系统及应用
付少华主编
嵌入式系统开发与应用教程(第2版)
嵌入式系统应用开发——基于NI LabVIEW&myRIO的设计与实现
杨帆;张彩丽;刘晋东;李宁
嵌入式系统开发与应用教程(第2版)
嵌入式技术入门与实战(基于STM32)
尹静
嵌入式系统开发与应用教程(第2版)
嵌入式单片机技术实战教程
郭海如;熊曾刚;李志敏;赵恒;谈怀江;刘江华;万青;万兴
嵌入式系统开发与应用教程(第2版)
嵌入城市:农民工永久迁移意愿及其影响因素研究
陆文荣
嵌入式系统开发与应用教程(第2版)
嵌入式Linux系统开发 ——基于ARM处理器通用平台(第2版)
冯新宇;蒋洪波;程坤
嵌入式系统开发与应用教程(第2版)
嵌入式技术及应用(STM32CubeMX版)
李文华
嵌入式系统开发与应用教程(第2版)
嵌入式系统设计与应用——基于ARM Cortex-A8和Linux(第3版)(微课视频版)
王剑、刘鹏
嵌入式系统开发与应用教程(第2版)
嵌入地方的市场--对一个西南村镇集市的人类学考察
张琪 著
嵌入式系统开发与应用教程(第2版)
嵌入式Linux驱动开发实践
朱文伟 李建英
相关图书 / 更多
嵌入式系统开发与应用教程(第2版)
嵌入与网络:西南民族地区禁毒社会组织制度结构优化的路径选择
谢勇 著
嵌入式系统开发与应用教程(第2版)
嵌入式金融:金融技术应用新革命
[美]斯嘉丽·西贝尔(Scarlett Sieber);[英]苏菲·吉博(Sophie Guibaud)
嵌入式系统开发与应用教程(第2版)
嵌入式系统及应用
付少华主编
嵌入式系统开发与应用教程(第2版)
嵌入式系统应用开发——基于NI LabVIEW&myRIO的设计与实现
杨帆;张彩丽;刘晋东;李宁
嵌入式系统开发与应用教程(第2版)
嵌入式技术入门与实战(基于STM32)
尹静
嵌入式系统开发与应用教程(第2版)
嵌入式单片机技术实战教程
郭海如;熊曾刚;李志敏;赵恒;谈怀江;刘江华;万青;万兴
嵌入式系统开发与应用教程(第2版)
嵌入城市:农民工永久迁移意愿及其影响因素研究
陆文荣
嵌入式系统开发与应用教程(第2版)
嵌入式Linux系统开发 ——基于ARM处理器通用平台(第2版)
冯新宇;蒋洪波;程坤
嵌入式系统开发与应用教程(第2版)
嵌入式技术及应用(STM32CubeMX版)
李文华
嵌入式系统开发与应用教程(第2版)
嵌入式系统设计与应用——基于ARM Cortex-A8和Linux(第3版)(微课视频版)
王剑、刘鹏
嵌入式系统开发与应用教程(第2版)
嵌入地方的市场--对一个西南村镇集市的人类学考察
张琪 著
嵌入式系统开发与应用教程(第2版)
嵌入式Linux驱动开发实践
朱文伟 李建英