TLT507- 双屏异显方案演示

1 案例说明
本次操作以 tft lcd(主屏) + cvbs out(副屏)的组合方案为例,演示双屏异显功能。
multi_screen_extend 案例通过指定参数在不同类型的显示屏上显示一帧图像,具体功能
如下:
(1) 通过 ioctl 函数操作/dev/disp节点,配置显示输出类型和模式。
(2) 在显示屏创建一个图层。
(3) 将图像数据地址绑定至对应图层。
(4) 打开待显示的图层。
(5) 程序退出时,关闭图层。
2 案例测试
请通过 ffc 软排线将创龙科技 tl070a lcd 显示屏与评估板 tft lcd(con20)接口连接,
使用 av 转 vga 转换器连接评估板 cvbs out 接口和 vga 显示屏,硬件连接如下图所示。
评估板启动,将 产品 资 料 “ 4- 软 件 资料 linuxboot_packageaa_bb ”目录下
boot_package_tft_lcd.fex 镜像拷贝至评估板文件系统 root 用户目录下,该镜像同时支持
tft lcd 和 cvbs out 显示输出,且默认配置 tft lcd 为主屏。如需测试其他双屏异显组
合方案,请替换为对应的 boot_package_xxx.fex 文件。
执行如下命令将其固化至 linux 系统启动卡,重启即可生效。系统重启后,评估板 tft
lcd 显示屏将默认显示 qt 界面。如需固化至 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
请将案例 bin 目录下的 multi_screen_extend 可执行程序拷贝至评估板文件系统 root
目录下,执行如下命令,查询程序参数。
target#
./multi_screen_extend --help
参数解析:
-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
最终将在 vga 显示屏显示图像,同时 tft lcd 显示屏显示默认 qt 界面,实现双屏异
显功能。
备注:当前 cvbs out 输出图像存在花屏问题,解决方案请与我司联系。
3 案例编译
将案例 src 源码目录拷贝至 ubuntu 工作目录下,进入源码目录,执行如下命令修改
makefile 文件,将 lichee_dir 路径修改为 linuxsdk 开发包实际路径。
host# vi makefile
修改内容如下:
lichee_dir := /home/tronlong/t507/linuxsdk
//指定 linuxsdk 开发包的实际路径
修改完成,执行如下命令进行案例编译,编译完成后将在当前路径下生成可执行程序。
host# make
4 关键代码
(1) 根据命令行参数选择在主屏或副屏显示图像。


如何提高我国少儿教育质量,少儿编程教育有大优势
2019世界机器人大会正式开幕 聚焦世界机器人领域最新科研成果
元器材在印制板上的固定办法
中盈集团控股拟认购互联智慧股份 以进入5G智慧灯杆市场
特斯拉挖来微软HoloLens顶级设计师,或将AR技术融入汽车
TLT507- 双屏异显方案演示
智能电动车及驱动系统电路设计攻略
二极管是否适合串联和并联
金属卤化物灯安全吗_金属卤化物灯有哪些优缺点
智慧农业开始成为流行趋势了吗
WAYON维安在工业控制板智能电表医疗设备电子体温计血糖仪血压监测方案与应用
瑞萨电子用电源链串联起美好生活,不断改善着人们的工作和生活方式
黑鲨游戏手机2 Pro再次开售CPU最高主频达2.95GHz游戏性能可提升27%
CES 2019:咪咕智能硬件实力获认可 斩获五项CES 2019创新大奖
莱迪思ECP5产品系列又添新成员,以最小的封装实现前所未有的性能
探!中国集成电路盛装之下的隐忧
FLIR红外热像仪监测温度的各种实地案例
英国运营商Three UK将在通信网络方面投资174.74亿元
2020年新能源汽车动力电池需求量的预测
中国ICT投入增长率将创新高