1文档中有功能:双屏同显!具体操作见文档:https://d1.docs.aw-ol.com/source/3_getimg/
双屏同显测试固件:https://www.aw-ol.com/downloads/resources/38

继上述固件之后,因为小项有需求,同显固件无法满足。故有双屏异显第一弹:

  1. mipi显示GUI,HDMI播放动画。
    下图是演示效果。(视频效果可以点此查看)

异显固件:
tina_d1-nezha_uart0_yixian.img

操作过程

  1. 更改设备号
# 目录 d1-tina-open/package/allwinner/libuapi/src/videoOutPort.c
# 调转一下默认屏幕输出
# 71 行
-#define SCREEN_0 0
-#define SCREEN_1 1
+#define SCREEN_0 1
+#define SCREEN_1 0
  1. 编译并烧录固件
make -j32 && pack
  1. 启动设备,切换HDMI到屏幕1
cd /sys/kernel/debug/dispdbg
echo disp1 > name; echo switch1 > command; echo 4 10 0 0 0x4 0x101 0 0 0 8 > param; echo 1 > start;
  1. 使用tplaydemo 播放视频
tplaydemo *****.mp4
  1. 启动LVGL控制UI
./cardcamera

对于上述修改,在系统调试节点中查看可以看到:

root@TinaLinux:/sys/devices/virtual/disp/disp/attr# cat sys
screen 0:
de_rate 300000000 hz, ref_fps:62
mgr0: 800x1280 fmt[rgb] cs[0x204] range[full] eotf[0x4] bits[8bits] err[0] force_sync[0] unblank direct_show[false] iommu[1]
dmabuf: cache[0] cache max[0] umap skip[0] overflow[0]lcd output      backlight(100)  fps:62.5         800x1280err:1   skip:200        irq:18449       vsync:0 vsync_skip:0BUF    enable ch[1] lyr[0] z[16] prem[N] a[pixel 255] fmt[  0] fb[ 800,1280; 800,1280; 800,1280] crop[   0,1280, 800,1280] frame[   0,   0, 800,1280] addr[ff800000,       0,       0] flags[0x       0] trd[0,0]
depth[ 0] screen 1:
de_rate 300000000 hz, ref_fps:60
mgr1: 1920x1080 fmt[rgb] cs[0x101] range[limit] eotf[0x4] bits[8bits] err[0] force_sync[0] unblank direct_show[false] iommu[1]
dmabuf: cache[0] cache max[0] umap skip[0] overflow[0]hdmi output mode(10)    fps:60.6        1920x1080err:0   skip:4  irq:14742       vsync:0 vsync_skip:0BUF    enable ch[0] lyr[0] z[0] prem[N] a[globl 255] fmt[ 77] fb[ 992, 736; 496, 368; 496, 368] crop[   0,   0, 976, 720] frame[   0,   0,1920,1080] addr[fe800000,fe8b2400,fe8ded00] flags[0x       0] trd[0,0]
depth[ 0] root@TinaLinux:/sys/devices/virtual/disp/disp/attr#

此时系统中有两个屏幕。

但此时HDMI仅仅只创建了一个图层。
mipi则被加入到了framebuffer中。

以上就是双屏异显固件测试及使用的方法,大家能否基于此想到更多有趣的玩法,欢迎评论回帖催更。

原贴链接:https://bbs.aw-ol.com/topic/362/
全志在线开发者交流企鹅群(客服机器人24小时在线解答):498263967
资源获取、问题讨论可以到全志在线开发者社区进行:https://www.aw-ol.com/
全志及开发者最新动态可以关注全志在线微信公众号

全志D1-H 双屏异显第一弹来啦 D1同时支持两个屏幕,一边做UI交互,一边播放视频相关推荐

  1. 安卓系统双屏异显_Android 双屏异显实现的三种方式

    在各种产品脑洞大开的时代,需求也是日益新异,笔者最近开发了一套双屏异显app.现在做一些总结 1.双屏异显第一种实现方式(官方提供的Presentation) Android 提供了一个叫 Prese ...

  2. android 分屏投影,Android 双屏异显实现的三种方式

    在各种产品脑洞大开的时代,需求也是日益新异,笔者最近开发了一套双屏异显app.现在做一些总结 1.双屏异显第一种实现方式(官方提供的Presentation) Android 提供了一个叫 Prese ...

  3. 安卓系统双屏异显_双屏异显在Android系统上的实现

    康金荣+彭宏利 摘 要:提出了一种在ARM/Android平台上实现双屏异显功能的方法.所谓双屏异显,即在同一软硬件平台上,实现同时驱动两块LCD屏幕,并且这两块屏幕所显示的内容可以不同.这种功能的实 ...

  4. 基于Android5.1的双屏异显分析

    平台:android5.1  场景:客户的设备需要使用到双屏异显.分析双屏异显时,framework所做的准备.  时间:2016.9.28 Android从4.2开始支持双屏异显,其Java使用示例 ...

  5. 基于RK3288的双屏异显实现

    一.技术的背景 随着电梯广告传媒行业的飞速发展,双屏广告机应运而生,客户可以根据自己的需求,制作两个屏幕的内容,分别播放适合屏幕显示方式播放的内容,如上面播放视频,下面播放图片,使得宣传的效果多样化. ...

  6. 一种基于安卓系统的双屏异显技术的实现

    一.技术的背景 随着电梯传媒行业的飞速发展,双屏视频播放机应运而生,客户可以根据自己的需求,制作两个屏幕的内容,分别播放适合屏幕显示方式播放的内容,如上面播放视频,下面播放图片,使得宣传的效果多样化. ...

  7. 【转载】Android 双屏异显方案

    一.技术的背景 随着电梯广告传媒行业的飞速发展,双屏广告机应运而生,客户可以根据自己的需求,制作两个屏幕的内容,分别播放适合屏幕显示方式播放的内容,如上面播放视频,下面播放图片,使得宣传的效果多样化. ...

  8. 全志A40i工业核心板,100%国产4核ARM Cortex-A7,支持“双屏异显”【显示接口能力,工业HMI首选方案】

    1 多核国产工业平台,支持国产ARM处理器发展 创龙科技SOM-TLA40i是一款基于全志科技A40i处理器设计的4核ARM Cortex-A7国产工业核心板,每核主频高达1.2GHz. 图 1 SO ...

  9. 全志H8/a83t专业安卓KTV主板,支持双屏异显,接口丰富,支持vga、hdmi、cvbs显示

    这个KTV安卓方案,早在去年就已经完成了.一直和客户在配合一些细节,主板很早就成熟. 支持接口: 1路hdmi.1路cvbs.1路vga 2路rs232串口.一路line in.一路line out. ...

最新文章

  1. August 14, 2009 - Choice
  2. tf.keras.losses.categorical_hinge 分类铰链 损失函数 示例
  3. 中科大 × MSRA | 周明博士讲座实录:自然语言处理让生活更美好
  4. 中国算力发展指数白皮书(2021)
  5. 无线通信界的3大天王,谁能驾驭百亿台IoT设备?
  6. Arrays类、大数据运算
  7. 都9012年了,你还在手动部署代码吗(二)
  8. django 的用户验证及登录状态保持
  9. Mybatis学习笔记-CURD(基于配置文件的方式)
  10. DataTable排序的一般方法
  11. 复杂性思维中文第二版 十、兽群、鸟群和交通堵塞
  12. layer数据加载中,loading的显示
  13. Java开发 明华usbkey_v3 明华二次开发包,usbkey 内有很多demo程序。 USB develop 238万源代码下载- www.pudn.com...
  14. matlab绘图和python绘图
  15. esxi 虚拟机的控制台上键盘无法输入
  16. imprinted weights
  17. 极坐标变换原理和用法
  18. 【sass】Sass教程
  19. 每天一个Lodash源码解析
  20. 郁闷的sendto失败

热门文章

  1. python编程实践(一):统计智联招聘数据
  2. 学而思python分几个level_学而思英语怎么样-过来人谈谈我的亲身经历
  3. USB设备的VID与PID
  4. TOJ 1320.Billiard
  5. 车载前置摄像头学习笔记 ———— 摄像头输出数据格式(JPEG)
  6. 迪文串口屏(DMG10600C101-03WTC)的使用测试
  7. labelme 批量转换json文件 详细步骤
  8. bash: vi: command not found
  9. JavaScript一些优雅小技巧不得不知
  10. java考试真题6_JAVA认证考试历年真题:SCJP认证试题解析6