一、硬件操作平台介绍

FETT507-C核心板集成全志T507四核车规级处理器设计开发,Cortex-A53架构,主频1.5GHz,集成G31 GPU,内存2GB DDR3L,存储8GB eMMC。整板工业级运行温宽,支持绝大部分当前流行的视频及图片格式解码,具有稳定可靠的工业级产品性能、低功耗以及丰富的用户接口等优势,搭载Linux、Android、Ubuntu*操作系统,适用于车载电子、电力、医疗、工业控制、物联网、智能终端等领域。

本文不再对硬件参数进行叙述,在参考本文进行软件开发前请阅读飞凌嵌入式提供的全志T507用户手册 ,路径为“用户资料\手册\硬件手册”,以了解产品命名规则和您所使用产品的硬件配置信息,这样有助于您对本产品的使用。

本文介绍了全志T507屏幕切换控制的两种方式。

二、屏幕切换

OKT507-C开发板支持MIPI DSI、HDMI、TV等多种屏幕接口,同时可以进行两个屏幕的同显和异显,可灵活指定HDMI接口支持4K输出。目前屏幕切换控制方式有两种:内核设备树指定;uboot菜单动态控制。

目前OKT507-C支持HDMI、LVDS 1280x800、LCD7 1024x600、LCD7 800x480电容屏、LCD7 800x480电阻屏。

1、 内核设备树指定

该方式不需要连接串口终端,系统镜像默认为所期望的配置选择,适合量产。但需要手工修改设备树,重新生成一次系统镜像。该方式优先级高于uboot屏幕选单。

设备树路径为:linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi

内核源码中,打开设备dts文件,找到如下节点:

该status节点默认disabled状态,需要改为okay使能节点。

用户根据需求更改设置参数,保存后,需要重新编译生成镜像。

参数说明:

disp_lcd_type:描述lcd接口类型;

disp_lcd_type

lcd接口类型

lcd7_800_480_cap

7寸800x480电容屏

lcd7_800_480_res

7寸800x480电阻屏

rgb24

7寸1024x600电容屏

lvds

10.1寸1280x800电容屏

lcd_resolution:描述lcd屏分辨率;

tv_resolution: 描述tv屏分辨率;

disp_dvi_hdmi_type:描述hdmi接口还是dvi接口;

hdmi_resolution: 描述hdmi或dvi接口屏分辨率;

uboot_disp_mode:描述显示类型0代表单显LCD,1代表单显hdmi,3代表异显,5代表同显

举例:

将T507配置成同显模式,主屏为电容屏1024x600,副屏为dvi接口屏1920x1080P60。

注意:

1. lcd_resolution和tv_resolution只能存在一个,默认使用lcd_resolution。

2.对于MIPI屏幕种类多,可能现有时序和控制字不能满足要求,需要自行更改dsi节点下的lcd0。但任何和显示相关的节点status属性,均按照默认处理,程序会自动控制。

2、uboot菜单动态控制

该方式在T507现有已支持屏幕的基础上不需要重新编译和烧写,即可切换屏幕。

1、屏幕控制一级菜单

在uboot自启动过程中串口终端按下空格键,即可弹出控制选项:

输入”0”:

输入”1”:开发板重启;

输入”2”:进入屏幕控制子菜单。

2、屏幕控制二级菜单

屏幕控制子菜单,如下图:

输入”0”:退出,返回上级菜单;

输入”1”:进入LCD屏显示参数配置;

输入”2”:进入HDMI屏显示参数配置;

输入”3”:进入TV显示参数配置;

输入”4”:进入显示模式配置子菜单

3、屏幕控制三级菜单

显示模式配置子菜单:

屏幕参数选择前,首先由屏幕控制二级菜单终端输入”2”,进入显示模式选择菜单,如下图:

终端输入数字1到7对应显示模式类型:

输入”0”代表单显,返回上级菜单;

输入”1”代表单显,LCD屏显示;

输入”2”代表单显,HDMI屏显示;

输入”3”代表单显,TVOUT屏显示;

输入”4”代表异显,主屏为LCD/TVOUT,副屏为HDMI;

输入”5”代表同显,主屏为LCD/TVOUT,副屏为HDMI;

输入”6”代表异显,主屏为LCD,副屏为TVOUT;

输入”7”代表同显,主屏为LCD,副屏为TVOUT。

LCD屏显示参数配置:

由屏幕控制二级菜单终端输入”1”,可进入LCD屏显示参数菜单进行选择LCD屏分辨率:

HDMI或者DVI分辨率参数配置:

由屏幕控制二级菜单终端输入”2”,可进HDMI或者DVI显示参数菜单进行分辨率选择:

输入”0”代表单显,返回上级菜单;

输入”1”代表屏幕分辨率是1280x720帧数50;

输入”2”代表屏幕分辨率是1280x720帧数60;

输入”3”代表屏幕分辨率是1920x1080帧数50;

输入”4”代表屏幕分辨率是1920x1080帧数60;

输入”5”代表屏幕分辨率是3840x2160帧数50;

输入”6”代表屏幕分辨率是3840x2160帧数60;

输入”7”代表屏幕分辨率4096x2160帧数50;

输入”8”代表屏幕分辨率4096x2160帧数60;

输入”d”代表使用DVI接口;

输入”h”代表使用HDMI接口。

TV分辨率参数配置:

由屏幕控制二级菜单终端输入”3”,可进TV显示参数菜单进行分辨率选择,当前只支持720x576分辨率:

注意:

1. 选择完成后,按复位键重新启动,重新启动后生效;

2. 当前版本将TVOUT配置成主屏时,请将logo文件bootlogo.bmp分辨率修改成720x576,更改logo方法请参考T507”logo更换方式”,不在赘述。

全志T507操作小技巧连载1-T507屏幕切换的两种方式相关推荐

  1. 全志T507屏幕切换的两种方式

    本文介绍了飞凌嵌入式全志T507屏幕切换控制的两种方式. 二.屏幕切换 OKT507-C开发板支持MIPI DSI.HDMI.TV等多种屏幕接口,同时可以进行两个屏幕的同显和异显,可灵活指定HDMI接 ...

  2. 全志T507操作小技巧连载2-T507以太网配置方法

    本文硬件平台采用全志T507四核车规级处理器设计开发板,本文讲解T507开发板以太网配置方法.其它板卡设置略有不同,请参考使用. 一.全志T507系列硬件介绍 FETT507-C核心板集成全志T507 ...

  3. 全志T507操作小技巧连载2-T507以太网配置方法- 飞凌嵌入式国产全志T507开发板

    本文硬件平台采用全志T507四核车规级处理器设计开发板,本文讲解T507开发板以太网配置方法.其它板卡设置略有不同,请参考使用. 一.全志T507系列硬件介绍 FETT507-C核心板集成全志T507 ...

  4. 微信小程序实现动态横向步骤条的两种方式

    1.实现效果 2.实现原理 方法一: 页面总宽:750rpx ,去除相应间距等,留有长度600rpx左右.当列表的索引为0时,不显示步骤条横线, 即每个步骤条的宽度为600/(总步骤数-1)rpx. ...

  5. 10-N个你可能不知道的Mixly软件操作小技巧 | Mixly技巧系列

    Mixly 是由北师大米思齐团队开发的图形化编程软件,自发布以来深受国内创客圈的喜爱.Mixly 编程软件采用图形化编程,不用记代码,只需要拖拽.简单设置,就能让你快速完成创意电子编程. 本专栏系列课 ...

  6. 未来教育计算机二级Excel解析,Excel操作小技巧,助你学好计算机二级office!

    原标题:Excel操作小技巧,助你学好计算机二级office! Office考试中最难的是什么?当然是Excel函数啊! 小编辛苦整理了excel10大懒人技巧,让你考试速提分!还不赶紧收藏起来 一. ...

  7. 为什么word中插入对象会自动关闭word_你常常忽视的Word文本操作小技巧

    ​​很多人在运用word时候,会遇到一些绊脚石,小编这里整理了大家经常忽略的8个word操作小技巧.别客气,我是活雷锋!页眉页脚一.怎样让word中每一页用不同的页眉?整个文档只能用相同的页眉,一改就 ...

  8. amigo幸运字符什么意思_OMG,12 个精致的 Java 字符串操作小技巧,学它

    字符串可以说是 Java 中最具有代表性的类了,似乎没有之一哈,这就好像直播界的李佳琪,脱口秀中的李诞,一等一的大哥地位.不得不承认,最近吐槽大会刷多了,脑子里全是那些段子,写文章都有点不由自主,真的 ...

  9. Excel文件 实用操作小技巧

    Excel文件实用 操作小技巧 目录 1.为Excel文件 添加打开密码  审阅  - 保护工作簿 - 保护结构和窗口-输入密码点击确定 2.为Excel文件 添加作者信息 在Exce文件 图标上右键 ...

最新文章

  1. 《程序员面试宝典》-数据结构编程练习1
  2. 移动端代码规范小结(一)
  3. 【代码笔记】iOS-二维码
  4. Circular Sequence UVA - 1584
  5. java web开发之上机指导(2)
  6. 《运营之光》-- 学习笔记(四)
  7. mysql数据库表子查询语句_MySQL使用子查询教程
  8. Python开发规范
  9. 数据分析工具测评!被Excel打过的“耳光”,现在可以还回去了
  10. 全局唯一递增的id_分布式系统全局唯一ID简介、特点、生成
  11. 页面上拖动图片进行排序
  12. html数独游戏源代码,数独游戏求解程序(附源代码)
  13. 腾讯2019年理财通用户突破两亿;浪潮云估值突破100亿元 | 美通企业日报
  14. 记录ExtJs时间控件日期加一天
  15. Qt qml 下使QtCharts
  16. 带着问题重学 Java 并发编程
  17. dataframe一列拆分成多列
  18. DJI大疆创新招聘-自动化测试工程师
  19. docker安装easyswoole
  20. 爱米云共享网盘linux,Cozy Drive下载-云盘同步程序 v3.27.0 官方版 - 下载吧

热门文章

  1. python科学计算是什么意思_Python科学计算和数据分析(NumPy详细介绍)
  2. 企业云邮箱申请,TOM企业邮箱,2021不见不散
  3. android matix滤镜,使用MAT (Memory Analyzer Tool)分析Andriod项目内存泄漏
  4. setsockopt()函数和getsockopt()函数
  5. 只要愿意改变,什么时候都不太晚。。。。。
  6. 恩智浦 飞思卡尔Freescale Kinetis KEA128学习笔记3--GPIO模块(二)
  7. 怀念那些年我们每天使用的经典DOS程序
  8. 仪器仪表用Σ ΔADC产品
  9. Js 限时秒杀【倒计时】【案例】
  10. ubuntu查看usb和连接手机usb共享热点