内核支持VGA和测试

来源:互联网 发布:矩阵qr分解怎么做 编辑:程序博客网 时间:2024/06/05 08:56

 

一、修改内核使其支持VGA

 

1、 修改Makefile

打开drivers/video/Samsung/Makefile增加

obj-$(CONFIG_FB_S3C_VGA)        += s3cfb_vga.o

2、 修改Kconfig

打开drivers/video/Samsung/Kconfig增加

 config FB_S3C_VGA

       bool "s3cVGA"

       select BACKLIGHT_PWM

       depends on MACH_WYV210

       ---help---

         This enables support for 1024*768 VGA

3、 menuconfig选中添加的VGA

#cd /opt/kernel

#make menuconfig

依次点击Device Drivers->Graphics support->Support for frame bufferdevices-> Select LCD Type

选择s3c VGA

 

 保存

 make zImage

二、调整各VGA时序参数

启动android系统后用使用串口工具连接电脑和开发板(WY-S5PV210开发板),使用SercureCRT工具连接开发板,进入/sys/devices/platform/s3cfb目录

通过执行类似以下命令设置VGA时序参数

#echo “a b c d e f”>timing

a

b:水平显示前沿

c:水平显示后沿

d:

e: 垂直显示前沿

f:垂直水平显示后沿

一般可以通过

#cat timing

h_sw:60 h_fp:120h_bp:56 v_sw:15  v_fp:12 v_bp:9

查看当前的时序,然后再做微调整,如

echo “50 120 56 15 12 9”>timing

注意各个数字之前必须有个空格

 

 

 

原创粉丝点击