前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >全志T3+Logos FPGA开发板——双屏异显开发案例

全志T3+Logos FPGA开发板——双屏异显开发案例

原创
作者头像
用户8594645
发布于 2023-04-05 11:05:56
发布于 2023-04-05 11:05:56
9020
举报

前 言

本文主要介绍基于TLT3F-EVM评估板的双屏异显开发案例,案例位于“4-软件资料\Demo\base-demos\display_test”目录下,本案例同时支持TFT LCD + CVBS OUT双屏异显方案。

全志T3处理器显示驱动中最重要的显示资源为图层,支持0和1两路显示通道。其中第0路显示通道支持16个图层(含视频图层4个),第1路显示通道支持8个图层(含视频图层4个),所有图层都支持图像缩放。详情请查看“6-开发参考资料\全志T3官方参考文档\”目录下的《T3显示模块说明书V1.0》。

适用开发环境如下:

Windows开发环境:Windows 7 64bit、Windows 10 64bit

Linux开发环境:Ubuntu18.04.4 64bit

虚拟机:VMware15.5.5

U-Boot:U-Boot-2014.07

Kernel:Linux-3.10.65

LinuxSDK:LinuxSDK_AA_BB_CC_DD(基于T3_LinuxSDK_V1.3_20190122)

本文测试板卡为创龙科技TLT3F-EVM开发板,它是一款基于全志科技T3四核ARM Cortex-A7 + 紫光同创Logos PGL25G/PGL50G FPGA设计的异构多核国产工业开发板,ARM Cortex-A7处理器单元主频高达1.2GHz。评估板由核心板和评估底板组成,核心板CPU、FPGA、ROM、RAM、电源、晶振、连接器等所有器件均采用国产工业级方案,国产化率100%。

同时,评估底板大部分元器件亦采用国产工业级方案。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。

display_test案例

案例说明

案例功能:实现TFT LCD(主屏) + CVBS OUT(副屏)双屏异显功能。程序通过指定参数在不同类型的显示屏上显示一帧图像,具体功能如下:

  1. 通过ioctl函数操作"/dev/disp"节点,配置显示输出类型和模式。
  2. 在显示屏创建一个图层。
  3. 将图像数据地址绑定至对应图层。
  4. 打开待显示的图层。
  5. 程序退出时,关闭图层。

图 1 程序流程图

案例测试

请通过FFC软排线将创龙科技TL070A LCD显示屏与评估板TFT LCD(CON10)接口连接,使用AV转VGA转换器连接评估板CVBS OUT接口和VGA显示屏,硬件连接如下图所示。

图 2

评估板启动,将产品资料“4-软件资料\Linux\Boot_package\AA_BB_CC\”目录下boot_package_tft_lcd.fex镜像拷贝至评估板文件系统root用户目录下,该镜像同时支持TFT LCD和CVBS OUT显示输出,且默认配置TFT LCD为主屏。

执行如下命令将其固化至Linux系统启动卡,重启即可生效。系统重启后,评估板TFT LCD和CVBS OUT接口将同时输出相同的图像。

备注:如需固化至eMMC设备,请将设备节点修改为mmcblk0。

Target# dd if=boot_package_tft_lcd.fex of=/dev/mmcblk1 seek=32800

Target# dd if=boot_package_tft_lcd.fex of=/dev/mmcblk1 seek=24576

Target# sync

Target# reboot

图 3

执行如下命令,关闭所有Qt程序。

Target# killAllUI

图 4

请将案例bin目录下的display_test可执行程序拷贝至评估板文件系统root目录下,执行如下命令,查询程序参数。

Target# ./display_test -h

图 5

参数解析:

screen:指定显示通道(0或1)。

type:指定输出模式,仅支持TFT + CVBS的异屏双显方案。

color:指定输出图像颜色,支持red、green、blue三种颜色。

-v:版本信息参数。

-h:帮助信息参数。

执行如下命令,在TFT LCD(主屏)输出显示图像,并将程序设置为后台运行模式。

Target# ./display_test 0 tft blue &

图 6

图 7 LCD显示屏

执行如下命令,在CVBS OUT(副屏)输出图像,最终将通过AV转VGA转换器在VGA显示屏显示图像。

Target# ./display_test 1 cvbs green

图 8

图 9 VGA显示屏

更多案例详情说明,敬请关注Tronlong创龙科技,获取更多资讯,也可以在评论区留言。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
国产!基于瑞芯微RK3576ARM八核2.2GHz A72 工业评估板——多屏同显、异显方案演示
本文主要演示基于TL3576-MiniEVM评估板HDMI OUT、DP 1.4和MIPI的多屏同显、异显方案,适用开发环境如下。
创龙科技Tronlong
2025/04/22
970
国产!基于瑞芯微RK3576ARM八核2.2GHz A72 工业评估板——多屏同显、异显方案演示
国产AD+全志T3开发案例,为能源电力行业排忧解难!8/16通道
本文主要介绍基于全志科技T3(ARM Cortex-A7)国产处理器的8/16通道AD采集开发案例,使用核芯互联CL1606/CL1616国产AD芯片,亦适用于ADI AD7606/AD7616。CL1606/CL1616与AD7606/AD7616软硬件兼容。
创龙科技Tronlong
2022/11/27
1.2K0
国产AD+全志T3开发案例,为能源电力行业排忧解难!8/16通道
全志T3开发板——嵌入式入门学习测试教程(4)
本文主要为嵌入式入门开发者的接口、网口等板卡基础快速测试,当初级学习的开发者拿到板卡,如何在最快时间内测试板卡正常?,接下来是等是否正常。继续测试教程(3)的测试板卡的SATA接口、USB接口读写、USB HOST模式测试、USB DEVICE模式、串口测试等测试部分,接下来是CAN测试、VGA接口、7英寸LCD触摸屏、10.4英寸LVDS触摸屏、7英寸MIPI触摸屏等测试部分是否正常。
创龙科技Tronlong
2022/03/31
3.6K0
全志T3开发板——嵌入式入门学习测试教程(4)
全志T3开发板(4核ARM Cortex-A7)——系统启动阶段LOGO显示详解
本次测试板卡为基于创龙科技TLT3-EVM是一款基于全志科技T3处理器设计的4核ARM Cortex-A7高性能低功耗国产评估板,每核主频高达1.2GHz。
创龙科技Tronlong
2022/06/07
1.7K0
全志T3开发板(4核ARM Cortex-A7)——系统启动阶段LOGO显示详解
【经验分享】全志科技官方Ubuntu16.04根文件系统镜像的替换和测试方法
本文主要基于全志A40i开发板——TLA40i-EVM,一款基于全志科技A40i处理器设计的4核ARM Cortex-A7高性能低功耗国产评估板,演示Ubuntu根文件系统镜像的替换和测试方法。创龙科技TLA40i-EVM评估板接口资源丰富,引出双路网口、双路CAN、双路USB、双路RS485等通信接口,板载Bluetooth、WIFI、4G(选配)模块,同时引出MIPI LCD、LVDS LCD、TFT LCD、HDMI OUT、CVBS OUT、CAMERA、LINE IN、H/P OUT等音视频多媒体接口,支持双屏异显、1080P@45fps H.264视频硬件编码、1080P@60fps H.264视频硬件解码,并支持SATA大容量存储接口。
创龙科技Tronlong
2024/07/30
1750
【经验分享】全志科技官方Ubuntu16.04根文件系统镜像的替换和测试方法
创龙AD+全志T3 TL7606I模块测试
本文主要介绍基于全志科技T3(ARM Cortex-A7)处理器的8/16通道AD采集开发案例,使用核芯互联CL1606/CL1616AD芯片,亦适用于ADI AD7606/AD7616。CL1606/CL1616与AD7606/AD7616软硬件兼容。
阿志小管家
2024/02/02
1160
创龙AD+全志T3 TL7606I模块测试
全国产!全志T3+Logos FPGA核心板(4核ARM Cortex-A7)规格书
创龙科技SOM-TLT3F是一款基于全志科技T3四核ARM Cortex-A7处理器 + 紫光同创Logos PGL25G/PGL50G FPGA设计的异构多核全国产工业核心板,ARM Cortex-A7处理单元主频高达1.2GHz。核心板CPU、FPGA、ROM、RAM、电源、晶振、连接器等所有器件均采用国产工业级方案,国产化率100%。
用户8594645
2023/01/01
1.1K0
全国产!全志T3+Logos FPGA核心板(4核ARM Cortex-A7)规格书
全志T3开发板——嵌入式入门学习测试教程(5)
本文主要为嵌入式入门开发者的接口、网口等板卡基础快速测试,当初级学习的开发者拿到板卡,如何在最快时间内测试板卡正常?,继续测试教程(4)的CAN接口、VGA接口、7英寸LCD触摸屏、10.4英寸LVDS触摸屏、7英寸MIPI触摸屏测试部分,接下来是看门狗测试、网络接口(RGMII ETH、RGMII ETH)、AUDIO音频、CVBS OUT接口、TVIN接口等测试部分是否正常。
创龙科技Tronlong
2022/03/31
5.1K0
全志T3开发板——嵌入式入门学习测试教程(5)
全国产!全志T3+Logos FPGA开发板(4核ARM Cortex-A7)规格书
创龙科技TLT3F-EVM是一款基于全志科技T3四核ARM Cortex-A7 + 紫光同创Logos PGL25G/PGL50G FPGA设计的异构多核国产工业评估板,ARM Cortex-A7处理器单元主频高达1.2GHz。评估板由核心板和评估底板组成,核心板CPU、FPGA、ROM、RAM、电源、晶振、连接器等所有器件均采用国产工业级方案,国产化率100%。同时,评估底板大部分元器件亦采用国产工业级方案。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。
用户8594645
2023/01/01
1.3K1
全国产!全志T3+Logos FPGA开发板(4核ARM Cortex-A7)规格书
全志A40i开发板——Ubuntu系统使用说明
请先按照调试工具安装、Linux开发环境搭建相关文档,安装SecureCRT串口调试终端、VMware虚拟机等相关软件,按照Linux系统使用手册解压安装LinuxSDK开发包到Ubuntu。无特殊说明情况下,默认使用USB TO UART0作为调试串口,使用Linux系统启动卡(Micro SD方式)启动系统,通过路由器与PC机进行网络连接。
创龙科技Tronlong
2022/10/28
1.6K0
全志A40i开发板——Ubuntu系统使用说明
嵌入式ARM端测试手册——全志T3+Logos FPGA评估板(下)
Windows开发环境:Windows 7 64bit、Windows 10 64bit
创龙科技Tronlong
2023/03/01
1.5K0
嵌入式ARM端测试手册——全志T3+Logos FPGA评估板(下)
全志科技T3开发板(4核ARM Cortex-A7)——视频开发案例
本文主要介绍基于全志科技T3国产平台的视频开发案例,内容包含了gige_capture案例、案例、GigE工业相机配置、图像采集并显示、图像采集以及案例编译保存、关键代码等。
创龙科技Tronlong
2022/06/07
8590
全志科技T3开发板(4核ARM Cortex-A7)——视频开发案例
创龙AD+全志T3 ad_display 开发案例 (2)
本文主要介绍基于全志科技T3(ARM Cortex-A7)处理器的8/16通道AD采集开发案例,使用核芯互联CL1606/CL1616AD芯片,亦适用于ADI AD7606/AD7616。CL1606/CL1616与AD7606/AD7616软硬件兼容。
阿志小管家
2024/02/02
1590
创龙AD+全志T3 ad_display 开发案例 (2)
嵌入式入门级学习——国产平台T3开发板测试教程(1)
本文主要为嵌入式入门开发者的接口、网口等板卡基础快速测试,当初级学习的开发者拿到板卡,如何在最快时间内,测试这个板卡的基础性能、功能是正常的,就让我们下面看看。
创龙科技Tronlong
2022/03/31
1.6K0
嵌入式入门级学习——国产平台T3开发板测试教程(1)
全志T3开发板(4核ARM Cortex-A7)测评合集——从开发板到PLC
本次测试板卡是创龙科技旗下,一款基于全志科技T3处理器设计的4核ARM Cortex-A7高性能低功耗国产评估板,每核主频高达1.2GHz。评估板接口资源丰富,引出双路网口、双路CAN、双路USB、双路RS485等通信接口,板载Bluetooth、WIFI、4G(选配)模块,同时引出MIPI LCD、LVDS LCD、TFT LCD、CVBS OUT、CAMERA、LINE IN、H/P OUT等音视频多媒体接口,支持双屏异显、1080P@45fps H.264视频硬件编解码,并支持SATA大容量存储接口。
创龙科技Tronlong
2022/10/28
3.5K0
全志T3开发板(4核ARM Cortex-A7)测评合集——从开发板到PLC
全志科技T3开发板(4核ARM Cortex-A7)——MQTT通信协议案例
本文主要介绍基于T3处理器的MQTT通信协议开发案例,讲解内容主要包括了MQTT通信协议简介、概述、应用场景以及Mosquitto工具安装、mqtt_client案例和mqtt_sinewave_pub案例等。
创龙科技Tronlong
2022/06/07
1.7K0
全志科技T3开发板(4核ARM Cortex-A7)——MQTT通信协议案例
全志T3+Logos FPGA开发板——MQTT通信协议案例
应广大用户朋友需求号召,今天分享基于创龙科技的TLT3F-EVM开发板,它是一款基于全志科技T3四核ARM Cortex-A7 + 紫光同创Logos PGL25G/PGL50G FPGA设计的异构多核国产工业开发板,ARM Cortex-A7处理器单元主频高达1.2GHz。评估板由核心板和评估底板组成,核心板CPU、FPGA、ROM、RAM、电源、晶振、连接器等所有器件均采用国产工业级方案,国产化率100%。
创龙科技Tronlong
2024/07/30
1430
全志T3+Logos FPGA开发板——MQTT通信协议案例
电力行业必看!国产评估板-全志科技T3,开箱测评!
​本期我们来开箱测评创龙科技(Tronlong)的首款国产ARM评估板——TLT3-EVM评估板,它基于全志科技T3处理器设计,究竟性能如何?下面,我们一起看看详情!
创龙科技Tronlong
2022/03/28
1.4K0
电力行业必看!国产评估板-全志科技T3,开箱测评!
FPGA案例开发手册——基于全志T3+Logos FPGA核心板
本文档主要提供评估板FPGA端案例测试方法,适用的开发环境为Windows 7 64bit和Windows 10 64bit。
创龙科技Tronlong
2023/03/01
7640
FPGA案例开发手册——基于全志T3+Logos FPGA核心板
嵌入式入门级学习——基于国产平台T3开发板的测试教程(2)
本文主要为嵌入式入门开发者的接口、网口等板卡基础快速测试,当初级学习的开发者拿到板卡,如何在最快时间内测试板卡正常?继续测试教程(1)的系统启动、文件传送、LED等测试部分,接下来是测试板卡的按键、时钟设置、DDR读写、Micro SD接口读写、eMMC读写测试等基础性能、功能是否正常。
创龙科技Tronlong
2022/03/31
1.3K0
嵌入式入门级学习——基于国产平台T3开发板的测试教程(2)
推荐阅读
相关推荐
国产!基于瑞芯微RK3576ARM八核2.2GHz A72 工业评估板——多屏同显、异显方案演示
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档