图书介绍
嵌入式系统原理及应用实例【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 蒋建春,曾素华,陈家佳编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512418035
- 出版时间:2015
- 标注页数:362页
- 文件大小:65MB
- 文件页数:373页
- 主题词:微型计算机-系统设计
PDF下载
下载说明
嵌入式系统原理及应用实例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 嵌入式系统概论1
1.1 嵌入式系统简介1
1.1.1 嵌入式系统的历史1
1.1.2 嵌入式系统的定义2
1.1.3 嵌入式系统的特点4
1.2 嵌入式系统的分类5
1.2.1 嵌入式系统的实时性分类5
1.2.2 嵌入式系统的应用领域分类6
1.3 嵌入式系统的发展现状和发展趋势9
1.3.1 嵌入式系统的发展现状9
1.3.2 嵌入式系统的发展趋势10
习题112
第2章 嵌入式系统的基础知识13
2.1 嵌入式系统的基本结构13
2.1.1 硬件层14
2.1.2 中间层14
2.1.3 软件层15
2.1.4 应用层16
2.2 嵌入式系统硬件基础17
2.2.1 嵌入式微处理器基本知识17
2.2.2 存储器系统26
2.2.3 输入/输出接口30
2.3 嵌入式系统软件基础31
2.3.1 嵌入式软件分类及特点31
2.3.2 嵌入式软件体系结构32
2.4 嵌入式系统中断与系统启动38
2.4.1 中断基础知识38
2.4.2 Boot Loader基础47
习题251
第3章 嵌入式系统开发基础52
3.1 嵌入式系统硬件平台52
3.1.1 嵌入式处理器分类53
3.1.2 常见的嵌入式处理器55
3.2 嵌入式软件平台62
3.2.1 常用嵌入式操作系统62
3.2.2 嵌入式文件系统66
3.2.3 嵌入式图形用户接口69
3.3 嵌入式系统开发技术71
3.3.1 嵌入式系统的设计流程71
3.3.2 嵌入式系统的硬件/软件协同设计技术72
3.3.3 嵌入式系统的可重构设计技术74
3.3.4 嵌入式中间件技术76
3.4 嵌入式系统开发与调试基础79
3.4.1 嵌入式代码生成流程79
3.4.2 嵌入式软件代码结构分析81
3.4.3 嵌入式软件调试方法85
习题392
第4章 ARM Cortex-M3处理器体系结构93
4.1 ARM处理器的发展历程93
4.2 Cortex-M3处理器体系结构97
4.2.1 Cortex-M3体系结构简介97
4.2.2 Cortex-M3异常管理103
4.2.3 Cortex-M3复位异常112
习题4119
第5章 嵌入式系统常用外设驱动编程实例120
5.1 STM32F103VET6简介120
5.1.1 STM32F103VET6概述120
5.1.2 引脚概述121
5.2 GPIO应用实例——LED模块设计122
5.2.1 GPIO简介122
5.2.2 GPIO寄存器描述124
5.2.3 基于GPIO的LED灯控制127
5.3 STM32外部中断及键盘应用实例133
5.3.1 STM32外部中断简介133
5.3.2 嵌入式键盘工作原理139
5.3.3 基于中断的键盘应用实例141
5.4 STM32 UART串口应用实例147
5.4.1 异步串行通信概述147
5.4.2 STM32 UART串口简介149
5.4.3 STM32 UART应用实例152
5.5 DMA及A/D转换器应用实例158
5.5.1 DMA工作原理158
5.5.2 STM32的DMA控制器159
5.5.3 A/D转换器原理162
5.5.4 STM32 A/D转换器介绍165
5.5.5 STM32 A/D转换器应用实例170
5.6 LCD应用实例174
5.6.1 LCD工作原理174
5.6.2 TFT型LCD显示屏及接口简介177
5.6.3 TFT型LCD应用实例181
5.7 SPI总线及触摸屏应用实例193
5.7.1 触摸屏原理及有关技术193
5.7.2 触摸屏驱动芯片ADS7843简介196
5.7.3 SPI总线工作原理198
5.7.4 STM32 SPI简介200
5.7.5 触摸屏应用实例204
习题5209
第6章 嵌入式操作系统基础知识210
6.1 操作系统基础知识210
6.1.1 操作系统的基本概念210
6.1.2 操作系统的主要功能211
6.1.3 操作系统的分类213
6.2 嵌入式操作系统215
6.2.1 嵌入式操作系统的特点215
6.2.2 实时操作系统的基本概念217
6.3 任务间互斥、同步与通信228
6.3.1 任务的互斥228
6.3.2 任务的同步230
6.3.3 任务间的通信232
习题6234
第7章 嵌入式实时操作系统μC/OS-Ⅱ236
7.1 C/OS-Ⅱ内核结构236
7.1.1 μC/OS-Ⅱ组成及功能237
7.1.2 μC/OS-Ⅱ内核结构概述239
7.2 μ/OS-Ⅱ任务管理257
7.2.1 μC/OS-Ⅱ系统任务管理257
7.2.2 μC/OS-Ⅱ用户任务管理260
7.3 μC/OS-Ⅱ时间管理265
7.3.1 μC/OS-Ⅱ时钟节拍管理265
7.3.2 μC/OS-Ⅱ软件定时器管理268
7.4 μC/OS-Ⅱ任务同步273
7.4.1 μC/OS-Ⅱ信号量273
7.4.2 μC/OS-Ⅱ事件标志组277
7.5 μC/OS-Ⅱ任务通信284
7.5.1 μC/OS-Ⅱ消息邮箱284
7.5.2 μC/OS-Ⅱ消息队列288
7.6 μC/OS-Ⅱ任务互斥294
7.6.1 μC/OS-Ⅱ互斥原理294
7.6.2 μC/OS-Ⅱ互斥信号量295
习题7298
第8章 μC/OS-Ⅱ操作系统的应用及移植299
8.1 μC/OS-Ⅱ应用基础299
8.1.1 任务划分299
8.1.2 μC/OS-Ⅱ任务堆栈的设置300
8.1.3 任务的执行分类及优先级设置302
8.2 μC/OS-Ⅱ应用编程举例305
8.2.1 μC/OS-Ⅱ同步信号量应用实例305
8.2.2 μC/OS-Ⅱ消息邮箱通信应用实例308
8.2.3 μC/OS-Ⅱ互斥信号量应用实例311
8.2.4 μC/OS-Ⅱ事件标志组应用实例314
8.2.5 μC/OS-Ⅱ定时器应用实例318
8.3 操作系统移植322
8.3.1 μC/OS-Ⅱ移植基础知识322
8.3.2 μC/OS-Ⅱ在STM32F103上的移植实现330
习题8339
第9章 智能家居监测控制系统实例340
9.1 需求分析340
9.2 总体设计341
9.3 系统硬件设计342
9.3.1 家居控制器最小系统设计342
9.3.2 电源电路设计343
9.3.3 通信电路设计344
9.3.4 显示模块电路344
9.3.5 数据采集模块电路345
9.4 系统软件设计347
9.4.1 主程序设计349
9.4.2 报警任务351
9.4.3 GSM短信查询控制任务353
9.4.4 信息采集任务355
9.4.5 其他函数说明358
9.5 系统验证359
习题9361
参考文献362
热门推荐
- 3431286.html
- 1311536.html
- 2151314.html
- 2845983.html
- 3237349.html
- 171824.html
- 3155936.html
- 3859412.html
- 1043377.html
- 172878.html
- http://www.ickdjs.cc/book_824037.html
- http://www.ickdjs.cc/book_2230825.html
- http://www.ickdjs.cc/book_853437.html
- http://www.ickdjs.cc/book_1616254.html
- http://www.ickdjs.cc/book_685494.html
- http://www.ickdjs.cc/book_917218.html
- http://www.ickdjs.cc/book_292399.html
- http://www.ickdjs.cc/book_456763.html
- http://www.ickdjs.cc/book_468982.html
- http://www.ickdjs.cc/book_3028716.html