文档介绍迅为 iTOP-4412开发板 显卡驱动通过修改之后,能够支持 HDMI 的 1080P 分辨率输
出。
请注意:本文档针对精英版和全能版,2018 年及以后迅为发布的内核源码,包含
Android4.03 和 Android4.4、Ubuntu 和 QtE 系统。
本文档以精英版 Android4.0.3 系统的内核为例(4412 全能版和 4412 精英版的
Android4.4 内核也是一样),打开内核“drivers/video/samsung/s3cfb_wa101s.c”显卡
配置文件,如下图所示。

打开之后,搜“0x3”,可以看到条件语句“else if(0x3==type)”,这部分是将拨码开
关设置为“0111”之后对应的显卡分辨率设置代码,将其改为如下图所示。


上面代码只需要修改“else if(0x3 == type)”条件语句包含的语句,修改之后代码如
下:
//add by rty 20180719
#define HDMI_1080P_OUT
#ifdef HDMI_1080P_OUT
//HDMI 1080P

wa101.width = 1920;
wa101.height = 1080;
#else
//LCD 1024*600
wa101.width = 1024;
wa101.height = 600;
wa101.bpp = 24;
wa101.freq = 70;//70;
#endif
//add end
修改之后的分辨率就是 HDMI 的 1080P 输出,对应硬件上拨码开关为 0111。
如果想要恢复对金属框 7 寸屏幕和 10.1 寸屏幕的支持,则可以将上面修改之后的代码
“#define HDMI_1080P_OUT”屏蔽掉,这样就恢复原样,支持金属框 7 寸屏幕和 10.1 寸
屏幕,HDMI 也就输出 1024*600 了。
修改完成之后,重新编译内核,烧写到开发板,HDMI 小口即可输出 1080P 的视频信
号。

转载于:https://www.cnblogs.com/linda332/p/9354473.html

迅为iTOP-4412开发板-驱动-显卡支持HDMI_1080P分辨率相关推荐

  1. 迅为4412开发板驱动-linux 开机 logo 的修改方法

    文档主要介绍 4412 开发板的内核启动 LOGO,请注意如果要修改的屏幕分辨率小于480x640,请参考另外的独立文档"iTOP-4412-内核-4.3 寸屏幕-logo 修改_V1.0& ...

  2. linux显卡内核修改,iTOP-4412开发板-驱动-linux显卡驱动的修改方法

    本文档介绍迅为4412开发板的显卡分辨率修改方法. iTOP-4412 开发板支持 4.3 寸.7 寸和 9.7 寸等 lcd 显示屏.其中 4.3 寸屏是用的 cpu 直接出来的 RGB 信号,7  ...

  3. 迅为4412开发板-步进电机-驱动和测试例程

    迅为4412开发板-步进电机-驱动和测试例程 和本文档配套的资料有: 1 内核配置和步进电机驱动补丁包: topeet_modules_20190319.tar.gz 2 linux-C 的测试例程: ...

  4. 【迅为iMX6Q】开发板 u-boot 2020.04 RTL8211E 以太网驱动适配

    相关参考 [迅为iMX6Q]开发板 u-boot 2015.04 SD卡 启动 [迅为iMX6Q]开发板 u-boot 2020.04 SD卡 启动 [迅为iMX6Q]开发板 u-boot 2022. ...

  5. 4412开发板学习之Linux驱动开发(八):GPIO读操作与按键轮询实现

    GPIO读操作与按键轮询实现 GPIO读操作 硬件 查找对应IO口 寄存器配置 软件 需要的函数 注册设备 代码及分析 实验效果 按键轮询实现 原理分析 硬件 软件 用到的函数 先前准备工作 代码及分 ...

  6. 【迅为iMX6Q】开发板 Linux 5.15.71 RTL8211E 以太网驱动适配

    相关参考 [迅为iMX6Q]开发板 u-boot 2022.04 SD卡 启动 [迅为iMX6Q]开发板 u-boot 2020.04 RTL8211E 以太网驱动适配 [迅为iMX6Q]开发板 Li ...

  7. 迅为4412开发板物联网项目实战手机远程控制(广域网)

    用手机远程控制开发板,远程控制不是通过WIFI局域网控制,而是通过广域网来实现,真正的远程控制.实现万物互连. 下面先介绍一下云计算 云计算是分布式计算的一种,指的是通过网络"云" ...

  8. 分析2440开发板和4412开发板的性价比_初学者你们怎么看?

    嵌入式与物联网开发板系列-4412开发板,如果了解当前IT和物联网的趋势,就会发现Android工程师越来越瘦欢迎,而且相比之下单纯的Linux工程师却逊色不少, 当然Android系统的内核也是Li ...

  9. 【分享】4412开发板-嵌入式Linux开发须要掌握的基础知识和技能

    本文转自迅为电子论坛:http://www.topeetboard.com 1.Linux 基础 安装Linux操作系统 Linux文件系统 Linux经常使用命令 Linux启动过程具体解释 熟悉L ...

最新文章

  1. linux命令应用之一
  2. 网站推广——seo优化对企业网站推广能力的提升有着不小的帮助
  3. 开源 java CMS - FreeCMS2.3会员个人资料
  4. Linux 环境变量设置及查看
  5. [css] 为什么要使用sass/less?
  6. 编程题【Math类】计算类
  7. java动态生成excel_java动态生成excel打包下载
  8. linux导出表数据dmp,导出表的部分数据到dmp文件中
  9. 无向图的深度优先遍历非递归_LeetCode133-克隆图(附详细测试用例构建方法)
  10. 信用卡号校验java_ES reduce 一行代码解决信用卡号验证问题
  11. 2dpsk调制解调实验matlab_贼详细的8PSK调制与解调详细过程
  12. nv驱动版本linux,NV显卡Linux版驱动双响炮:一正式一测试
  13. k-mer matching算法以及它存储受限的原因
  14. Windows10分屏显示的3种方式
  15. 全志T507操作小技巧连载1-T507屏幕切换的两种方式
  16. cmd命令行 【超快】定位到指定路径
  17. AX6路由器开SSH、固化、刷openwrt
  18. 通过 GCC 学习 OpenMP 框架
  19. 教你分清楚SPI、I2C、UART、I2S、GPIO、SDIO、CAN!
  20. jqgrid使用分析

热门文章

  1. echarts3.0--地图和其点击事件及地图内文字内容样式位置控制
  2. 在 Visual Studio 中设置当发生某个特定异常或所有异常时中断
  3. Intel8086处理器使用NASM汇编语言实现操作系统09-关于数组复制的实现/movsb/movsw/cld/std/rep
  4. Git进阶(十三):分支比较 git diff
  5. web前端开发:敲代码快捷键的使用
  6. ResNet基本理论与实战
  7. 又拍云常见使用问题(如何给空间绑定域名)
  8. EHY-112-90汽车变速箱钻孔组合机床(6个8.5孔)论文 CAD图纸 生产率计算卡
  9. SAP-MM STO订单详解2 (库存转储调拨单)
  10. 在python集成开发环境中、可使用快捷键运行程序_在Python集成开发环境中,可使用快捷键 运行程序。_学小易找答案...