如果你自己设计了一个printf()函数,哪怕是个空函数,只要系统编译链接到了,标准库的printf都不会被链接进来.<br /><br />如果你的printf输出终端是串口:<br />对ARM而言,只要你实现了串口的字符串打印函数,设计个printf()是件很easy的事<br /><br />如果你的printf输出终端是LCD:<br />自己写段程序,把它打印到屏幕上即可.<br /><br />int printf( const char *fmt,...)<br />{ <br /> va_list ap; <br /> static char string[ 256 ];<br /> va_start( ap, fmt );<br /> vsprintf( string , fmt, ap ); <br /> va_end( ap ); <br /> ...................<br /> //send string to UART or LCD<br />}
|