JZ linux lcd驱动调试
1.配置使用的屏文件,对应引脚
2.修改屏参数
struct lcdc_data lcdc_data = {.name = "gl0700",.refresh = 60,.xres = 800,.yres = 480,.pixclock = 0, .left_margin = 40,.right_margin = 40,.upper_margin = 31,.lower_margin = 13,.hsync_len = 48,.vsync_len = 1,.fb_fmt = fb_fmt_ARGB8888,.lcd_mode = TFT_24BITS,.out_format = OUT_FORMAT_RGB888,.tft = {.even_line_order = ORDER_RGB,.odd_line_order = ORDER_RGB,.pix_clk_polarity = AT_FALLING_EDGE,.de_active_level = AT_HIGH_LEVEL,.hsync_vsync_active_level = AT_LOW_LEVEL,},.power_on = gl0700_power_on, //LCD上电函数.power_off = gl0700_power_off, //LCD关闭函数 .tft.pix_clk_inv = 1,
};static int gl0700_power_on(struct lcdc *lcdc)
{if (gpio_lcd_power_en >= 0) {gpio_direction_output(gpio_lcd_power_en, 1);m_msleep(180);}return 0;
}static int gl0700_power_off(struct lcdc *lcdc)
{if (gpio_lcd_power_en >= 0)gpio_direction_output(gpio_lcd_power_en, 0);return 0;
}
根据对应的屏规格书,写入参数
JZ linux lcd驱动调试相关推荐
- linux lcd驱动调试 echo dev/fb0,LCD驱动程序 - osc_msmij2gf的个人空间 - OSCHINA - 中文开源技术交流社区...
LCD驱动程序 假设 app: open("/dev/fb0", ...) 主设备号: 29, 次设备号: 0 kernel: fb_open int fbidx = iminor ...
- Linux旋钮驱动调试(安卓)
Linux旋钮驱动调试(安卓) Linux旋钮驱动调试(安卓) 一.旋钮特性 二.驱动编写 三.GPIO配置(设备树) 1.dtsi配置节点属性 2.dts配置gpio属性 四.input事件调试 五 ...
- Linux LCD 驱动实验
目录 Linux 下LCD 驱动简析 1 Framebuffer 设备 LCD 驱动简析 硬件原理图分析 LCD 驱动程序编写 运行测试 LCD 屏幕基本测试 设置LCD 作为终端控制台 LCD 背光 ...
- LCD驱动调试以及Framebuffer
内容提要: 1. android display相关的名词 2. 调试LCD驱动需要注意的步骤 3. 关于帧缓冲区及I/O内存 ------------------------------------ ...
- 全志 Tina Linux LCD显示屏调试指南 支持MIPI DSI RGB LVDS I8080 SPI等接口,开发板支持百问网T113 D1-H哪吒 DongshanPI-D1s V853
1 概述 编写目的 本文档将介绍sunxi 平台Display Engine 模块中LCD 的调试方法. LCD 调试方法,调试手段. LCD 驱动编写. lcd0 节点下各个属性的解释. 典型LCD ...
- Linux LCD 驱动
裸机 LCD 驱动编写流程如下: ①.初始化 I.MX6U 的 eLCDIF 控制器,重点是 LCD 屏幕宽(width).高(height). hspw. hbp. hfp. vspw. vbp 和 ...
- 七 linux LCD驱动代分析
LCD驱动分析 原文地址: http://blog.csdn.net/woshidahuaidan2011/article/details/52054795 1.对LCD驱动添加设备信息 对lcd驱动 ...
- LCD驱动调试中部分常见问题的分析及解决办法
点击打开链接http://www.52rd.com/Blog/Detail_RD.Blog_DamonKabo_30355.html 点击打开链接 http://blog.csdn.net/color ...
- linux设备寄存器映射,linux LCD驱动 及 ARM 寄存器映射
折腾了2天LCD驱动程序才发现系统其实已经移植了LCD驱动.设备名为/dev/fb0. 白折腾. 不过也有好处,搞了一遍基本了解LCD驱动的实现方法. 这里涉及到一个问题是如何把ARM寄存器地址空间映 ...
最新文章
- C# 子类实例化基类 基类使用不了子类的方法_C#学习笔记09--构造方法/析构方法/继承/多态/封装...
- Microsoft企业库配置问题
- SAP后台执行大数据量报表(鹦鹉学舌篇)
- PHP外部引用样式,PHP引用外部css有什么好处
- 优化 .NET Core logging 中的泛型 logger
- instanceof关键字
- OSGi简介–模块化Java
- app每秒并发数_性能测试连载 (38) jmeter 线程数与性能测试的负载模式
- Intel 64/x86_64/IA-32/x86处理器 - 通用指令(3) - 逻辑指令/移位指令
- Code-First Development with Entity Framework 4
- 最近我一个朋友在职场上陷入了迷茫
- Behavior Targeting - 技术研究
- linux工作技能第二发:vi
- cc2640蓝牙数据接收丢包问题
- Hbase 权威指南
- Flutter 和 Dart 开发中一些技巧和坑点填坑指南详解
- jojo第七部dio怎么复活_JOJO杂谈:DIO复活的那些年到底在干什么?
- html5图片自动滑动,超简单的图片左右切换滑动
- 利用爬虫获取app数据
- 解决QQ安全进程(护盾)弹出问题
热门文章
- 6-4 电码加密 (10分)
- Deepchem构建基于分子指纹的神经网络模型
- win10没有声音的解决办法
- 什么软件可以语音转文字?快把这些软件收好
- php 京东首页分类导航,纯CSS京东商城分类导航菜单代码-懒人建站
- MATLAB/Simulink——利用S-Function建立高超声速飞行器的纵向模型
- 【Linux应用】网络管理nmcli 用法
- python中0和1可以表示真假吗_python 对象真假值的实例(哪些视为False)
- JS 获取 未来时间
- 【ogg Reference Part II Oracle GoldenGate Microservices Architecture】5 Oracle GoldenGate AdminClient