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



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