求教:MIPS平台的FRAME BUFFER(急)
时间:2007-01-22
来源:互联网
没有KEYBOARD和MOUSE,操作通过MINICOM,现在想加一块显卡(trident9685 PCI卡)上去,
运行LINUX的图形界面()
linux(KENREL的版本是在2.6.17.14打的patch)
linux现在将启动信息通过串口输出到PC机的超级终端上,现在想将他输出到framebuffer上,
FRAME BUFFER用的是/DRIVER/VIDEO/TRIDENTFB。C,是KERNEL自带的
我打开了这个DRIVER的选项,重新编译了KENERL,并且带上参数
(console=tty0 console=ttyS0 video=trident:800x600,bpp=16,noaccel)
运行,但是我的显示器上好象什么都没输出,现在不知道是哪里出错了,请大家帮我分析一下。
非常感谢!
我的测试方法如下:
1)echo "hello world">/dev/fb0 显示器上什么都没输出,是黑屏幕
(如果显卡没输出,显示器会自动弹出没有信号的提示)
2)cat /dev/urandom >/dev/fb0
显示器上什么都没输出,是黑屏幕
要等十秒钟左右,然后弹出(cat: Write Error: No space left on device)
我在网上也找了一些方法来测试(网上比较流行的FRAME BUFFER直截写屏幕的测试程序也测过),
但是结果都没有进展,一样都是黑屏幕
作者: yydsr 发布时间: 2007-01-22
只要启动时指出起用framebuffer,不需要用什么cat echo都可以看到framebuffer起作用
作者: 魔芋 发布时间: 2007-01-22
但是应该是串口和显卡都可以有输出才对的!
我不知道是哪里出了问题!
作者: yydsr 发布时间: 2007-01-23
但是应该是串口和显卡都可以有输出才对的!
我不知道是哪里出了问题![/QUOTE]
串口现在变成了虚拟控制台了吧
如果是真控制台,那么应该只有一种显示模式
作者: 魔芋 发布时间: 2007-01-24
请问一下:怎样做才能把串口变回虚拟控制台呢?
作者: yydsr 发布时间: 2007-01-25
[I]如果是真控制台,那么应该只有一种显示模式[/quote][/I]
有可能!!!非常感谢!!!!
请问一下:怎样做才能把串口变回虚拟控制台呢?
作者: yydsr 发布时间: 2007-01-25
有可能!!!非常感谢!!!!
请问一下:怎样做才能把串口变回虚拟控制台呢?[/quote]
[B]顶一下!
[B]顶一下!
[B]顶一下!
[B]顶一下!
[B]顶一下![/B]
[/B][/B][/B][/B]
作者: yydsr 发布时间: 2007-01-26
如果是真控制台,只有1个
串口那个控制台估计你要看支持framebuffer应该看不到,他支持的那个缓冲非常小
如果你用了真控制台就看不到虚拟控制台了,因为真控制台只有一个,如果你串口占了,就没输出了
作者: 魔芋 发布时间: 2007-01-26
如果是真控制台,只有1个
串口那个控制台估计你要看支持framebuffer应该看不到,他支持的那个缓冲非常小
如果你用了真控制台就看不到虚拟控制台了,因为真控制台只有一个,如果你串口占了,就没输出了[/quote]
我现在用的是MINICOM做控制台,是真控制台吗?
(我想应该是吧?)
但是我现在加了一块显卡(应该是虚拟控制台吧?),我想是不是我的KERNREL里
没有打开虚拟控制台,因而看不到输出,(网上有同时在串口上和虚拟控制台输出的
启动参数:console=tty$ console=ttyS0,38400 .)
但这种方法好象在我现在的平台上不起作用(MIPS平台),
求教怎么修改KERNEL)?
先谢谢你了!!!!!
作者: yydsr 发布时间: 2007-01-26
(我想应该是吧?)
但是我现在加了一块显卡(应该是虚拟控制台吧?),我想是不是我的KERNREL里
没有打开虚拟控制台,因而看不到输出,(网上有同时在串口上和虚拟控制台输出的
启动参数:console=tty$ console=ttyS0,38400 .)
但这种方法好象在我现在的平台上不起作用(MIPS平台),
求教怎么修改KERNEL)?
先谢谢你了!!!!![/QUOTE]
不明白你要干什么
如果你要用framebuffer显示,就不要用console,
如果你用了console串口,就不能显示
虚拟控制台有多个,自然就可以支持framebuffer,还可以终端输出调试
作者: 魔芋 发布时间: 2007-01-27
如果你要用framebuffer显示,就不要用console,
如果你用了console串口,就不能显示
虚拟控制台有多个,自然就可以支持framebuffer,还可以终端输出调试[/quote]
首先还是非常谢谢!
我要做的是:
1)利用FRAMEBUFFER显示输出到显卡
2)因为没有KEYBOARD和MOUSE,所以只有用MINCOM的串口用做输入。
但是从你的回答中,好象这两种工作方式是不能一起工作的,对吗?
作者: yydsr 发布时间: 2007-01-29
我要做的是:
1)利用FRAMEBUFFER显示输出到显卡
2)因为没有KEYBOARD和MOUSE,所以只有用MINCOM的串口用做输入。
但是从你的回答中,好象这两种工作方式是不能一起工作的,对吗?[/quote]
[B]顶一下!
顶一下!
顶一下![/B]
作者: yydsr 发布时间: 2007-01-30
我要做的是:
2)因为没有KEYBOARD和MOUSE,所以只有用MINCOM的串口用做输入。
但是从你的回答中,好象这两种工作方式是不能一起工作的,对吗?[/QUOTE]
我理解的是这样的
也许你可以起用网络来输入,这样虚拟终端可以拿一个出来接受输入
其他的用来显示framebuffer,输出错误等
作者: 魔芋 发布时间: 2007-01-30
也许你可以起用网络来输入,这样虚拟终端可以拿一个出来接受输入
其他的用来显示framebuffer,输出错误等[/quote]
非常感谢!

作者: yydsr 发布时间: 2007-01-31
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28