你的位置: 国产精品视频网站 > 国际 > 镶嵌式系统谋划——基于Cortex-M处理器与RTOS构建
热点资讯

镶嵌式系统谋划——基于Cortex-M处理器与RTOS构建

发布日期:2023-09-19 13:25    点击次数:189

镶嵌式系统谋划——基于Cortex-M处理器与RTOS构建

第1 章 基于Cortex-M 的镶嵌式系统概括 1

1.1 镶嵌式系统基本看法 1

1.1.1 镶嵌式系统的组成身分 1

1.1.2 镶嵌式系统的主要特质 3

1.2 ARM Cortex 系列体绑缚构 4

1.2.1 镶嵌式处理器分类 4

1.2.2 镶嵌式处理器内核Cortex 系列分类 5

1.3 ARM Cortex-M 各系列特质 5

1.4 STM32F407 结构简介 7

1.5 及时操作系统RTOS 简介 7

1.6 镶嵌式系统在物联网中的发展 9

习题 9

第2 章 Cortex-M 镶嵌式硬件平台 11

2.1 硬件平台简介 11

2.2 主要器件 12

2.3 主邀功能模块 13

习题 16

第3 章 镶嵌式开垦器具与谋划经过 17

3.1 STM32 开垦器具 . 17

3.2 ARM Keil MDK 器具 18

3.3 STM32CubeMX 使用范例 22

3.3.1 STM32Cube 简介 22

3.3.2 STM32CubeMX 软件安设 23

3.4 基于HAL 库的关节谋划经过 25

3.4.1 STM32 HAL 先容 25

3.4.2 CubeMX 工程创建经过 28

3.5 **个LED 点灯关节 30

现实1 按键扫描与活水灯谋划 39

习题 40

第4 章 FreeRTOS 操作系统 41

4.1 FreeRTOS 系统简介 41

4.2 FreeRTOS 系统移植 42

4.3 多任务系统基本看法 45

4.3.1 任务及任务处理 45

4.3.2 优先级 48

4.3.3 音讯队伍 49

4.3.4 信号量 51

4.3.5 互斥量 54

4.3.6 事件 56

4.3.7 任务见知 58

4.3.8 内存处理 60

4.4 创建**个RTOS 工程 63

4.4.1 CubeMX 工程树立 63

4.4.2 导出MDK 工程 66

4.4.3 编写功能代码 . 69

现实2 多任务键盘与活水灯现实 72

习题 72

第5 章 概况外设诈欺 74

5.1 数码管诈欺 74

5.2 按键与外部中断 78

5.3 麦克风与ADC 诈欺 81

5.3.1 添加串口打印输出 81

5.3.2 ADC 模块先容 83

5.3.3 麦克风AD 采样示例 85

5.4 单总线温度传感器诈欺 89

5.5 IIC 接口陀螺仪传感器诈欺 92

现实3 声控延时亮灯现实 95

现实4 温度报警与倾角监测现实 96

习题 96

第6 章 串口通讯诈欺 98

6.1 学习板臆造串口概括 98

6.2 轮询采用样式串口通讯 102

6.3 中断采用样式串口通讯 104

6.3.1 串口采用中断示例 104

6.3.2 DMA 优游中断示例 106

6.3.3 活水灯串口通讯诈欺 107

6.4 使用SWO 调试 110

现实5 概况串口通讯现实 112

现实6 数据网罗与串口通讯现实 112

习题 113

第7 章 无线通讯诈欺 114

7.1 蓝牙HC05 通讯模块先容 114

7.1.1 HC05 蓝牙模块用法先容 115

7.1.2 HC05 蓝牙模块AT 领导先容 115

7.2 蓝牙通讯实行 117

7.3 ESP8266WIFI 通讯模块先容 122

7.3.1 ESP01 模块用法先容 123

7.3.2 ESP01 模块AT 领导先容 123

7.4 WIFI 通讯实行 125

7.5 物联网并吞诈欺实行 130

7.5.1 创建OneNET 平台设立 131

7.5.2 并吞OneNET 平台 134

现实7 蓝牙手机遥控现实 139

现实8 数据网罗及WIFI 通讯现实 139

习题 140

第8 章 GUI 裸露诈欺 141

8.1 OLED 诈欺先容 141

8.1.1 单色IIC 接口OLED 先容 141

8.1.2 OLED 裸露屏驱动关节先容 142

8.1.3 GUISlim 图形库先容 143

8.1.4 汉字点阵文献先容 144

8.2 OLED 诈欺实行 148

8.3 MCU 接口LCD 先容 152

8.4 LCD 诈欺实行 154

8.4.1 emWin 图形库先容 154

8.4.2 FSMC 总线树立 154

8.4.3 LCD 屏驱动移植接口 157

8.4.4 GUI 诈欺谋划 163

现实9 OLED 裸露屏数据弧线绘图现实 169

现实10 LCD 液晶屏GUI 谋划现实 169

习题 170

第9 章 定时器诈欺 . 171

9.1 STM32F4 定时器先容 171

9.1.1 常轨则时器 171

9.1.2 HAL 库定时器诈欺范例 172

9.1.3 定时器基本看法先容 174

9.2 定时器基本功能诈欺 174

9.3 PWM 输出诈欺 179

9.4 信号捕捉诈欺 182

9.5 外部脉冲计数诈欺 187

现实11 简便闹铃谋划现实 191

现实12 呼吸灯谋划现实 191

现实13 简便频率计谋划现实 191

现实14 概况灌音机谋划现实 192

习题 192

第10 章 RTC 与低功耗诈欺 194

10.1 RTC 实平凡钟诈欺 194

10.2 STM32 低功耗花式先容 200

10.3 STM32 低功耗诈欺 . 201

现实15 基于RTC 的电子钟谋划 206

现实16 低功耗待机与叫醒现实 207

习题 207

第11 章 FatFs 文献系统诈欺 208

11.1 FatFs 先容 208

11.2 SPI FLASH 诈欺实行 212

11.2.1 添加树立SPI 外设 212

11.2.2 添加SPI FLASH 驱动 214

11.2.3 SPI FLASH 平直读写操作实行 215

11.2.4 SPI FLASH 文献读写操作实行 218

11.3 SD 卡诈欺实行 222

11.3.1 添加树立SDIO 外设 222

11.3.2 SD 卡文献读写操作实行 224

11.4 U 盘挂载诈欺实行 226

11.4.1 添加树立USB Host 组件 227

11.4.2 U 盘文献读写操作实行 228

现实17 数据存储现实 230

现实18 文献传输现实 231

习题 231

第12 章 STM32 IAP 关节谋划 233

12.1 STM32 IAP 看法先容 233

12.2 STM32 里面FLASH 先容 234

12.3 STM32 里面FLASH 读写实行 235

12.4 关节跳转诈欺实行 238

12.5 IAP 关节谋划实行 245

现实19 串口IAP 谋划现实 253

现实20 U 盘IAP 谋划现实 253

习题 254

第13 章 鸿蒙镶嵌式系统移植 255

13.1 OpenHarmony 先容 255

13.1.1 LiteOS-M 内核简介 255

13.1.2 开垦环境树立 256

13.2 OpenHarmony 系统移植 261

13.2.1 创建裸机工程 261

13.2.2 系统编译构建移植 263

13.2.3 系统运转过程适配 275

13.2.4 编译及烧录 277

13.3 OpenHarmony 诈欺开垦示例 280

13.3.1 hello world 示例 280

13.3.2 活水灯示例 281

现实21 OpenHarmony 系统移植现实 283

习题 284

参考文献 285



----------------------------------