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
LED显示驱动(五):视频设备显示驱动调试步骤总结相关推荐
- linux设备驱动之pci设备的驱动架构
驱动工程师最关心就是如何编写PCI设备驱动了. 经过前面的处理,所有设备及其信息都已经遍历出来了.在深入分析PCI驱动架构之前,我们来回顾一下前面遍历PCI设备时,对pci_dev->dev的一 ...
- linux设备驱动——总线、设备、驱动
http://blog.csdn.net/wh_19910525/article/details/7398051 2.6 版本内核是如何管理总线,驱动,设备之间的关系的,关于bus_type.devi ...
- Linux驱动学习--V4L2设备(一)驱动注册流程及meida_device介绍
目录 一.引言 二.v4l2设备注册过程 ------> v4l2_device_register ------> video_register_device ------> v4l ...
- linux驱动开发字符设备,linux驱动开发(三) 字符设备驱动框架
还是老规矩先上代码 demo.c #include #include#include#include#include int demo_major = 250;int demo_minor = 0;i ...
- 卡莱特led显示屏调试教程_麒麟电子|LED控制卡|LED显示屏|卡莱特同步卡使用千兆网卡调试步骤 通用 - Powered by Discuz!...
注册登录后可以在线提问,行业从业者将帮助您解答! 您需要 登录 才可以下载或查看,没有帐号?请用中文注册用户! x 卡莱特千兆网卡调屏步骤 卡莱特所有接收卡支持千兆网卡和发送卡两种发送方式,两种方式在 ...
- Linux 视频设备驱动V4L2最常用的控制命令使用说明(1.02)
Linux视频设备驱动常用控制命令使用说明 设置视频设备属性通过ioctl来进行设置,ioctl有三个参数,分别是fd, cmd,和parameter,表示设备描述符,控制命令和控制命令参数. 1. ...
- linux i2c adapter 增加设备_Linux驱动之I2C驱动架构
一.Linux的I2C体系结构 主要由三部分组成: (1) I2C核心 提供I2C控制器和设备驱动的注册和注销方法,I2C通信方法,与适配器无关的代码以及探测设备等. (2) I2C控制器驱动(适配器 ...
- I.MX6ULL ARM驱动开发---platfrom设备驱动
引言 对IO进行最简单的读写操作,设备驱动都非常的简单.像I2C.SPI.LCD 等这些复杂外设的驱动就不能这么去写了,Linux 系统要考虑到驱动的可重用性,因此提出了驱动的分离与分层这样的软件 ...
- linux驱动之字符设备
linux驱动之字符设备 linux驱动设备分类 linux驱动分为了三种驱动: 字符设备: 字符设备和应用程序之间是以字节进行进行数据交换的.在进行数据交换的时候数据是以一定顺序进行传输的,传输是实 ...
最新文章
- python怎么用函数查看变量类型_查看变量类型的Python内置函数是()。
- AFNetworking 3.0 断点续传 使用记录
- python3模块文档_Python3模块-Python入门到精通
- 实用的4W、5V直流开关稳压电源电路图及解析
- 带负荷测试要求二次最小电流_带负荷检查
- Quartz - 作业调度框架-插件化开发
- LeetCode 237. 删除链表中的节点
- Step By Step(Lua字符串库)
- AndroidStudio_android通过服务,检测本程序是否已经终止运行_终止运行后发送通知给Http服务器---Android原生开发工作笔记246
- SAP License:统计型实际结算型内部订单
- NLP硬核入门-条件随机场CRF
- 【渝粤题库】陕西师范大学163212旅游地理学 作业(专升本)
- epoll内核源码详解+自己总结的流程
- PMP通关必备——知识地图全套(附PMBOK第七版)
- Linux编译websocketpp解决方案
- 地理信息系统和计算机系统的区别,GIS与其他信息系统的区别
- React + Koa2打造『官方管理后台』10 总结
- vue路由传参 params传参不能传对象
- 触龙——可解释推荐系统
- 域名被劫持了怎么处理
热门文章
- Android 获取cpu序列号
- 精简的Linux启动过程
- Modernizr 浏览器兼容功能检测
- 《How to Reshape Input Data for Long Short-Term Memory Networks in Keras》学习笔记
- java 调用gpu_GPU使用设置
- c语言中.和-区别,c语言中-和.的区别
- Redis 解决了哪些问题?
- 苹果CMSv10_全站伪静态规则教程_宝塔Linux系统
- oracle函数 power(x,y)
- JavaScript 数据类型梳理