串口MDD问题

285386409   2008-8-4 17:02 楼主
在串口驱动MDD层中的COM_INIT函数中有这样两条:
InitializeListHead( &pSerialHead->OpenList );
InitializeCriticalSection(&(pSerialHead->OpenCS));
这是初始化链表和初始化临界区吗??
请问链表、临界区在这个程序中的作用是什么???

回复评论 (3)

mark下。。。这个兄弟问的问题都很值得学习。。。。。比较底层
点赞  2008-8-4 18:51
ding ~~
点赞  2008-8-4 22:59
我也正在看。觉得MDD+PDD很难理解,各家BSP写法有点差别。代码写那么大,觉得没有必要,效率弄得这么低。
点赞  2008-8-18 16:23
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复