在串口驱动MDD层中的COM_INIT函数中有这样两条:
InitializeListHead( &pSerialHead->OpenList );
InitializeCriticalSection(&(pSerialHead->OpenCS));
这是初始化链表和初始化临界区吗??
请问链表、临界区在这个程序中的作用是什么???
mark下。。。这个兄弟问的问题都很值得学习。。。。。比较底层
我也正在看。觉得MDD+PDD很难理解,各家BSP写法有点差别。代码写那么大,觉得没有必要,效率弄得这么低。