图书介绍

嵌入式系统-基于SEP3203微处理器的应用开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

嵌入式系统-基于SEP3203微处理器的应用开发
  • 时龙兴等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121033070
  • 出版时间:2006
  • 标注页数:335页
  • 文件大小:20MB
  • 文件页数:345页
  • 主题词:微型计算机-系统开发-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

嵌入式系统-基于SEP3203微处理器的应用开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 嵌入式系统简介3

1.1 嵌入式系统简介及应用3

第一部分 基础篇3

1.2 ARM嵌入式微处理器5

1.3 SEP3203嵌入式微处理器10

1.4 嵌入式系统的开发流程12

1.5 实时操作系统(RTOS)简介13

2.1 ARM编程模型15

2.1.1 ARM的特点15

第2章 ARM编程模型与指令集15

2.1.2 ARM7TDMI的组成17

2.1.3 ARM7TDMI的三级流水线18

2.1.4 ARM的7种工作模式18

2.1.5 ARM的寄存器19

2.1.6 ARM的异常处理22

2.1.7 ARM的堆栈23

2.1.8 存储系统24

2.1.9 Thumb工作状态25

2.2.1 ARM指令集概述26

2.2 ARM处理器的指令系统26

2.2.2 ARM指令集29

2.2.3 Thumb指令及应用45

2.3 ARM汇编语言编程46

2.3.1 ARM汇编器所支持的伪指令46

2.3.2 汇编语言的程序结构56

第3章 ARM异常处理与编程技巧60

3.1 ARM异常处理60

3.1.1 ARM异常处理概述60

3.1.2 进入和退出异常的过程64

3.1.3 异常处理程序的设计69

3.2 ARM编程技巧77

3.2.1 ATPCS(ARM-Thumb Procedure Call Standard)介绍77

3.2.2 C与汇编的混合编程80

3.2.3 ARM/Thumb的交互工作82

3.2.4 为ARM编写高效的C程序85

4.1.3 芯片定义89

4.1.1 目标应用和设计理念89

4.1.2 芯片设计挑战89

4.1 概述89

第4章 SEP3203嵌入式微处理器89

4.2 SEP3203芯片简介91

4.2.1 SEP3203芯片主要特性91

4.2.2 SEP3203芯片信号说明97

4.2.3 SEP3203芯片地址映射表97

4.3 模块介绍99

4.3.1 EMI外部存储器接口99

4.3.2 时钟与功耗管理模块PMC102

4.3.3 INTC中断控制器106

4.3.4 Timer通用定时器109

4.3.5 PWM脉冲调制器111

4.3.6 RTC实时时钟控制器113

4.3.7 UART通用异步收发器115

4.3.8 LCD控制器120

4.3.9 AC97控制器125

4.3.10 SPI串行外设接口130

4.3.11 MMA多媒体加速器131

4.3.12 多媒体卡控制器MMC135

4.3.13 USB Device设备接口138

4.3.14 DMA控制器140

4.3.15 通用GPIO模块145

4.4 封装与芯片的开发应用145

第5章 调试原理149

5.1 简介149

5.2 调试方式150

5.2.1 PC软件调试151

5.2.2 基于模拟器的调试方法151

5.2.3 驻留监控软件调试方式155

5.2.4 传统的在线仿真调试(ICE)157

5.2.5 片上在线仿真调试(On Chip ICE)158

5.3 嵌入式系统的一般开发流程164

5.4 开发基于ARM的嵌入式应用程序167

5.4.1 基于ARM的ADS集成开发环境167

5.4.2 ADS SemiHost(半主机)功能168

5.4.3 内存映射169

第6章 嵌入式操作系统概述173

6.1 嵌入式操作系统简介173

6.2.1 堆栈174

6.2 嵌入式操作系统的基本原理174

6.2.2 嵌入式操作系统的基本概念178

6.2.3 嵌入式操作系统内核181

6.2.4 嵌入式操作系统的主要技术指标190

第二部分 应用篇193

第7章 硬件设计193

7.1 嵌入式系统方案设计193

7.2 存储系统的设计195

7.2.1 存储器概述195

7.2.2 GE01开发板中存储子系统设计198

7.2.3 存储系统驱动202

7.2.4 系统从Nor Flash或Nand Flash启动的过程204

7.3 键盘211

7.3.1 键盘的工作原理211

7.3.2 键盘驱动213

7.4 LCD与触摸屏214

7.4.1 液晶显示器介绍214

7.4.2 GE01开发板中LCD的设计215

7.4.3 LCD的基本驱动216

7.4.5 GE01开发板中触摸屏的设计218

7.4.4 触摸屏的基本原理218

7.4.6 触摸屏驱动222

7.5 音频电路的设计226

7.5.1 AC97标准简介226

7.5.2 GE01开发板中音频电路的设计228

7.5.3 AC97模块的基本驱动230

7.6 接口233

7.6.1 UART模块的基本原理与驱动233

7.6.2 MMC卡的基本原理与驱动236

7.6.3 USB基本原理与驱动239

7.7 电源系统与其他外围电路的设计243

7.7.1 电源系统243

7.7.2 复位电路247

7.7.3 JTAG电路248

第8章 软件设计252

8.1 ASIX OS Kernel简介253

8.2 ASIX OS的任务管理254

8.2.1 任务管理简介254

8.2.3 任务状态和状态变迁256

8.2.2 任务管理的系统调用256

8.2.4 任务调度257

8.2.5 任务间的通信与同步264

8.3 ASIX OS的非任务管理268

8.4 Flash芯片数据存储273

8.4.1 Nor Flash驱动273

8.4.2 嵌入式文件系统276

8.4.3 基于ASIX OS文件系统的Flash中的数据存放组织279

8.4.4 ASIX OS文件系统和Flash驱动的接口281

8.5.1 图形用户界面简介283

8.5 图形用户界面283

8.5.2 典型的嵌入式系统GUI的实现284

8.5.3 ASIX Windows图形用户界面简介286

8.6 嵌入式系统软件设计小结287

第三部分 提高篇291

第9章 高级应用291

9.1 多媒体应用——MP3子系统291

9.1.1 底层硬件系统292

9.1.3 上层软件系统——MP3核心解码算法294

9.1.2 上层软件系统概述294

9.1.5 上层软件系统——MP3源数据读取机制302

9.1.4 上层软件系统——PCM码的DMA传输机制302

9.2 系统功能扩展:FPGA接口及应用304

9.2.1 FPGA基本概念304

9.2.2 FPGA设计流程概述308

9.2.3 多路PWM的设计实现311

9.2.4 FPGA器件编程313

10.2 μC/OS的移植315

10.2.1 μC/OS操作系统的原理315

10.1 μC/OS和μClinux简介315

第10章 μClinux和μC/OS在GE01开发板上的移植315

10.2.2 μC/OS在SEP3203平台上的移植319

10.3 μClinux的移植322

10.3.1 μClinux操作系统的原理322

10.3.2 μClinux在GE01开发板上的移植325

附录A330

参考文献335

热门推荐