设计模式 – 嵌入式系统的设计/实现模式

嵌入式系统的设计和/或实现模式是否有任何良好的来源?书籍或良好的网络资源.

主题可能是:

>关于将寄存器地址与驱动程序实现分开的典型方法的思考.
>或者使用/构建硬件抽象层的做法,以及如何从中获得最大的好处.
>为多个硬件修订/平台构建相同的代码库.
>优先考虑ISR并将它们分成时间关键部分,并在时间允许的情况下执行.
>嵌入式系统的单元测试甚至测试驱动开发?

我想我要求的是GoF的内容,但专注于嵌入式软件开发.

谢谢

最佳答案 我还没读过,但布鲁斯鲍威尔道格拉斯有一本名为“
Design Patterns for Embedded Systems in C”的新书.

该书的描述指出:

The author carefully takes into
account the special concerns found in
designing and developing embedded
applications specifically concurrency,
communication, speed, and memory
usage.

看起来主题还包括硬件访问,状态机,去抖动和资源管理.

点赞