0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

平头哥D1 DocK Pro开发板上手评测

jf_pJlTbmA9 来源:电子创新网 作者:电子创新网 2023-07-14 15:02 次阅读

Lichee RV Dock是全志在线AWOL联合深圳矽速科技sipeed推出的一款基于珠海全志D1 CPU的单板计算机,其主控全志D1为64位RISC-V内核,内存为512MB,板上带有一个SD卡插槽可用于SD卡启动系统,并且带有一个HDMI视频输出接口,一个USB接口,一个板载SDIO WIFI模块,一个音频输出(喇叭),一个LCD液晶屏输出接口,40根完全兼容树莓派的2.5mm引脚,一个兼具串口/下载/供电的USB3.0 TYPE-C接口,开发及使用方法基本与树莓派没有区别。

Lichee RV Dock是本次芯片开放社区&平头哥玄铁杯比赛指定开发板之一,另一款开发板为同属AWOL出品的全志D1哪吒开发板,两者使用方法没有任何区别。

由于开发板需要SD卡启动文件系统,所以在进行上电之前需要烧录SD卡镜像,下载地址为https://wiki.sipeed.com/hardware/zh/lichee/RV/flash.html:

1657529490280981.png

使用Win32DiskImager进行烧录:

1657529485789206.png

烧录完毕后,需要使用虚拟机或别的能读取ext4文件系统的软件对rootfs分区进行打开和操作:

1657529480771930.png

打开/etc/ssh/sshd_config,将两行语句取消注释并修改添加:

PermitRootLogin yes

PermitEmptyPasswords yes

1657529475479212.png

允许远程主机以root用户登录SSH,并且不需要设置和输入密码,这是每个嵌入式开发者都必须掌握的基础知识,没有SSH登录方式的话,后面的开发就很麻烦。

然后将开发板上电,打开串口终端:

1657529468375276.jpg

1657529462401446.png

必要时可插上HDMI显示屏查看图形界面:

1657529454217289.jpg

1657529447384466.jpg

在桌面上使用WLAN管理工具设置接入的WIFI热点:

系统菜单--Preferenes--Connman Settings

1657529438825168.jpg

串口登录用户名:sipeed 密码:licheepi

串口下使用ifconfig查看WIFI模块分配的IP地址:

1657529432966329.png

使用root用户远程登录SSH,IP 192.168.1.9:

1657529425874998.png

完成SSH远程登录之后还不能使用apt工具安装软件,这个工具在RISC-V系统上需要更新密钥,在网站https://packages.debian.org/sid/all/debian-ports-archive-keyring/download下载deb软件压缩包:

1657529419965530.jpg

使用指令

sudo dpkg -i debian-ports-archive-keyring_2022.02.15_all.deb

进行安装,即可正常使用apt工具。

使用ffmpeg软件可在HDMI屏上播放音乐或视频,我这边是播放音乐:

ffmpeg -i /home/shumabaobei1.mp3 -pix_fmt bgra -f fbdev /dev/fb0 -f alsa hw:2,0

1657529411303146.jpg

Lichee RV Dock单板计算机集成了一个RGBLED灯的Demo,方法是操作

/sys/class/leds/sunxi_led0r/brightness/sys/class/leds/sunxi_led0g/brightness/sys/class/leds/sunxi_led0b/brightness

三个文件,取值范围为0~255,对应红灯/绿灯/蓝灯的亮度,控制方式为PWM,在C程序中也可以使用system()函数进行控制:

echo255>/sys/class/leds/sunxi_led0r/brightnessecho0>/sys/class/leds/sunxi_led0g/brightnessecho0>/sys/class/leds/sunxi_led0b/brightness

1657529402631191.jpg

echo0>/sys/class/leds/sunxi_led0r/brightnessecho255>/sys/class/leds/sunxi_led0g/brightnessecho0>/sys/class/leds/sunxi_led0b/brightness

1657529394723306.jpg

echo0>/sys/class/leds/sunxi_led0r/brightnessecho0>/sys/class/leds/sunxi_led0g/brightnessecho255>/sys/class/leds/sunxi_led0b/brightness

1657529388970161.jpg

echo0>/sys/class/leds/sunxi_led0r/brightnessecho255>/sys/class/leds/sunxi_led0g/brightnessecho255>/sys/class/leds/sunxi_led0b/brightness

1657529376754991.jpg

echo255>/sys/class/leds/sunxi_led0r/brightnessecho255>/sys/class/leds/sunxi_led0g/brightnessecho255>/sys/class/leds/sunxi_led0b/brightness

1657529365889944.jpg

然后我稍微做了一些更高级的开发尝试,尝试移植QT5.12的程序到开发板上,这里我求助大佬帮我用RISC-V的交叉编译链编译了相关的QT图形库:

1657529357286406.png

将这些库放置于/home/qt_libs下:

1657529351770615.png

export LD_LIBRARY_PATH=/home/qt_libs/

1657529344357467.png

还有两个跟运行平台相关的framebuffer库:

1657529335550126.jpg

这两个库放置于/home/qt_plugins的相应目录下:

export QT_PLUGIN_PATH=/home/qt_plugins/

export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0:size=1920x1080

运行一个QT的demo,只有一个按键和一个Label:

1657529317708942.png

显示效果不是很好:

1657529311462445.jpg

结语&不足:Lichee RV Dock作为商用单板计算机仍有很大的改进空间,比如USB接口不足,无法接入更多外设,没有RJ45网口提供可靠稳定的TCP/UDP网络连接,CPU散热模块没有提供,内存只有512MB太少等等,希望以后厂商会推出改进型号,毕竟RISC-V解决方案作为芯片国产化尝试,是中国嵌入式爱好者的一小步,更是中国半导体市场的一大步!

责任编辑:彭菁

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    4606

    浏览量

    95120
  • 树莓派
    +关注

    关注

    114

    文章

    1656

    浏览量

    104943
  • 平头哥
    +关注

    关注

    0

    文章

    63

    浏览量

    8966
收藏 人收藏

    评论

    相关推荐

    平头CB5654语音开发板试用连载】基于平头开发板的智能语音灯控控制系统设计

    需求)④项目开展,按时间计划实施。⑤项目调试,优化,分享。预计成果分享项目的开展,实施,结果过程,展示项目结果【 平头CB5654语音开发板试用连载】(1)晒板子,
    发表于 02-25 16:04

    平头CB5654语音开发板试用连载】(1)晒板子,上手

    ` 本帖最后由 chenzhy 于 2020-3-13 10:58 编辑 一、平头CB5654开发板包装盒祭上帅帅的大气的包装盒。二、包装盒内饰三、清单展示包括有:CB5654开发板
    发表于 03-13 10:34

    平头蓝牙mesh网关开发套件试用体验】平头PHY6220开发板及BLE Mesh Gateway评估试用笔记1-开箱

    本帖最后由 jf_11671167 于 2021-10-9 16:37 编辑 非常感谢发烧友学院以及平头提供的试用评估,包含两块PHY6220开发板及BLE Mesh Gat
    发表于 09-12 12:07

    平头-矽速D1开发板试用

    D1哪吒计算条(又名Lichee RV - Nezha CM)是模块化设计的核心计算模组,搭载全志D1 主控芯片(基于平头玄铁 C906处理器),512MB DDR3内存,可选启动介
    发表于 12-15 10:53

    如何在D1哪吒开发板商适配或者移植阿里小程序呢

    阿里基于D1哪吒开发板适配的阿里小程序框架源码释放,后续将会有更多文档放出,开发者可以在D1哪吒开发板商适配或者移植阿里小程序。详情请见
    发表于 12-28 06:50

    平头RVB2601开发板试用体验】cdk开发最快上手(helloworld例程)

    cdk内打开串口监视,打开串口,串口每隔一秒打印helloworld五、参考资料用户手册:开发板原理图:平头芯片开放社区:开发板-RVB2601 (t-head.cn)https
    发表于 01-15 21:47

    平头Sipeed LicheeRV 86开发板试用】:开箱--认识开发套件

    好事多磨加上官方说明,重新认识平头Sipeed LicheeRV 86开发板套件组成如下图所示,活动套件由下列部分组成:D1核心+86底
    发表于 03-02 23:18

    【阿里平头】无需从0开发 1上手智能语音离在线方案

    模块、播放器模块及云端语音服务模块等,为客户快速实现产品落地提供了有力支撑。二、亮点1.最完善的离在线语音上手开发指南2.适配Windows、Linux两大开发环境3.涵盖6大关键组件
    发表于 03-07 16:01

    平头Sipeed LicheeRV 86开发板试用体验】+TF卡镜像烧写

    根据教程来学习下平头Sipeed LicheeRV 86开发板镜像的烧写。一、下载软件和镜像文件 1.1、烧录工具PhoenixCard:下载地址:https://dl.sipeed.com
    发表于 03-07 23:39

    评测汇总】Sipeed LicheeRV 86开发板

    LicheeRV 86开发板试用体验】控制GPIOjf_60775974:1.【平头 D1 哪吒计算条体验】开箱以及waft
    发表于 03-14 16:30

    评测汇总】Sipeed LicheeRV 86开发板

    LicheeRV 86开发板试用体验】控制GPIOjf_60775974:1.【平头 D1 哪吒计算条体验】开箱以及waft
    发表于 04-07 13:48

    【芒果派MangoPi MQ Pro】+ 交叉工具链配置

    还提供了优化的定制版OpenCV,据说这个版本可以最大限度地发挥D1芯片的性能,让人很是期待。 不过接下来的测试遇到了麻烦。使用平头编译器生成的可执行文件在开发板上无法运行。 ro
    发表于 07-28 19:40

    全志D1哪吒 RISCV64开发板上手评测

    全志D1开发板(哪吒 RISCV64)开箱评测 1.概述 2.开箱体验 3.资料情况 3.1 上手情况 3.2 芯片文档 4.总体感受 1.概述作为主打RISC-V架构芯片的国产
    的头像 发表于 05-27 17:56 9324次阅读
    全志<b class='flag-5'>D1</b>哪吒 RISCV64<b class='flag-5'>开发板</b><b class='flag-5'>上手</b><b class='flag-5'>评测</b>

    D1 Dock Pr开发板的Button按键示例

    通过学习上期教程,D1 Dock Pro开发板开发环境已搭建完成,接下来我们将开始学习各项基础功能的
    的头像 发表于 07-19 10:03 1283次阅读

    平头哥Lichee D1 DocK Pro开发板上手评测

    平头哥Lichee D1 DocK Pro开发板上手评测
    的头像 发表于 09-28 16:15 696次阅读
    <b class='flag-5'>平头</b>哥Lichee <b class='flag-5'>D1</b> <b class='flag-5'>DocK</b> <b class='flag-5'>Pro</b><b class='flag-5'>开发板</b><b class='flag-5'>上手</b><b class='flag-5'>评测</b>