<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[【DIY教程】D1的双屏异显第一弹来啦！D1同时支持两个屏幕，一共做UI交互，一边个播放视频]]></title><description><![CDATA[<p dir="auto">D1文档中有功能：双屏同显！具体操作见文档：<a href="https://d1.docs.aw-ol.com/source/3_getimg/" target="_blank" rel="noopener noreferrer nofollow ugc">https://d1.docs.aw-ol.com/source/3_getimg/</a><br />
双屏同显测试固件：<a href="https://www.aw-ol.com/downloads/resources/38" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.aw-ol.com/downloads/resources/38</a></p>
<p dir="auto">继上述固件之后，因为小项有需求，同显固件无法满足。故有双屏异显第一弹：</p>
<ol>
<li><strong>mipi显示GUI，HDMI播放动画。</strong><br />
下图是演示效果。</li>
</ol>
<p dir="auto"></p><div class="embed-wrapper" style="max-width:100%">
   <div class="embed-container">
    <iframe src="/video-player.html?url=/assets/uploads/files/1630330743546-827711fe50b780d1d6b6366cf24ab453.mp4" style="max-width:100%;border:0"></iframe>
  </div>
</div><p></p>
<p dir="auto">异显固件：<br />
<a href="/assets/uploads/files/1630315331618-tina_d1-nezha_uart0_yixian.img">tina_d1-nezha_uart0_yixian.img</a></p>
<p dir="auto">操作过程</p>
<ol>
<li>更改设备号</li>
</ol>
<pre><code># 目录 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

</code></pre>
<ol start="2">
<li>编译并烧录固件</li>
</ol>
<pre><code>make -j32 &amp;&amp; pack
</code></pre>
<ol start="3">
<li>启动设备，切换HDMI到屏幕1</li>
</ol>
<pre><code>cd /sys/kernel/debug/dispdbg
echo disp1 &gt; name; echo switch1 &gt; command; echo 4 10 0 0 0x4 0x101 0 0 0 8 &gt; param; echo 1 &gt; start;
</code></pre>
<ol start="4">
<li>使用tplaydemo 播放视频</li>
</ol>
<pre><code>tplaydemo *****.mp4
</code></pre>
<ol start="5">
<li>启动LVGL控制UI</li>
</ol>
<pre><code>./cardcamera
</code></pre>
<p dir="auto">以上就是双屏异显固件测试及使用的方法，大家能否基于此想到更多有趣的玩法，欢迎评论回帖催更<img src="https://bbs.aw-ol.com/plugins/nodebb-plugin-emoji/emoji/android/1f600.png?v=ksdk82uns70" class="not-responsive emoji emoji-android emoji--grinning" title=":grinning:" alt="😀" /> <img src="https://bbs.aw-ol.com/plugins/nodebb-plugin-emoji/emoji/android/1f600.png?v=ksdk82uns70" class="not-responsive emoji emoji-android emoji--grinning" title=":grinning:" alt="😀" /> <img src="https://bbs.aw-ol.com/plugins/nodebb-plugin-emoji/emoji/android/1f600.png?v=ksdk82uns70" class="not-responsive emoji emoji-android emoji--grinning" title=":grinning:" alt="😀" /></p>
]]></description><link>https://bbs.aw-ol.com/topic/362/diy教程-d1的双屏异显第一弹来啦-d1同时支持两个屏幕-一共做ui交互-一边个播放视频</link><generator>RSS for Node</generator><lastBuildDate>Sat, 14 Mar 2026 20:08:33 GMT</lastBuildDate><atom:link href="https://bbs.aw-ol.com/topic/362.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 30 Aug 2021 09:26:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 【DIY教程】D1的双屏异显第一弹来啦！D1同时支持两个屏幕，一共做UI交互，一边个播放视频 on Mon, 01 Apr 2024 15:10:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://bbs.aw-ol.com/uid/4972">@coder9527</a> 新手向大佬学习<img src="https://bbs.aw-ol.com/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=ksdk82uns70" class="not-responsive emoji emoji-android emoji--+1" title=":+1:" alt="👍" /> <img src="https://bbs.aw-ol.com/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=ksdk82uns70" class="not-responsive emoji emoji-android emoji--+1" title=":+1:" alt="👍" /></p>
]]></description><link>https://bbs.aw-ol.com/post/22088</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/22088</guid><dc:creator><![CDATA[jonnywz]]></dc:creator><pubDate>Mon, 01 Apr 2024 15:10:43 GMT</pubDate></item><item><title><![CDATA[Reply to 【DIY教程】D1的双屏异显第一弹来啦！D1同时支持两个屏幕，一共做UI交互，一边个播放视频 on Mon, 01 Apr 2024 11:23:55 GMT]]></title><description><![CDATA[<p dir="auto">为大佬打call。</p>
<p dir="auto"><img src="https://bbs.aw-ol.com/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=ksdk82uns70" class="not-responsive emoji emoji-android emoji--+1" title=":+1:" alt="👍" /> <img src="https://bbs.aw-ol.com/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=ksdk82uns70" class="not-responsive emoji emoji-android emoji--+1" title=":+1:" alt="👍" /> <img src="https://bbs.aw-ol.com/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=ksdk82uns70" class="not-responsive emoji emoji-android emoji--+1" title=":+1:" alt="👍" /></p>
]]></description><link>https://bbs.aw-ol.com/post/22086</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/22086</guid><dc:creator><![CDATA[Coder9527]]></dc:creator><pubDate>Mon, 01 Apr 2024 11:23:55 GMT</pubDate></item><item><title><![CDATA[Reply to 【DIY教程】D1的双屏异显第一弹来啦！D1同时支持两个屏幕，一共做UI交互，一边个播放视频 on Wed, 23 Feb 2022 04:48:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://bbs.aw-ol.com/uid/129">@tigger</a> 可能需要检查一下dts的声卡配置，直接配到HDMI输出就可以</p>
]]></description><link>https://bbs.aw-ol.com/post/4515</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/4515</guid><dc:creator><![CDATA[BedRock]]></dc:creator><pubDate>Wed, 23 Feb 2022 04:48:47 GMT</pubDate></item><item><title><![CDATA[Reply to 【DIY教程】D1的双屏异显第一弹来啦！D1同时支持两个屏幕，一共做UI交互，一边个播放视频 on Tue, 22 Feb 2022 02:59:06 GMT]]></title><description><![CDATA[<p dir="auto">感谢楼主，固件在哪吒上面可以用，但是 tplayerdemo 的声音怎么从HDMI显示器播放呢？</p>
]]></description><link>https://bbs.aw-ol.com/post/4482</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/4482</guid><dc:creator><![CDATA[tigger]]></dc:creator><pubDate>Tue, 22 Feb 2022 02:59:06 GMT</pubDate></item><item><title><![CDATA[Reply to 【DIY教程】D1的双屏异显第一弹来啦！D1同时支持两个屏幕，一共做UI交互，一边个播放视频 on Wed, 01 Sep 2021 08:54:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://bbs.aw-ol.com/uid/24">@logpi</a> 全志在线官方淘宝店铺<br />
<a href="https://shop411926351.taobao.com/shop/view_shop.htm?spm=a230r.1.14.5.310642b4UWiEnc&amp;user_number_id=2210226104871" target="_blank" rel="noopener noreferrer nofollow ugc">https://shop411926351.taobao.com/shop/view_shop.htm?spm=a230r.1.14.5.310642b4UWiEnc&amp;user_number_id=2210226104871</a></p>
]]></description><link>https://bbs.aw-ol.com/post/1705</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/1705</guid><dc:creator><![CDATA[BedRock]]></dc:creator><pubDate>Wed, 01 Sep 2021 08:54:05 GMT</pubDate></item><item><title><![CDATA[Reply to 【DIY教程】D1的双屏异显第一弹来啦！D1同时支持两个屏幕，一共做UI交互，一边个播放视频 on Wed, 01 Sep 2021 08:46:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://bbs.aw-ol.com/uid/41">@bedrock</a> mipi的显示屏在哪里买的呀？</p>
]]></description><link>https://bbs.aw-ol.com/post/1704</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/1704</guid><dc:creator><![CDATA[LogPI]]></dc:creator><pubDate>Wed, 01 Sep 2021 08:46:41 GMT</pubDate></item><item><title><![CDATA[Reply to 【DIY教程】D1的双屏异显第一弹来啦！D1同时支持两个屏幕，一共做UI交互，一边个播放视频 on Tue, 31 Aug 2021 01:35:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://bbs.aw-ol.com/uid/196">@cube_work</a> 前两天还有OLED屏，再加上就 三块屏了<img src="https://bbs.aw-ol.com/plugins/nodebb-plugin-emoji/emoji/android/1f62e.png?v=ksdk82uns70" class="not-responsive emoji emoji-android emoji--open_mouth" title=":open_mouth:" alt="😮" /> <img src="https://bbs.aw-ol.com/plugins/nodebb-plugin-emoji/emoji/android/1f62e.png?v=ksdk82uns70" class="not-responsive emoji emoji-android emoji--open_mouth" title=":open_mouth:" alt="😮" /></p>
]]></description><link>https://bbs.aw-ol.com/post/1654</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/1654</guid><dc:creator><![CDATA[BedRock]]></dc:creator><pubDate>Tue, 31 Aug 2021 01:35:05 GMT</pubDate></item><item><title><![CDATA[Reply to 【DIY教程】D1的双屏异显第一弹来啦！D1同时支持两个屏幕，一共做UI交互，一边个播放视频 on Mon, 30 Aug 2021 11:46:25 GMT]]></title><description><![CDATA[<p dir="auto">真 。 点屏神器！</p>
]]></description><link>https://bbs.aw-ol.com/post/1642</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/1642</guid><dc:creator><![CDATA[cube_work]]></dc:creator><pubDate>Mon, 30 Aug 2021 11:46:25 GMT</pubDate></item><item><title><![CDATA[Reply to 【DIY教程】D1的双屏异显第一弹来啦！D1同时支持两个屏幕，一共做UI交互，一边个播放视频 on Mon, 30 Aug 2021 10:14:04 GMT]]></title><description><![CDATA[<p dir="auto">对于上述修改，在系统调试节点中查看可以看到：</p>
<pre><code>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         800x1280
        err:1   skip:200        irq:18449       vsync:0 vsync_skip:0
   BUF    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        1920x1080
        err:0   skip:4  irq:14742       vsync:0 vsync_skip:0
   BUF    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#
</code></pre>
<p dir="auto">此时系统中有两个屏幕。</p>
<p dir="auto">但此时HDMI仅仅只创建了一个图层。<br />
mipi则被加入到了framebuffer中。</p>
]]></description><link>https://bbs.aw-ol.com/post/1638</link><guid isPermaLink="true">https://bbs.aw-ol.com/post/1638</guid><dc:creator><![CDATA[BedRock]]></dc:creator><pubDate>Mon, 30 Aug 2021 10:14:04 GMT</pubDate></item></channel></rss>