书籍详情

嵌入式系统:基于SEP3203微处理器的应用开发(电子信息科学与工程类专业)

嵌入式系统:基于SEP3203微处理器的应用开发(电子信息科学与工程类专业)

作者:时龙兴,凌明,王学香 编著

出版社:电子工业出版社

出版时间:2006-10-01

ISBN:9787121033070

定价:¥29.00

购买这本书可以去
内容简介
  《普通高等教育十一五国家级规划教材·嵌入式系统(电子信息科学与工程类专业):基于SEP3203微处理器的应用开发》分为三个部分:基础篇、应用篇和提高篇。基础篇以SEP3203为例介绍嵌入式微处理器的原理和开发,应用篇以GE01开发板为例介绍基于嵌入式微处理器的硬件开发,以ASIX OS操作系统为例介绍基于嵌入式操作系统的嵌入式软件开发,最后在提高篇中介绍了mClinux和mC/OS嵌入式操作系统在GE01开发板上的移植。《普通高等教育十一五国家级规划教材·嵌入式系统(电子信息科学与工程类专业):基于SEP3203微处理器的应用开发》配有相应的免费课件。《普通高等教育十一五国家级规划教材·嵌入式系统(电子信息科学与工程类专业):基于SEP3203微处理器的应用开发》可作为高等学校电子信息类高年级本科生和研究生教材,也可作为从事嵌入式系统研究开发的工程技术人员的参考书。
作者简介
  作者:时龙兴时龙兴,1964年8月生,博士,教授,博士生导师。现任东南大学集成电路学院院长,国家专用集成电路系统工程技术研究中心主任,国家863计划“信息安全重大专项总体专家组”专家,国家863计划“信息技术领域超大规模集成电路设计专家组”专家,信息产业部全国CPU评测专家组专家,信息产业科技发展“十一五”规划和2020年中长期规划(纲要)研究与编制工作集成电路技术组专家,2006-2010年教育部高等学校电子科学与技术教学指导分委员会委员。...
目录
第一部分  基  础  篇
第1章  嵌入式系统简介
1.1  嵌入式系统简介及应用
1.2  ARM嵌入式微处理器
1.3  SEP3203嵌入式微处理器
1.4  嵌入式系统的开发流程
1.5  实时操作系统(RTOS)简介
第2章  ARM编程模型与指令集
2.1  ARM编程模型
2.1.1  ARM的特点
2.1.2  ARM7TDMI的组成
2.1.3  ARM7TDMI的三级流水线
2.1.4  ARM的7种工作模式
2.1.5  ARM的寄存器
2.1.6  ARM的异常处理
2.1.7  ARM的堆栈
2.1.8  存储系统
2.1.9  Thumb工作状态
2.2  ARM处理器的指令系统
2.2.1  ARM指令集概述
2.2.2  ARM指令集
2.2.3  Thumb指令及应用
2.3  ARM汇编语言编程
2.3.1  ARM汇编器所支持的伪指令
2.3.2  汇编语言的程序结构
第3章  ARM异常处理与编程技巧
3.1  ARM异常处理
3.1.1  ARM异常处理概述
3.1.2  进入和退出异常的过程
3.1.3  异常处理程序的设计
3.2  ARM编程技巧
3.2.1  ATPCS(ARM-Thumb Procedure Call Standard)介绍
3.2.2  C与汇编的混合编程
3.2.3  ARM/Thumb的交互工作
3.2.4  为ARM编写高效的C程序
第4章  SEP3203嵌入式微处理器
4.1  概述
4.1.1  目标应用和设计理念
4.1.2  芯片设计挑战
4.1.3  芯片定义
4.2  SEP3203芯片简介
4.2.1  SEP3203芯片主要特性
4.2.2  SEP3203芯片信号说明
4.2.3  SEP3203芯片地址映射表
4.3  模块介绍
4.3.1  EMI外部存储器接口
4.3.2  时钟与功耗管理模块PMC
4.3.3  INTC中断控制器
4.3.4  Timer通用定时器
4.3.5  PWM脉冲调制器
4.3.6  RTC实时时钟控制器
4.3.7  UART通用异步收发器
4.3.8  LCD控制器
4.3.9  AC97控制器
4.3.10  SPI串行外设接口
4.3.11  MMA多媒体加速器
4.3.12  多媒体卡控制器MMC
4.3.13  USB Device设备接口
4.3.14  DMA控制器
4.3.15 通用GPIO模块
4.4  封装与芯片的开发应用
第5章  调试原理
5.1  简介
5.2  调试方式
5.2.1  PC软件调试
5.2.2  基于模拟器的调试方法
5.2.3  驻留监控软件调试方式
5.2.4  传统的在线仿真调试(ICE)
5.2.5  片上在线仿真调试(On Chip ICE)
5.3  嵌入式系统的一般开发流程
5.4  开发基于ARM的嵌入式应用程序
5.4.1  基于ARM的ADS集成开发环境
5.4.2  ADS SemiHost(半主机)功能
5.4.3  内存映射
第6章  嵌入式操作系统概述
6.1  嵌入式操作系统简介
6.2  嵌入式操作系统的基本原理
6.2.1  堆栈
6.2.2  嵌入式操作系统的基本概念
6.2.3  嵌入式操作系统内核
6.2.4  嵌入式操作系统的主要技术指标
第二部分  应  用  篇
第7章  硬件设计
7.1  嵌入式系统方案设计
7.2  存储系统的设计
7.2.1  存储器概述
7.2.2  GE01开发板中存储子系统设计
7.2.3  存储系统驱动
7.2.4  系统从Nor Flash或Nand Flash启动的过程
7.3  键盘
7.3.1  键盘的工作原理
7.3.2  键盘驱动
7.4  LCD与触摸屏
7.4.1  液晶显示器介绍
7.4.2  GE01开发板中LCD的设计
7.4.3  LCD的基本驱动
7.4.4  触摸屏的基本原理
7.4.5  GE01开发板中触摸屏的设计
7.4.6  触摸屏驱动
7.5  音频电路的设计
7.5.1  AC97标准简介
7.5.2  GE01开发板中音频电路的设计
7.5.3  AC97模块的基本驱动
7.6  接口
7.6.1  UART模块的基本原理与驱动
7.6.2  MMC卡的基本原理与驱动
7.6.3  USB基本原理与驱动
7.7  电源系统与其他外围电路的设计
7.7.1  电源系统
7.7.2  复位电路
7.7.3  JTAG电路
第8章  软件设计
8.1  ASIX OS Kernel简介
8.2  ASIX OS的任务管理
8.2.1  任务管理简介
8.2.2  任务管理的系统调用
8.2.3  任务状态和状态变迁
8.2.4  任务调度
8.2.5  任务间的通信与同步
8.3  ASIX OS的非任务管理
8.4  Flash芯片数据存储
8.4.1  Nor Flash驱动
8.4.2  嵌入式文件系统
8.4.3  基于ASIX OS文件系统的Flash中的数据存放组织
8.4.4  ASIX OS文件系统和Flash驱动的接口
8.5  图形用户界面
8.5.1  图形用户界面简介
8.5.2  典型的嵌入式系统GUI的实现
8.5.3  ASIX Windows图形用户界面简介
8.6  嵌入式系统软件设计小结
第三部分  提  高  篇
第9章  高级应用
9.1  多媒体应用——MP3子系统
9.1.1  底层硬件系统
9.1.2  上层软件系统概述
9.1.3  上层软件系统——MP3核心解码算法
9.1.4  上层软件系统——PCM码的DMA传输机制
9.1.5  上层软件系统——MP3源数据读取机制
9.2  系统功能扩展:FPGA接口及应用
9.2.1  FPGA基本概念
9.2.2  FPGA设计流程概述
9.2.3  多路PWM的设计实现
9.2.4  FPGA器件编程
第10章  mClinux和mC/OS在GE01开发板上的移植
10.1  mC/OS和mClinux简介
10.2  mC/OS的移植
10.2.1  mC/OS操作系统的原理
10.2.2  mC/OS在SEP3203平台上的移植
10.3  mClinux的移植
10.3.1  mClinux操作系统的原理
10.3.2  mClinux在GE01开发板上的移植
附录A
参考文献
猜您喜欢

读书导航