当前位置: 技术问答>linux和unix
framebuffer和输出问题
来源: 互联网 发布时间:2017-01-31
本文导语: 我使用 framebuffer画图,让后用了printf(); 打印.printf();的输出总是要覆盖掉framebuffer画的图.我是个初学者,不知道这样问清楚没有,望各位大侠帮忙解决一下,谢谢~! | 如果是调试信息可以输出到文...
我使用 framebuffer画图,让后用了printf(); 打印.printf();的输出总是要覆盖掉framebuffer画的图.我是个初学者,不知道这样问清楚没有,望各位大侠帮忙解决一下,谢谢~!
|
如果是调试信息可以输出到文件里,
如果是嵌入式板子,把输入设为串口,如修改内核启动参数加console=ttyS0表示输入到串口
也可以加console=tty1这样类终端上输入试试看
如果是嵌入式板子,把输入设为串口,如修改内核启动参数加console=ttyS0表示输入到串口
也可以加console=tty1这样类终端上输入试试看
|
同意楼上的意见。
你可能是把调试输出到屏幕上了,
修改一下 console=ttyS0 类似的参数
你可能是把调试输出到屏幕上了,
修改一下 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.
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.