一种共享临界区数据传递的方法

    公开(公告)号:CN1472663A

    公开(公告)日:2004-02-04

    申请号:CN02136352.8

    申请日:2002-07-30

    Abstract: 本发明提出一种共享临界区数据传递的方法,特别适合嵌入式领域中两个处理器或两个设备之间通过共享内存双向通讯的情况。包括:将共享临界区分成完全独立的两块,每块临界区各拥有自己的控制结构,包括写指针和读指针;由通讯双方一起对两块临界区的控制结构初始化;然后按上下行方向选择相应的临界区,重复以下过程进行通讯:发送方将内容放入临界区;发送方修改写指针;接受方取读指针,获悉有新内容;接受方取内容,修改读指针。采用本发明所述方法,与现有技术相比,提高了通过共享临界区传递数据的效率,降低了编程的复杂度。

Patent Agency Ranking