OS_EVENT RingBufRxSem; /* 接收信号量 */

INT8U RingBufRxInPtr; /* 接收缓冲中下一字符的写入位置 */

INT8U RingBufRxOutPtr; /* 接收缓冲中下一待读出字符的位置 */

INT8U RingBufRx[CAN_RX_BUF_SIZE]; /* 接收环形缓冲区*/

INT16U RingBufTxCtr;

/* 发送缓冲中字符数目 */

OS_EVENT *RingBufTxSem; /* 发送信号量 */

INT8U *RingBufTxInPtr;

/* 发送缓冲中下一字符的写入位置 */

INT8U *RingBufTxOutPtr;

/* 发送缓冲中下一待读出字符的位置 */

INT8U RingBufTx[CAN_TX_BUF_SIZE]; /* 发送环形缓冲区*/

} CAN_RING_BUF;

结 语

本文是在嵌入式计算机技术领域的应用背景下提出的,整个工程开发结束以后,系统正常运作时间超过27天。希望本文的提出对开发嵌入式操作系统的技术人员能有所帮助,同时也希望同一领域的开发人员共同探讨、共同发展。

责任编辑:gt

关于嵌入式技术就介绍完了,您有什么想法可以联系小编。