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驱动调试相关推荐

  1. linux lcd驱动调试 echo dev/fb0,LCD驱动程序 - osc_msmij2gf的个人空间 - OSCHINA - 中文开源技术交流社区...

    LCD驱动程序 假设 app: open("/dev/fb0", ...) 主设备号: 29, 次设备号: 0 kernel: fb_open int fbidx = iminor ...

  2. Linux旋钮驱动调试(安卓)

    Linux旋钮驱动调试(安卓) Linux旋钮驱动调试(安卓) 一.旋钮特性 二.驱动编写 三.GPIO配置(设备树) 1.dtsi配置节点属性 2.dts配置gpio属性 四.input事件调试 五 ...

  3. Linux LCD 驱动实验

    目录 Linux 下LCD 驱动简析 1 Framebuffer 设备 LCD 驱动简析 硬件原理图分析 LCD 驱动程序编写 运行测试 LCD 屏幕基本测试 设置LCD 作为终端控制台 LCD 背光 ...

  4. LCD驱动调试以及Framebuffer

    内容提要: 1. android display相关的名词 2. 调试LCD驱动需要注意的步骤 3. 关于帧缓冲区及I/O内存 ------------------------------------ ...

  5. 全志 Tina Linux LCD显示屏调试指南 支持MIPI DSI RGB LVDS I8080 SPI等接口,开发板支持百问网T113 D1-H哪吒 DongshanPI-D1s V853

    1 概述 编写目的 本文档将介绍sunxi 平台Display Engine 模块中LCD 的调试方法. LCD 调试方法,调试手段. LCD 驱动编写. lcd0 节点下各个属性的解释. 典型LCD ...

  6. Linux LCD 驱动

    裸机 LCD 驱动编写流程如下: ①.初始化 I.MX6U 的 eLCDIF 控制器,重点是 LCD 屏幕宽(width).高(height). hspw. hbp. hfp. vspw. vbp 和 ...

  7. 七 linux LCD驱动代分析

    LCD驱动分析 原文地址: http://blog.csdn.net/woshidahuaidan2011/article/details/52054795 1.对LCD驱动添加设备信息 对lcd驱动 ...

  8. LCD驱动调试中部分常见问题的分析及解决办法

    点击打开链接http://www.52rd.com/Blog/Detail_RD.Blog_DamonKabo_30355.html 点击打开链接 http://blog.csdn.net/color ...

  9. linux设备寄存器映射,linux LCD驱动 及 ARM 寄存器映射

    折腾了2天LCD驱动程序才发现系统其实已经移植了LCD驱动.设备名为/dev/fb0. 白折腾. 不过也有好处,搞了一遍基本了解LCD驱动的实现方法. 这里涉及到一个问题是如何把ARM寄存器地址空间映 ...

最新文章

  1. C# 子类实例化基类 基类使用不了子类的方法_C#学习笔记09--构造方法/析构方法/继承/多态/封装...
  2. Microsoft企业库配置问题
  3. SAP后台执行大数据量报表(鹦鹉学舌篇)
  4. PHP外部引用样式,PHP引用外部css有什么好处
  5. 优化 .NET Core logging 中的泛型 logger
  6. instanceof关键字
  7. OSGi简介–模块化Java
  8. app每秒并发数_性能测试连载 (38) jmeter 线程数与性能测试的负载模式
  9. Intel 64/x86_64/IA-32/x86处理器 - 通用指令(3) - 逻辑指令/移位指令
  10. Code-First Development with Entity Framework 4
  11. 最近我一个朋友在职场上陷入了迷茫
  12. Behavior Targeting - 技术研究
  13. linux工作技能第二发:vi
  14. cc2640蓝牙数据接收丢包问题
  15. Hbase 权威指南
  16. Flutter 和 Dart 开发中一些技巧和坑点填坑指南详解
  17. jojo第七部dio怎么复活_JOJO杂谈:DIO复活的那些年到底在干什么?
  18. html5图片自动滑动,超简单的图片左右切换滑动
  19. 利用爬虫获取app数据
  20. 解决QQ安全进程(护盾)弹出问题

热门文章

  1. 6-4 电码加密 (10分)
  2. Deepchem构建基于分子指纹的神经网络模型
  3. win10没有声音的解决办法
  4. 什么软件可以语音转文字?快把这些软件收好
  5. php 京东首页分类导航,纯CSS京东商城分类导航菜单代码-懒人建站
  6. MATLAB/Simulink——利用S-Function建立高超声速飞行器的纵向模型
  7. 【Linux应用】网络管理nmcli 用法
  8. python中0和1可以表示真假吗_python 对象真假值的实例(哪些视为False)
  9. JS 获取 未来时间
  10. 【ogg Reference Part II Oracle GoldenGate Microservices Architecture】5 Oracle GoldenGate AdminClient