Design-Patterns-for-Embedded-system-in-C

C嵌入式编程设计模式

refer to: https://github.com/ksvbka/design_pattern_for_embedded_system

第1章什么是嵌入式编程

1.1 嵌入式系统有何特殊之处

1.2 面向对象还是结构化

1.3 小结


第2章嵌入式实时过程 Harmony的嵌入式编程

2.1 Harmony过程的基本原理

2.2 方法

2.3 接下来是什么


第3章访问硬件的设计模式

3.1 基本的硬件访问概念

3.2 硬件代理模式

3.3 硬件适配器模式

3.4 中介者模式

3.5 观察者模式

3.6 去抖动模式

3.7 中断模式

3.8 轮询模式

3.9 小结


第4章嵌入并发和资源管理的设计模式

4.1 并发基本概念

4.2 循环执行模式

4.3 静态优先级模式

4.4 临界区模式

4.5 守卫调用模式

4.6 队列模式

4.7 汇合模式

4.8 同时锁定模式

4.9 排序锁定

4.10 小结


第5章状态机的设计模式

5.1 哦,行为

5.2 基本状态机概念

5.3 单事件接收器模式

5.4 多事件接收器模式

5.5 状态表模式

5.6 状态模式

5.7 与状态

5.8 分解与状态模式

5.9 小结


第6章安全性和可靠性模式

6.1 关于安全性和可靠性的一些事

6.2 二进制反码模式

6.3 CRC模式

6.4 智能数据模式

6.5 通道模式

6.6 保护单通道模式

6.7 双通道模式

6.8 小结


附录A UML表示法