diff --git a/.gitignore b/.gitignore index c400144..f602420 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ **/Debug/ 名单.xls **/.settings +.* diff --git a/book/00:课程设置/01.md b/book/00:课程设置/01.md index a7ce320..5e5dd16 100644 --- a/book/00:课程设置/01.md +++ b/book/00:课程设置/01.md @@ -1,4 +1,4 @@ -# 课程介绍 +# 1. 课程介绍 该课程共40学时,其中讲授32学时,实验8学时。 @@ -22,10 +22,10 @@ 作业在PTA完成,请注意申请PTA账号和绑定学校。 -# 章节分配 +# 2. 章节分配 ![image-20240830150705185](./img/image-20240830150705185.png) -# 教学资源 +# 3. 教学资源 视频资源:[Bilibili](https://www.bilibili.com/video/BV12v4y1y7uV/?spm_id_from=333.337.search-card.all.click&vd_source=3c8e333d6657680a469ddf0238f01d6a) diff --git a/book/01:嵌入式系统概述/01.md b/book/01:嵌入式系统概述/01.md index d443e2f..de4fcdd 100644 --- a/book/01:嵌入式系统概述/01.md +++ b/book/01:嵌入式系统概述/01.md @@ -126,9 +126,9 @@ ARM公司负责设计处理计内核,其他公司购买内核设计,并在 # 4. 嵌入式系统的开发流程 -## 编程模式(p7) +## 4.1. 编程模式(p7) -### 前后台程序(裸机编程) +### 4.1.1. 前后台程序(裸机编程) 该方式适合简单的应用。 @@ -138,11 +138,11 @@ ARM公司负责设计处理计内核,其他公司购买内核设计,并在 ![image-20240831103309376](./img/image-20240831103309376.png) -### 嵌入式操作系统 +### 4.1.2. 嵌入式操作系统 适合复杂的应用,更方便的管理任务间的切换,同时也需要较多的资源(RAM、ROM、CPU)。 -## 程序开发方式(P8) +## 4.2. 程序开发方式(P8) - 寄存器方式:以前的8051编程方式,需要了解每个寄存器的具体地址,通过寄存器的读写、位操作等完成功能的开发; - 库函数方式:使用函数和预定义常量来简化寄存器的操作,其底层还是寄存器的操作。