日期:2014-05-16  浏览次数:20930 次

framebuffer和输出问题
我使用 framebuffer画图,让后用了printf(); 打印.printf();的输出总是要覆盖掉framebuffer画的图.我是个初学者,不知道这样问清楚没有,望各位大侠帮忙解决一下,谢谢~!

------解决方案--------------------
如果是调试信息可以输出到文件里,

如果是嵌入式板子,把输入设为串口,如修改内核启动参数加console=ttyS0表示输入到串口

也可以加console=tty1这样类终端上输入试试看
------解决方案--------------------
同意楼上的意见。

你可能是把调试输出到屏幕上了,

修改一下 console=ttyS0 类似的参数
------解决方案--------------------
console参数是可以多次指定的! 
try: 
console=tty0 console=ttySAC0,115200 
也许可以满足你的需要! 查看内核文档 Documentation/serial-console.txt 文件!
 
You can specify multiple console= options on the kernel command line. 
Output will appear on all of them. The last device will be used when 
you open /dev/console. So, for example: 

console=ttyS1,9600 console=tty0 

defines that opening /dev/console will get you the current foreground 
virtual console, and kernel messages will appear on both the VGA 
console and the 2nd serial port (ttyS1 or COM2) at 9600 baud.