framebuffer和输出有关问题
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.
我使用 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.