LED显示驱动(五):视频设备显示驱动调试步骤总结

一、显示驱动修改基本步骤


1)查看当前display设备显示状态命令:cat sys/class/disp/disp/attr/sys (显示驱动路径)

2)编译打包内核:./build.sh  ./build.sh pack
3)查看配置文件:vim tools/pack/chips/sun50iw6p1/configs/pro_v1_0/sys_config.fex (编译服务器)
4)编辑内核显示驱动:vim /lichee/drives/video/sunxi/disp2/disp/dev_disp.c
5)编辑脚本:vim display_layer_format.sh    vim display_layer_alpha.sh
获取内容:grep -rin disp_layer_dump .
编译makefile:vim Makefile

6)执行脚本显示图层:(修改相应的参数设置图层)
./disp_layer_cfg -ch 0 -mem_id 0 -layer_id 0 -in_fb 0 1280 800 0 0 1280 800 -layer_mode 0     -pipe 0 -alpha 1 255 -file ./pic/ui_1280x800_double_151.bin\n
./disp_layer_cfg.info -ch 0 -mem_id 1 -layer_id 0 -in_fb 72 1280 720 0 0 1280 720 4     -layer_mode 0 -pipe 0 -alpha 0 255 -file ./pic/bike_1280x720_020.bin\n

 

 

7)LINUX下的U盘挂载
1、 插入U盘
2、 #sudo fdisk –l
3、 建立挂靠文件夹 #cd /    #mkdir /mnt
4、 挂载U盘:U盘即/dev/sdc1挂载到/mnt下 #mount /dev/sdc1 /mnt
5、 复制文件
复制U盘下整个logs文件夹到linux/usr目录下(-r 指操作文件夹下的多个文件)
#cp –r /mnt/logs /usr/ 
6、 卸载U盘 #umount /dev/sd1或者#umount /mnt

 

8)解压 qzip -d filename.gz  Tar xvf filename.tar

 9)gcc编译执行过程
Gcc -c name.c
Gcc -O name.c
Gcc -o name namec
./name

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值