图书介绍

嵌入式系统应用开发实践教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

嵌入式系统应用开发实践教程
  • 杨斌著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030399151
  • 出版时间:2014
  • 标注页数:376页
  • 文件大小:146MB
  • 文件页数:389页
  • 主题词:微型计算机-系统设计-高等学校-教材

PDF下载


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

下载说明

嵌入式系统应用开发实践教程PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 实验内容部分3

第1章 嵌入式系统实验教学开发系统资源简介3

1.1实验开发系统的组成结构3

1.1.1教学实验系统功能电路模块3

1.1.2教学实验系统的实验实训功能5

1.2 S3C2440嵌入式处理器简介6

1.3嵌入式开发环境组成7

1.4教学实验系统的系统资源及分配8

1.4.1实验系统主要存储空间分配8

1.4.2实验系统部分外部中断分配10

1.4.3实验系统A/D端口分配11

1.4.4实验系统外括实验功能单元的端口地址译码及部分口地址分配11

第2章 实验开发环境建立及操作13

2.1 ARM处理器集成开发环境ADS简介13

2.1.1 ADS1.2集成开发环境的组成13

2.1.2 CodeWarrior IDE简介14

2.1.3 AXD调试器简介15

2.2 ADS 1.2集成开发环境的基本操作实验15

2.2.1建立项目15

2.2.2在工程中添加源文件18

2.2.3进行编译和链接19

2.2.4程序的运行与调试方式21

2.3基于ADS开发环境的汇编语言及C语言编程练习实验21

2.3.1汇编语言程序设计实验121

2.3.2汇编语言程序设计实验227

2.3.3 C语言程序设计实验30

2.4基于调试接口JTAG的目标程序烧写实验33

2.4.1基于JTAG口的FLASH烧写环境简介33

2.4.2 Flash Programmer烧写程序实验34

第3章 嵌入式系统基本功能单元实验37

3.1嵌入式处理器基于三总线的外设扩展应用37

3.1.1 LED跑马灯实验37

3.1.2数码管显示实验43

3.1.3 4×4键盘实验48

3.2嵌入式处理器的GPIO口外设扩展应用——GPIO口跑马灯实验55

3.3嵌入式处理器的中断系统——S3C2440中断实验60

3.4嵌入式处理器的定时机制应用实验71

3.5嵌入式处理器的异步串行通信机制——UART串行通信基本方式实验80

3.5.2 UART串行通信FIFO模式实验98

3.6嵌入式处理器的A/D变换及应用104

3.6.1 A/D变换实验104

3.6.2 A/D变换器应用:摸屏控制实验110

第4章Linux开发环境构建及C语言应用编程基础122

4.1嵌入式Linux开发环境构建实验122

4.2嵌入式Linux下C语言编程基础实验1123

4.3嵌入式Linux下C语言编程基础实验2125

4.4 Linux内核移植实验126

4.5基于目标板的Linux应用程序开发流程实验132

第5章 嵌入式Linux操作系统编程基础137

5.1嵌入式Linux下的进程及多线程编程实验137

5.2嵌入式Linux进程通信编程实验141

5.3嵌入式Linux下的SOCKET通信编程实验165

5.4嵌入式Linux驱动程序设计实验176

第6章 嵌入式Linux应用编程185

6.1嵌入式Linux下web服务器构建及应用实验185

6.2嵌入式Linux下的QT图形化应用编程实验191

第二篇 实验原理部分203

第7章S3C2440内部组成结构及存储空间分配203

7.1 S3C2440的内部组成结构及外部引脚功能203

7.1.1 S3C2440的内部组成结构203

7.1.2 S3C2440的外部引脚及类型205

7.2 S3C2440的存储空间结构及分配209

7.2.1 S3C2440的存储空间结构209

7.2.2各类存储器的初始化参数设置及相关寄存器211

7.2.3 S3C2440的特殊功能寄存器区217

7.2.4 S3C2440的引导程序存储区222

习题与思考题223

第8章S3C2440的时钟及功耗管理单元225

8.1 S3C2440的多时钟源产生机制及频率设置225

8.1.1 S3C2440的多时钟源及服务对象225

8.1.2锁相环外部时钟源的选择226

8.1.3锁相环MPLL和UPLL的组成结构及输出频率设置方法227

8.1.4 PLL输出频率变换过程及锁定时间230

8.2 S3C2440基于时钟管控的能耗管理机制230

8.2.1 S3C2440基于时钟管控机制的工作模式231

8.2.2基于时钟管控机制工作模式的转换236

8.2.3不同能耗工作模式转换中的注意事项237

8.2.4各功能单元的动态时钟管控方法238

8.3 USB及摄像头的时钟管理控制239

8.3.1 USB的时钟管理控制239

8.3.2摄像头的时钟管理控制240

8.4时钟及功耗管理单元编程240

习题与思考题242

第9章S3C2440的通用输入/输出口GPIO243

9.1 S3C2440的GPIO组成结构及基本功能设置寄存器243

9.1.1 S3C2440的GPIO引脚分组及功能243

9.1.2各GPIO组基本功能设置寄存器的作用248

9.1.3各GPIO组基本功能设置寄存器属性及位定义249

9.2与GPIO引脚功能设置有关的其他寄存器258

9.3 GPIO功能单元的所有寄存器小结262

9.4 GPIO应用编程实例263

习题与思考题269

第10章S3C2440的中断系统270

10.1 S3C2440中断系统的组成结构270

10.1.1 S3C2440的中断源及管理270

10.1.2 S3C2440中断系统结构271

10.1.3 S3C2440中断系统编程相关寄存器272

10.2 S3C2440中断系统工作流程287

10.2.1中断响应流程287

10.2.2中断源的判别及寻址中断处理程序的二级向量表288

10.3中断系统程序设计实现290

10.3.1中断处理相关程序组成结构290

10.3.2中断处理所需运行环境及初始化程序设置290

10.3.3中断处理程序293

10.3.4 S3C2440处理器中断系统应用编程例293

习题与思考题300

第11章S3C2440定时器与脉宽调制器302

11.1定时器与脉宽调制器PWM的基本结构302

11.1.1 S3C2440定时器与PWM的编程结构及工作原理302

11.1.2 PWM定时器的编程设置过程309

11.2 PWM定时器的寄存器组311

11.3 PWM定时器应用编程例317

11.3.1 PWM定时器应用编程例1317

11.3.2 PWM定时器应用编程例2318

11.4一种特殊的定时器——看门狗定时器320

11.4.1 S3C2440X的看门狗定时器结构及工作原理320

11.4.2 S3C2440X的看门狗定时器内部寄存器321

习题与思考题323

第12章S3C2440的通用异步串行通信单元UART324

12.1 UART的组成结构及工作模式324

12.1.1 S3C2440异步串行通信单元UART的组成结构324

12.1.2 S3C2440异步串行通信单元UART的工作模式325

12.2 S3C2440 UART的寄存器325

12.2.1串行数据帧格式设置寄存器——线控寄存器ULCON326

12.2.2控制寄存器UCON327

12.2.3波特率分频寄存器UBRDIV331

12.2.4收发状态寄存器UTRSTAT及错误状态寄存器UERSTAT332

12.2.5发送缓冲寄存器UTXH及接收缓冲寄存器URXH333

12.2.6 UART FIFO数据传输模式及专用寄存器334

12.2.7 UART MODEM数据传输模式及专用寄存器336

12.3 UART异步串行通信的应用编程339

12.3.1单字符数据串行通信程序实现过程339

12.3.2单字符数据串行通信程序设计实例343

习题与思考题345

第13章S3C2440 A/D变换器及触摸屏控制器346

13.1 A/D变换器及触摸屏控制器组成结构346

13.1.1 A/D变换器的技术指标及内部结构346

13.1.2 A/D变换器的工作模式347

13.2 A/D变换器的编程寄存器351

13.2.1 A/D控制寄存器351

13.2.2 ADC变换数据寄存器0/1352

13.2.3 ADC变换启动延迟寄存器352

13.2.4 ADC触摸屏控制寄存器353

13.2.5 ADC触摸屏触笔起落中断检测寄存器354

13.3 A/D变换器及触摸屏应用编程354

13.3.1常规A/D变换器应用编程355

13.3.2查询方式常规A/D变换编程举例356

13.3.3中断方式常规A/D变换编程例357

13.3.4触摸屏应用编程359

习题与思考题364

第14章S3C2440的SPI串行通信接口及应用365

14.1 SPI工作原理及编程结构365

14.1.1 SPI工作原理及编程结构365

14.1.2 SPI的四种时钟有效工作模式366

14.2 S3C2440内嵌SPI结构及其编程368

14.2.1 S3C2440 SPI功能单元的编程结构368

14.2.2 SPI功能单元的编程寄存器369

14.2.3 SPI数据传输应用编程372

习题与思考题375

参考文献376

热门推荐