Embedded Design Pattern Catalog,非常好的东东!

http://www.eventhelix.com/RealtimeMantra/PatternCatalog/

Object Design Patterns

patterns.gifHalf Call Design Pattern

Half Call design pattern helps in simplifying systems which support interworking of multiple protocols.

patterns.gifManager Design Pattern

Real-time software generally manages multiple entities of the same type. Manager Design Pattern is used to control these entities.

patterns.gifResource Manager Pattern

Resource Manager keeps track of allocated and free resources.

patterns.gifMessage Factory and Message Interface Design Pattern

Message interfaces and the rest of the logic can be decoupled using this design pattern

State Design Patterns 

patterns.gifCollector State Pattern

This state pattern is used when the recipient has to collect similar messages before it can initiate action. 

patterns.gifParallel Wait State Pattern

State Pattern to handle parallel operations in Real-time systems. 

patterns.gifSerial Wait State Pattern

State Pattern to handle sequential operations in Real-time systems.

Hardware Interface Design Patterns

patterns.gifSerial Port Design Pattern

This design pattern is described in terms of a class that completely encapsulates the interface with a serial port device.

patterns.gifHigh Speed Serial Port Design Pattern

We consider the design of a DMA based high speed serial interface. The classes involved in this pattern interact with the device to setup buffers for DMA operations.

patterns.gifHardware Device Design Pattern

Encapsulate the hardware device register access in a class.

patterns.gifSynchronizer Design Pattern

The Synchronizer Design Pattern is used to look at the raw incoming bit or byte stream and detect and align to the frame structure. The frame structure is detected by searching for a sync pattern in the frame.

Protocol Design Patterns

patterns.gifTransmit Protocol Handler Design Pattern

Sliding window transmit protocol design pattern is described here.

patterns.gifReceive Protocol Handler Design Pattern 

Sliding window receive protocol design pattern is described here.

patterns.gifProtocol Packet Design Pattern

Simplify buffer management in protocol stacks by supporting a single buffer that allows addition and extraction of different protocol layers.

patterns.gifProtocol Layer Design Pattern

Provide a common framework for implementing different layers of a protocol stack.

patterns.gifProtocol Stack Design Pattern

Manages different layers of a protocol stack. Allows dynamic addition and removal of protocol layers.

posted on 2006-04-06 23:25 horily 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/horily/archive/2006/04/06/368809.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值