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

来源:互联网 发布:关于信息技术的软件 编辑:程序博客网 时间:2024/06/05 09:05

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

 

原创粉丝点击