RedHat中配置为字符界面启动同时对/dev/fb0操作进行配置

        在RadHat中要对framebuffer进行编程,首先要将RadHat配置为字符界面启动方式。在对framebuffer进行配置。

1.将RadHat设置为字符界面启动。

    打开/etc/inittab有如下信息
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
id:3:initdefault:

              在id后面后面进行相应的选项配置就可以改为不同的启动方式。3为字符界面启动,5为图形界面启动。

      在字符界面中可通过输入startx命令进入图形界面。

      在图形界面中可通过传ctrl + alt + shift + F1进入字符界面。

2.修改配置文件不然无法操作framebuffer。

      1.在/etc/grub.conf 中的kernel /vmlinuz-2.6.32-71.el6.i686***** 这一行后面加上vga=0x311 fb:on

2.在/etc//lilo.conf 中加入 vga=0x311

配置完后就可以对/dev/fb0进行编程了。

     如果还是不行有可能是0x311不对可改成0x317

0x311是指示色深和分辨率的参数

        | 640x480 800x600 1024x768 1280x1024

------+-----------------------------------------------------

256  | 0x301     0x303     0x305       0x307

32k  | 0x310     0x313     0x316       0x319

64k  | 0x311     0x314     0x317       0x31A

16M | 0x312     0x315     0x318       0x31B



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章