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

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

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

  1. linux设备驱动之pci设备的驱动架构

    驱动工程师最关心就是如何编写PCI设备驱动了. 经过前面的处理,所有设备及其信息都已经遍历出来了.在深入分析PCI驱动架构之前,我们来回顾一下前面遍历PCI设备时,对pci_dev->dev的一 ...

  2. linux设备驱动——总线、设备、驱动

    http://blog.csdn.net/wh_19910525/article/details/7398051 2.6 版本内核是如何管理总线,驱动,设备之间的关系的,关于bus_type.devi ...

  3. Linux驱动学习--V4L2设备(一)驱动注册流程及meida_device介绍

    目录 一.引言 二.v4l2设备注册过程 ------> v4l2_device_register ------> video_register_device ------> v4l ...

  4. linux驱动开发字符设备,linux驱动开发(三) 字符设备驱动框架

    还是老规矩先上代码 demo.c #include #include#include#include#include int demo_major = 250;int demo_minor = 0;i ...

  5. 卡莱特led显示屏调试教程_麒麟电子|LED控制卡|LED显示屏|卡莱特同步卡使用千兆网卡调试步骤 通用 - Powered by Discuz!...

    注册登录后可以在线提问,行业从业者将帮助您解答! 您需要 登录 才可以下载或查看,没有帐号?请用中文注册用户! x 卡莱特千兆网卡调屏步骤 卡莱特所有接收卡支持千兆网卡和发送卡两种发送方式,两种方式在 ...

  6. Linux 视频设备驱动V4L2最常用的控制命令使用说明(1.02)

    Linux视频设备驱动常用控制命令使用说明 设置视频设备属性通过ioctl来进行设置,ioctl有三个参数,分别是fd, cmd,和parameter,表示设备描述符,控制命令和控制命令参数. 1. ...

  7. linux i2c adapter 增加设备_Linux驱动之I2C驱动架构

    一.Linux的I2C体系结构 主要由三部分组成: (1) I2C核心 提供I2C控制器和设备驱动的注册和注销方法,I2C通信方法,与适配器无关的代码以及探测设备等. (2) I2C控制器驱动(适配器 ...

  8. I.MX6ULL ARM驱动开发---platfrom设备驱动

    引言   对IO进行最简单的读写操作,设备驱动都非常的简单.像I2C.SPI.LCD 等这些复杂外设的驱动就不能这么去写了,Linux 系统要考虑到驱动的可重用性,因此提出了驱动的分离与分层这样的软件 ...

  9. linux驱动之字符设备

    linux驱动之字符设备 linux驱动设备分类 linux驱动分为了三种驱动: 字符设备: 字符设备和应用程序之间是以字节进行进行数据交换的.在进行数据交换的时候数据是以一定顺序进行传输的,传输是实 ...

最新文章

  1. python怎么用函数查看变量类型_查看变量类型的Python内置函数是()。
  2. AFNetworking 3.0 断点续传 使用记录
  3. python3模块文档_Python3模块-Python入门到精通
  4. 实用的4W、5V直流开关稳压电源电路图及解析
  5. 带负荷测试要求二次最小电流_带负荷检查
  6. Quartz - 作业调度框架-插件化开发
  7. LeetCode 237. 删除链表中的节点
  8. Step By Step(Lua字符串库)
  9. AndroidStudio_android通过服务,检测本程序是否已经终止运行_终止运行后发送通知给Http服务器---Android原生开发工作笔记246
  10. SAP License:统计型实际结算型内部订单
  11. NLP硬核入门-条件随机场CRF
  12. 【渝粤题库】陕西师范大学163212旅游地理学 作业(专升本)
  13. epoll内核源码详解+自己总结的流程
  14. PMP通关必备——知识地图全套(附PMBOK第七版)
  15. Linux编译websocketpp解决方案
  16. 地理信息系统和计算机系统的区别,GIS与其他信息系统的区别
  17. React + Koa2打造『官方管理后台』10 总结
  18. vue路由传参 params传参不能传对象
  19. 触龙——可解释推荐系统
  20. 域名被劫持了怎么处理

热门文章

  1. Android 获取cpu序列号
  2. 精简的Linux启动过程
  3. Modernizr 浏览器兼容功能检测
  4. 《How to Reshape Input Data for Long Short-Term Memory Networks in Keras》学习笔记
  5. java 调用gpu_GPU使用设置
  6. c语言中.和-区别,c语言中-和.的区别
  7. Redis 解决了哪些问题?
  8. 苹果CMSv10_全站伪静态规则教程_宝塔Linux系统
  9. oracle函数 power(x,y)
  10. JavaScript 数据类型梳理