0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—双屏异显方案演示

Tronlong创龙科技 来源:Tronlong创龙科技 作者:Tronlong创龙科技 2025-09-10 17:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前 言

本文主要演示基于TLT113-EVM评估板的双屏异显方案,适用开发环境如下。

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

虚拟机:VMware15.5.5

Linux开发环境:Ubuntu18.04.464bit

U-Boot:U-Boot-2018.05

Kernel:Linux-5.4.61、Linux-RT-5.4.61

LinuxSDK:T113_Tina5.0-V1.0(Linux)

本文配套案例为“4-软件资料Demoplatform-demosmulti_screen_extend”,支持多种双屏异显组合方案,需配套产品资料“4-软件资料LinuxBoot_package”目录下的boot_package_xxx.fex文件使用,具体说明如下。

wKgZPGiuaRCAIAmkAAAazFAccUI615.png

本文默认基于NAND FLASH配置评估板进行测试,使用USB TO UART0作为调试串口,通过Linux系统启动卡(Micro SD方式)启动系统。

案例说明

本次操作以TFT LCD(主屏)+ CVBS OUT(副屏)的组合方案为例,演示双屏异显功能。multi_screen_extend案例通过指定参数在不同类型的显示屏上显示一帧图像,具体功能如下:

(1)通过ioctl函数操作"/dev/disp"节点,配置显示输出类型和模式。

(2)在显示屏创建一个图层。

(3)将图像数据地址绑定至对应图层。

(4)打开待显示的图层。

(5)程序退出时,关闭图层。

wKgZO2iuboOASUQgAAD6i41SKaw549.png图 1 程序流程图

案例测试

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

wKgZPGiubquAey-YACSjST2jzSM680.png图 2

评估板启动,将产品资料“4-软件资料LinuxBoot_packageboot_package-AA_BBnand”目录下的boot_package_tft_lcd.fex文件(支持TFT LCD显示)和“4-软件资料LinuxKernelimagelinux-5.4-[版本号]-[Git系列号]nand”目录下的boot_tft_lcd.fex文件拷贝至评估板文件系统"/root/"目录下,执行如下命令将其固化至Linux系统启动卡。镜像同时支持TFT LCD和CVBS OUT显示输出,且默认配置TFT LCD为主显。如需测试其他双屏异显组合方案,请替换为对应的boot_package_xxx.fex文件。

执行如下命令将其固化至Linux系统启动卡,重启即可生效。系统重启后,评估板TFT LCD显示屏将默认显示Qt界面。

备注:若为eMMC配置评估板,请使用emmc目录下的boot_package_tft_lcd.fex文件,且Linux系统启动卡对应设备节点为"/dev/mmcblk1",请注意区分。

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

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

Target# dd if=boot_tft_lcd.fex of=/dev/mmcblk0p4

Target# sync

Target# reboot

wKgZO2iubpaAaHAaAAAv3VxrsDw220.png图 3

wKgZO2iubrSAISfPABYYY3FCM9I142.png图 4

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

Target# ./multi_screen_extend --help

wKgZPGiubqyAaku1AACW5Sw6ebE468.png图 5

参数解析:

-s:设置显示通道(0或1)。

-t:设置输出模式,支持多种模式。

-p:显示图片路径。

-w:显示图片宽度。

-h:显示图片高度。

-v:版本信息参数。

--help:帮助信息参数。

执行如下命令,在CVBS OUT(副显)输出显示图像。

Target# ./multi_screen_extend-s 1 -t cvbs -p ./test.bmp -w 640 -h 480

wKgZPGiubuuAV7b3AADZDHLbrbU524.png图 6

最终将在VGA显示屏显示图像,同时TFT LCD显示屏显示默认Qt界面,实现双屏异显功能。

wKgZO2iubw2AdZ10ABRde9Ob8pI566.png图 7 VGA显示屏

案例编译

将案例src源码目录拷贝至Ubuntu工作目录下,进入源码目录,执行如下命令修改Makefile文件,将LICHEE_DIR路径修改为LinuxSDK开发包实际路径。

Host# vi Makefile

wKgZO2iuc6CAN9CQAABAoeUDcRA834.png图 8

wKgZPGiuc6GAWy8gAAFAvKoZBkY210.png图 9

修改的内容如下:

LICHEE_DIR := /home/tronlong/T113/tina5.0_v1.0

LICHEE_OUT_SYS = $(LICHEE_DIR)/out/t113_i/tlt113-evm-nand/buildroot/buildroot

备注:若为eMMC配置评估板,请将路径"tlt113-evm-nand"修改为"tlt113-evm-emmc"。

修改完成,执行如下命令进行案例编译,编译完成后将在当前路径下生成可执行程序。

Host# make

wKgZPGiudF2AABLFAAMNFE4KMFQ701.png图 10

关键代码

(1)根据命令行参数选择在主显或副显。

wKgZPGiudGWAVR5MAADNJEdmlX4587.png图 11

(2)新建图层。

wKgZPGiudG6AfpL9AABLosA8ZNQ046.png图 12

(3)打开图层。

wKgZPGiudHWAX9RIAABCfhHvqFI041.png图 13

(4)关闭图层。

wKgZPGiudIOAVqn6AAAcJkyZrrQ753.png图 14


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    26

    文章

    6527

    浏览量

    121417
  • 评估板
    +关注

    关注

    1

    文章

    1128

    浏览量

    31410
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    国产T113-i Cortex-A7@1.2GHz 工业开发板—Linux系统使用手册(三)

    本文档详细介绍了T113开发板的Linux环境搭建与系统编译流程。主要内容包括:1)开发环境要求(Windows/VMware/Ubuntu版本);2)Linux SDK安装步骤(依赖软件安装、源码
    的头像 发表于 09-04 14:56 982次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—Linux系统使用手册(三)

    国产T113-i Cortex-A7@1.2GHz 工业开发板—Linux系统使用手册(二)

    本文档详细介绍了T113开发板的Linux环境搭建与系统编译流程。主要内容包括:1)开发环境要求(Windows/VMware/Ubuntu版本);2)Linux SDK安装步骤(依赖软件安装、源码
    的头像 发表于 09-02 16:36 922次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—Linux系统使用手册(二)

    国产T113-i Cortex-A7@1.2GHz 工业开发板—视频开发案例

    本文主要介绍基于创龙科技TLT113-EVM评估的视频开发案例,适用开发环境如下。
    的头像 发表于 08-26 14:35 1529次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—视频<b class='flag-5'>开发</b>案例

    国产T113-i Cortex-A7@1.2GHz 工业开发板—ARM + FPGA通信案例

    本文主要介绍基于科技T113与FPGA的间通信案例,适用开发环境如下。
    的头像 发表于 08-19 11:16 1672次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—ARM + FPGA通信案例

    国产T113-i Cortex-A7@1.2GHz 工业开发板—ARM + DSP、RISC-V间通信开发案例

    本文档主要介绍T113-i处理器的ARM + DSP、RISC-V间通信开发案例,演示T113-i处理器ARM
    的头像 发表于 08-18 14:03 1251次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—ARM + DSP、RISC-V<b class='flag-5'>核</b>间通信<b class='flag-5'>开发</b>案例

    国产T113-i Cortex-A7@1.2GHz 工业开发板—RISC-V案例开发手册(上)

    本文档主要介绍T113-i处理器的RISC-V案例开发演示RISC-V核心RTOS案例的编译与加载方法。适用开发环境如下。
    的头像 发表于 08-13 11:34 17w次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—RISC-V案例<b class='flag-5'>开发</b>手册(上)

    国产T113-i Cortex-A7@1.2GHz 工业开发板—DSP案例开发手册

    本文档主要介绍T113-i处理器的HiFi4 DSP核心开发案例,演示HiFi4 DSP核心RTOS案例的工程编译、程序固化和工程调试的方法。适用开发环境如下。
    的头像 发表于 08-12 11:37 1130次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—DSP案例<b class='flag-5'>开发</b>手册

    国产T113-i Cortex-A7@1.2GHz 工业开发板—物联网模块开发案例(上)

    本文档主要介绍基于TLT113-EVM评估的物联网模块开发案例。
    的头像 发表于 08-07 14:47 1286次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—物联网模块<b class='flag-5'>开发</b>案例(上)

    【创龙TLT113-MiniEVM开发板试用体验】开箱评测

    T113-iCortex-A7@1.2GHz + 玄铁C906 RISC-V@1
    发表于 08-05 19:59

    国产T113-i Cortex-A7@1.2GHz 工业开发板—GDB程序调试方法说明

    前  言 本指导文档适用开发环境:   Windows开发环境:Windows 7 64bit、Windows 10 64bit 虚拟机:VMware15.5.5 Linux开发环境
    的头像 发表于 08-05 15:33 792次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—GDB程序调试方法说明

    国产T113-i Cortex-A7@1.2GHz 工业开发板—IgH EtherCAT主站开发案例

    本文档主要演示TLT113-EVM评估基于IgH EtherCAT控制伺服电机。
    的头像 发表于 08-04 15:48 1148次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—IgH EtherCAT主站<b class='flag-5'>开发</b>案例

    国产T113-i Cortex-A7@1.2GHz 工业开发板—MQTT通信协议案例

    、Linux-RT-5.4.61 本文主要介绍创龙科技TLT113-EVM评估基于MQTT通信协议开发案例,主要包括mqtt_client案例和mqtt_sinewave_pub案例,位于产品资料“4-软件资料
    的头像 发表于 07-31 14:34 1029次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—MQTT通信协议案例

    国产T113-i Cortex-A7@1.2GHz 工业开发板—Linux-RT应用开发案例

    ​ 前  言 本文适用开发环境如下: Windows开发环境:Windows 7 64bit、Windows 10 64bit 虚拟机:VMware15.5.5 Linux开发环境
    的头像 发表于 07-30 10:33 1056次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—Linux-RT应用<b class='flag-5'>开发</b>案例

    国产T113-i Cortex-A7@1.2GHz 工业开发板—LVGL应用开发案例

    本文主要演示基于TLT113-EVM评估的LVGL官方案例以及应用开发案例
    的头像 发表于 07-29 10:06 1330次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>  <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—LVGL应用<b class='flag-5'>开发</b>案例

    CODESYS + T113-i + 国产系统OneOS,打造新一代工业控制解决方案

    创龙科技与中移物联网有限公司、CODESYS携手合作,成功实现了T113-i工业评估国产系统OneOS + CODESYS软件的适配,此举将让
    的头像 发表于 07-08 17:27 1523次阅读
    CODESYS + <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> + <b class='flag-5'>国产</b>系统OneOS,打造新一代<b class='flag-5'>工业</b>控制解决<b class='flag-5'>方案</b>!