design-patterns - 嵌入式系统的设计/实现模式

标签 design-patterns tdd embedded

有没有关于嵌入式系统的设计和/或实现模式的好资源? 书籍或良好的网络资源。

主题可以是:

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

  • 我想我所要求的是与 GoF 类似的东西,但特别关注嵌入式软件开发。

    谢谢

    最佳答案

    我还没有读过,但布鲁斯·鲍威尔·道格拉斯 (Bruce Powel Douglass) 有一本名为“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.



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

    关于design-patterns - 嵌入式系统的设计/实现模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4264196/

    相关文章:

    php - 后期静态绑定(bind)

    java - Cobertura,覆盖多个 jar 文件

    java - 使用 Hibernate/JPA 映射和 JUnit 测试 DAO 的公式

    linux - NXP i.MX6 上的嵌入式 Electron

    programming-languages - 有哪些可用的在微小内存中运行的交互式语言?

    php - 如何将设计模式添加到 CakePHP?

    php - PHP中的观察者模式——不同事件的正确做法

    c# - 装饰器模式和 C#

    node.js - 如何使用 Mocha 和 Chai 测试 Login API NodeJs

    c - CAN通信协议(protocol)栈的设计