i.MX6Q的qnx调试笔记------调试imx6的LVDS显示配置-imx6的LVDS显示屏调试
来源:互联网 发布:图拉丁 淘宝 编辑:程序博客网 时间:2024/06/11 05:29
锋影
e-mail 174176320@qq.com
QNX提供给imx6-SebreSmart的BSP默认是HDMI显示的,我板子是LVDS接显示屏的,所以需要修改显示这块。从资料介绍来看,QNX是采用了一个OpenWF的API集,具体如何实现的不关心,这里只需要关心的是如何去配置LCD的参数和时序供OpenWF使用即可
OpenWF™是一个免版税,跨平台APIs,它提供了一个底层硬件抽象接口,利用组成成分和显示硬件合成窗口系统。当有新的显示器接入,只需要通过OpenwF的显示配置API(Wfdcfg Library)提供显示器的参数。Wfdcfg Library把显示器的属性和模式提供显示驱动和屏幕,交互图如下:
整个配置过程其实就是生成一个wfdcfg函数库供OpenWF调用
1、修改源码
wfdcfg源码目录:QNX_BSP_sabresmart/src/hardware/wfd/imx6x/wfdcfg,在该目录已经有 imx6x-hdmi目录的存在,拷贝一份hdmi为lvds
根据自己LCD参数修改mylvds.c
退出重新编译后,会在QNX_BSP_sabresmart\src\hardware\wfd\imx6x\wfdcfg\imx6x-lvds\nto\arm\dll.le.v7中生成一个wfdcfglibrary-----libwfdcfg-imx6x-lvds.so
将libwfdcfg-imx6x-lvds.so拷贝到QNX_BSP_sabresmart\prebuilt\armle-v7\usr\lib\graphics\iMX6X
2、修改配置文件
在QNX_BSP_sabresmart\prebuilt\armle-v7\usr\lib\graphics\iMX6X目录中有个graphics.conf的配置文件,可以配置LCD的模式、分辨率等等,其中的分辨率配置得在上面mylvds.c中支持
3、修改Buildfile
在Buildfile的Graphics support部分,添加lvds库文件
在QNX_BSP根目录 make clean 然后 make,生成新的QNX-IFS,拷贝到SD卡中启动板子:
从上面打印信息来看Screen已经启动OK了,运行OpenGL的测试程序gles2-gears,可以看到三个齿轮旋转,色差没什么都正常就说明Wfdcfg Library是OK了
阅读全文
0 0
- i.MX6Q的qnx调试笔记------调试imx6的LVDS显示配置-imx6的LVDS显示屏调试
- [i.MX6Q][QNX Neutrino 6.6.0]调试笔记------LVDS显示配置
- Freescale imx6的android lvds屏幕驱动调试
- 基于飞思卡尔imx6 sabrelite开发板的android lvds屏幕驱动调试
- 基于飞思卡尔imx6 sabrelite开发板的android lvds屏幕驱动调试
- 基于飞思卡尔imx6 sabrelite开发板的android lvds屏幕驱动调试
- 基于飞思卡尔imx6 sabrelite开发板的android lvds屏幕驱动调试
- 基于飞思卡尔imx6 sabrelite开发板的android lvds屏幕驱动调试
- 基于飞思卡尔imx6 sabrelite开发板的android lvds屏幕驱动调试
- 基于飞思卡尔imx6 sabrelite开发板的android lvds屏幕驱动调试
- 新路程------英飞凌imx6的lvds驱动
- i.mx6q LVDS 驱动修改记录,修改imx6液晶时钟
- i.MX6Q的qnx调试笔记-qnx的IPL源码分析代码流程分析
- i.mx6 lvds接口的DE模式液晶屏驱动调试
- i.mx6 lvds接口的DE模式液晶屏驱动调试
- i.MX6Q的qnx调试笔记---安装IDE和编写BSP,boot启动板子
- TQIMAX6q调试笔记一:lvds屏的移植
- imx6的mipi接口在qnx系统中的调试技巧,vcapture-test功能应用
- C#任意图形加权Voronoi图生成(AE环境下,栅格光栅扫描算法)
- 虚拟机中安装Ubuntu并联网以及主机与虚拟机文件轻松传递
- [实际运用]考试记录程序--一个可以拿来储存、查看、比较各次考试的C++程序
- 17_集合框架
- MEMO of ss
- i.MX6Q的qnx调试笔记------调试imx6的LVDS显示配置-imx6的LVDS显示屏调试
- 数据库错误记录
- mysql数据库备份
- hihocoder 1296 : 数论三·约瑟夫问题
- java基础知识(一)——LAB1问答题
- 正则表达式贪婪与非贪婪模式
- Servlet入门
- Hadoop生态系统
- C语言特殊要求的字符串问题