D1s 目前的一些玩法:跑Ubuntu rootfs,显示图片,播放音频 (转载)
-
目前D1的主线适配工作还在进行,D1和D1s暂且可以通过全志的tina Linux来体验和开发。Tina的资料比较少,但不影响我们探索有趣的玩法。运行各种软件是很基础的需求,而有一个包管理器可以免去构建和安装软件包的诸多麻烦。目前据我所知支持rv64软件源的主流发行版只有Debian和Ubuntu。首先就来通过chroot在D1s上启动一个带apt的Ubuntu环境!
Ubuntu提供了预构建好的rootfs tarball, 出于D1s的资源考虑这里选择最小的Ubuntu base作为演示。也可以使用debootstrap定制自己的rootfs。
rootfs 官方下载链接
之后在烧好tina镜像的卡上新建一个ext4分区,然后把下载好的rootfs解压到此分区。
插卡启动后,挂载该分区,我这里是mmcblk0p8。mkdir /mnt/sdd mount -t ext4 /dev/mmcblk0p8 /mnt/sdd chroot /mnt/sdd/
chroot之后就在Ubuntu环境里了:
不知道怎么回事,chroot之后有些转义字符被打印出来了。现在假设有网络连接的话已经可以愉快地装包了~
============================
显示图片:
播放视频很多人都演示过了,我这就不重复了,利用tina自带的tplayerdemo就可以。这里主要说一下如何显示图片,其实tina也是有内置的demo的:dfbshow PATH_TO_IMAGE
PATH_TO_IMAGE换成图片路径即可,目前试了bmp和jpg都支持。效果:
dfbshow============================
播放音频:
其实要是只想知道板子的音频输出正不正常的话,tina开关机的时候是有提示音可以验证的。tina也内置了音频播放器:aplay PATH_TO_WAV
这玩意好像支支持wav的声音文件,给MP3的话只能播出噪声。
转载地址: https://whycan.com/t_7345.html
原作者 @SdtEE -
@whycan 瞬间打开新世界大门
-
@mangogeek 你攥着钥匙,跟我们说打开大门,你倒是给钥匙啊
-
@whycan 之后在烧好tina镜像的卡上新建一个ext4分区,这一步怎么操作~~ 有没有已经搞好的rootfs,直接抄作业。哈哈
-
@soso90
这个问题是因为 tina 1.x 的时候 e2fsprog 不能成功编译,导致没有 mkfs.ext4,所以不能加载 overlayfs 引起.参考这个帖子: 在D1的tina上整上overlayfs
后来 tina 2.0 修复了这个问题.
-
@whycan tplayerdemo 播放一个mp4视频,用d1s。有时候播放要卡很久才音视频同步,然后基本上播放10分钟左右就卡住了。这个 现象正常不。感觉是内存不够,还没细看。你们之前测试效果如何~~
-
@soso90
有一个缩放参数,你可以试一试,本站搜索一下,刚刚我没找到。 -
@soso90 播放前打开音频通路
-
-
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号