[关闭]
@armink 2016-09-04T07:07:51.000000Z 字数 2106 阅读 2238

《玩转嵌入式微处理器多任务程序设计——使用RT-Thread》

学习笔记


1、重点概念(笔记)

1.1 什么是“上下文”

1.1.1 计算机基础组成

1.1.2 指令执行步骤

1.1.3 程序分支

1.1.4 通用寄存器

1.2 什么是“任务”

1.2.1 上下文切换总用有几种

1.2.2 进程、线程、中断处理程序是任务吗

图 2.2.2 根据上下文切换划分的任务类型

任务的多种形式

1.2.3 如何实现上下文切换(部分暂无)

1.2.4 RT-Thread 完整的移植范例(暂无)

1.3 什么是“多任务”

1.3.1 假并行,真并发

1.3.2 CPU 究竟跑得有多快

1.3.3 什么是多任务

1.4 什么是“共享资源”

1.4.1 怎么研究多任务的行为

1.4.2 什么是任务平面(Task Plane)

1.4.3 一切从数据完整性开始

1.4.4 什么是共享资源

1.5 暂无

1.6 什么是“实时性”

1.6.1 什么是实时性

图 6.1.1 事件触发、实时性要求与事件处理时间

1.6.2 “细思极恐”的通杀策略

1.6.3 挽救“实时性”(暂无)

1.6.4 “以小换大”的通用优化策略(暂无)

1.6.5 如何确保“实时性”

1.7 暂无

1.8 “完美逻辑”

1.8.1 “生产者”与“消费者”模型

1.8.2 “完美逻辑”(部分暂无)

1.8.3 偏心范式(部分暂无)

1.8.4 缓冲范式(部分暂无)

2、笔误

2.1 第 12 页

2.2 第 16 页

2.3 第 17 页

2.4 第 19 页

2.5 第 38、39 页

2.6 第 84 页

2.7 第 92 页

3、建议

3.1 第 10 页

3.2 第 34 页

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注