《嵌入式系统原理与接口技术》-目录与写作说明

       即将开始编写《嵌入式系统原理与接口技术》一书,之前已经有类似的书籍了,名称也有所重复,暂时还是先叫这个名字吧。写这本书也是我研究生第一年的额主要任务之一。说实话之前觉得高校中很多技术类的教材都是垃圾,那现在自己打算写一本教材了,就决不能制造垃圾,话虽这么说,但是本人能力精力毕竟有限,本着精益求精的原则,努力去做的更好,因此有什么不足欢迎指正。

       都说教材一大抄,不是互相抄,就是抄芯片手册之类的,这类的书见得多了,很多书不是照搬芯片手册就是为了卖开发板,缺乏实际内容。在写这本书的过程中,我也肯定会参考很多数目,毕竟是教材,肯定要保持严谨,之前也有考虑过教材编写的风格等问题,我的想法是在借鉴其他书籍、网络资源的基础之上,充分联系实际,写出我自己的风格。

       由于研一还要上课,因此写作进度不是很固定,但是会同步在博客上进行更新,真心希望同道的朋友指正。


以下为本书暂定的目录,在写作的过程中会有所调整。

第1章 绪论

1.1 嵌入式系统概述

1.1.1 嵌入式系统的概述

1.1.2 嵌入式系统的定义

1.1.3 嵌入式系统的特征

1.1.4 嵌入式系统的组成

1.1.5 嵌入式系统的发展历程

1.1.6 嵌入式系统的应用

1.2 嵌入式处理器

1.2.1 嵌入式处理器的发展历程

1.2.2 嵌入式处理器的组成

1.2.3 嵌入式处理器的体系结构

1.2.4 嵌入式处理器的应用

1.3 嵌入式操作系统

1.3.1 嵌入式操作系统的概述

1.3.2 嵌入式操作系统的定义

1.3.3 嵌入式操作系统的发展历程

1.3.4 嵌入式操作系统的组成

1.3.5 嵌入式操作系统的简介

1.3.6 嵌入式操作系统的应用

第2章 嵌入式系统工程设计概述

2.1 嵌入式系统设计的基本流程

2.1.1 需求分析

2.1.2 详细说明

2.1.3 结构设计

2.1.4 组件设计

2.1.5 系统集成

2.2 嵌入式系统设计的流程模型

2.2.1 瀑布模型

2.2.2 逐步求精模型

2.2.3 螺旋模型

2.2.4 分层设计模型

2.3 嵌入式系统的开发模式

2.3.1 面向硬件的开发模式

2.3.2 面向软件的开发模式

第3章 ARM嵌入式处理器

3.1 ARM嵌入式处理器简介

3.1.1 ARM内核特点

3.1.2 ARM内核体系结构

3.1.3 ARM内核的分类

3.2 ARMCortex-M3处理器简介

3.2.1 概述

3.2.2 寄存器组

3.2.3 操作模式和特权级别

3.2.4 中断控制器

3.2.5 存储器映射

3.2.6 总线接口

3.2.7 存储器保护单元

3.2.8 指令集

3.2.9 中断和异常

3.3 ARM指令系统

3.3.1 ARM处理器的寻址方式

3.3.2 ARM指令集合

3.3.3 Thumb指令集合

3.3.4 伪指令

3.4 ARM汇编语言程序设计

 

第4章 STM32系列微控制器开发基础

4.1 STM32系列微控制器概述

4.1.1 STM32系列微控制器概述

4.1.2 STM32系列微控制器的优势

4.1.3 STM32系列微控制器的应用

4.2 STM32F103系列微控制器

4.2.1 STM32F103系列微控制器的特点

4.2.2 STM32F103系列微控制器的总体结构

4.3 Keil MDK开发环境入门

4.3.1 Keil MDK简介

4.3.2 开发过程简介

4.3.3 使用J-Link调试应用程序

4.4 基于固件库的软件开发

4.4.1 STM32固件库概述

4.4.2 使用固件库开发的优势

4.4.3 STM32固件库结构与文件描述

4.4.4 STM32固件库开发入门

第5章 STM32系列微控制器存储器与外设

5.1 存储器和总线结构

5.1.1 存储器结构

5.1.2 存储器映射

5.1.3 启动配置

5.2 电源控制

5.2.1 电源管理

5.2.2 低功耗模式

5.2.3 电源控制寄存器

5.3 复位和时钟

5.3.1 复位

5.3.2 时钟

5.3.3 RCC寄存器

5.4 GPIO

5.4.1 GPIO功能描述

5.4.2 GPIO寄存器描述

5.4.3 复用功能I/O和调试配置

5.5 中断和时间

5.5.1 嵌套向量中断控制器

5.5.2 外部中断/时间控制器

5.6 DMA控制器

5.6.1 简介

5.6.2 功能描述与使用

第6章 基于STM32系列微控制器接口应用实践

6.1 微控制器接口应用基础

6.1.1 电平匹配

6.1.2 电气隔离

6.2 SPI接口的应用

6.2.1 SPI接口简介

6.2.2 STM32 SPI功能描述

6.2.3 STM32 SPI接口应用实例

6.2.4 SPI接口应用小结

6.3 IIC接口的应用

6.3.1 IIC接口简介

6.3.2 STM32 IIC功能描述

6.3.3 STM32 SPI接口应用实例

6.3.4 IIC应用小结

6.4 USART接口的应用

6.4.1 USART接口简介

6.4.2 STM32 USART功能描述

6.4.3 STM32 USART接口应用实例

6.4.4 USART应用小结

6.5 CAN接口的应用

6.5.1 CAN接口简介

6.5.2 STM32 CAN功能描述

6.5.3 CAN应用小结

6.6 FSMC接口的应用

6.6.1 FSMC功能描述

6.6.2 STM32 FSMC寄存器地址映像

6.6.3 FSMC应用实例

6.7 SDIO接口

6.7.1 SDIO主要功能

6.7.2 STM32 SDIO功能描述

6.7.3 SDIO应用实例

6.8 USB接口

6.8.1 USB简介

6.8.2 STM32 USB功能描述

6.8.3 STM32 USB应用注意事项

第7章 嵌入式系统工程开发实战

7.1 需求分析

7.1.1 主要功能分析

7.1.2 系统架构设计

7.2 详细说明

7.2.1 系统主要参数与性能分析

7.2.2 系统架构的细化

7.3 结构设计

7.3.1 功能子模块的划分与连接

7.3.2 元器件与开发平台的选择

7.4 组件设计

7.4.1 硬件电路的设计

7.4.2 软件部分的设计

7.4.3 系统子功能模块的设计与验证

7.5 系统集成

7.5.1 子功能模块之间的接口集成

7.5.2 系统的集成测试

7.5.3 系统的优化与改进

参考文献

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值