您尚未登录。

楼主 # 2021-11-07 21:39:07

SdtElectronics
会员
注册时间: 2020-07-27
已发帖子: 87
积分: 375.5
个人网站

D1s/F133目前的一些玩法:跑Ubuntu rootfs,显示图片,播放音频

非常感谢晕哥在我开源自己的D1s PCB设计之后慷慨赠送的芯片,让我在第一时间玩上了这颗rv64 SoC。目前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环境里了:
I3AnEV.png
不知道怎么回事,chroot之后有些转义字符被打印出来了。现在假设有网络连接的话已经可以愉快地装包了~

离线

楼主 #1 2021-11-07 21:43:54

SdtElectronics
会员
注册时间: 2020-07-27
已发帖子: 87
积分: 375.5
个人网站

Re: D1s/F133目前的一些玩法:跑Ubuntu rootfs,显示图片,播放音频

显示图片:
播放视频很多人都演示过了,我这就不重复了,利用tina自带的tplayerdemo就可以。这里主要说一下如何显示图片,其实tina也是有内置的demo的:

dfbshow PATH_TO_IMAGE

PATH_TO_IMAGE换成图片路径即可,目前试了bmp和jpg都支持。效果:
dfbshow

离线

楼主 #2 2021-11-07 21:48:28

SdtElectronics
会员
注册时间: 2020-07-27
已发帖子: 87
积分: 375.5
个人网站

Re: D1s/F133目前的一些玩法:跑Ubuntu rootfs,显示图片,播放音频

播放音频:
其实要是只想知道板子的音频输出正不正常的话,tina开关机的时候是有提示音可以验证的。tina也内置了音频播放器:

aplay PATH_TO_WAV

这玩意好像支支持wav的声音文件,给MP3的话只能播出噪声。

离线

楼主 #3 2021-11-07 22:01:09

SdtElectronics
会员
注册时间: 2020-07-27
已发帖子: 87
积分: 375.5
个人网站

Re: D1s/F133目前的一些玩法:跑Ubuntu rootfs,显示图片,播放音频

最后晒一张自己板子的靓照,第一张板子上的芯片被磨掉了丝印,这次拍个帅气点的XD
I3VyAP.jpg

离线

#4 2021-11-08 23:39:31

abiao
会员
注册时间: 2021-11-08
已发帖子: 0
积分: 0

Re: D1s/F133目前的一些玩法:跑Ubuntu rootfs,显示图片,播放音频

该评论内容与本帖子无关,鼓励各位坑友积极发言讨论与帖子有关的内容!

离线

  • 不通过:其他

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn