文件名称:Contiki实验1-问题
文件大小:1.57MB
文件格式:DOCX
更新时间:2021-05-28 09:24:18
Contiki
printf为什么从串口输出 printf函数是调用putchar实现字符数据传送的。我们只要重写putchar函数,就可以对printf进输出重定向。printf函数是在stdio.h文件中定义的,因为printf支持重定向,printf输出会由putchar函数(位于platform->cc2530dk->debug.c->大概位置为91行)控制,Contiki对putchar做了重定义,在putchar里又调用了putchr函数(位于platform->cc2530dk->debug.c->大概位置为20行),在putchr函数中就可以看到数据是从串口0输出的。