wince串口打印函数是如何实现的?(作者wogoyixikexie@gliet)

     通常我们在BSP下一般使用RETAILMSG这个函数来实现串口打印,某些驱动也用DEBUGMSG。 在OAL又是另外一些串口打印函数。我们很早就知道这是OAL之下的debug.c的串口函数实现的,但是具体是怎么实现的,我从来没有去看过。今天碰到在串口MDD层无法使用串口打印的情况,搞得我很郁闷。就下决心找出来到底是怎么回事。

     C:\WINCE500\PUBLIC\COMMON\SDK\INC中的dbgapi.h实现了RETAILMSGDEBUGMSG,下面来看看到底是怎么回事。

 

Module Name: dbgapi.h

 

     从上面可以知道,RETAILMSG、DEBUGMSG一模一样,只是换了名字,通过NKDbgPrintfW来实现的,那么这个NKDbgPrintfW又是怎么来的呢?

NKDbgPrintfW

 

     关于OAL下的debug.c的


 

你可能感兴趣的:(WinCE)