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

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

3天内不再提示

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

嵌入式IoT 来源:嵌入式IoT 作者:嵌入式IoT 2021-05-27 17:56 次阅读

全志D1开发板(哪吒 RISCV64)开箱评测

1.概述

2.开箱体验

3.资料情况

3.1 上手情况

3.2 芯片文档

4.总体感受

1.概述作为主打RISC-V架构芯片的国产开发板,哪吒开发板这次的发布也算是良心之作。随着第一批板子的公开发售,立即购置一块,准备好好研究一下平头哥C906的处理器核以及探索一下这个开发板的可玩性。

从以前断断续续的了解到的一些消息,只知道这个板子是类似于树莓派,主要是用来建立riscv上的生态,从而进行推广的。目前arm已经独霸江湖很久了,此时杀出了一个riscv,虽然目前riscv的生态建设远远没有arm强大,但是也在开源思想的引领下,开始逐步走向大众的视野。

这块哪吒 RISCV64的板子,从主要的核的特性上来看,与目前市面上可见的riscv开发板相比,特性主要有以下几点:

1.主频高

主频高意味着处理性能的强劲,主频是1.1GHz,主要是运行Linux,目前因为riscv芯片流片出来的并且做成开发板的并不常见,而且主要是以MCU这类芯片为主,性能较弱,可玩性差一些。

2.支持RVV

这个也较为关键,在RISCV中对于多媒体加速指令上,采用的是V扩展,也就是RISCV V-extension。

目前支持的RVV版本 v0.7版本,最新的正式发布版本为v0.10版本。

有了V扩展,意味着计算性能的提升,此时图像处理、音视频处理的性能将大幅度的提升,做AI应用,也是非常好的选择。

3.支持硬解码

做音视频处理,支持硬件解码非常的占优势,做Linux的应用或者多媒体应用领域,这种芯片是必备的功能。增加了音视频,摄像头等功能,对该板子的可玩性,有着非常大的提升。

因为这批板子是第一批公开售卖,所以淘宝上的售价目前为599RMB,从价格上来讲,同等价位的arm开发板可以选择的更多,性能更好,毕竟树莓派4b也只需要300~400RMB。

从RISCV的开发板的角度上来说,这个价位也还可以接受,因为毕竟是一款高性能的完整的RISCV的开发板。

2.开箱体验做开发板的开箱,也可以看到很多细节,可以看出产品设计的用心程度。

该板子的外形特点主要还是比较像树莓派的,包括基本的布局,外设的摆放,外扩GPIO引脚等等。但是最有特点的还是wifi芯片上的一个哪吒的眼睛,让开发板瞬间增加了几分灵性。

因为开发板配套了各种线、还有一些转接扩展口等等,可见还是用了心在做开发板。

开箱后,当然要上电进行通电测试,默认情况下,板子的SD卡中是有RVBOARDS提供烧录好的debian镜像的。给板子接上电源,接上HDMI线,还有USB的鼠标和键盘,等待许久,终于看到屏幕上出现了界面。

开机的时间有点长,输入用户名root,密码rvboards就进入了系统桌面。

通过网络设置,可以选择wifi联网或者有线网进入网络,这样就可以正常的上网了。

接着又体验了一下命令行

通过查看isa,可以看到该riscv指令集支持的是rv64,,支持单双精度浮点,压缩指令以及V扩展等等。

4eb051d8-be3f-11eb-9e57-12bb97331649.png

接着通过查看内存,知道总的内存为1G。

通过浏览器访问来看,很难打开网页,而且内存消耗很大,性能处理能力不够。

也可能是优化做的不好,导致性能上不来。

总的评价起来,基本功能可以使用,命令行也能流畅使用,桌面应用有些卡,拖动窗口应用有重影现象,浏览器访问网页也经常打不开,个人估计应该是优化做的不好。并且该处理器为单核,性能方面和树莓派等等还是有一些距离的。

3.资料情况作为一款riscv开发板,其定位还算比较高,所以资料是否全面也是非常重要的。这直接关系到可玩性以及生态建设的问题。

3.1 上手情况

从当前的一些情况上来看,rvboards提供了一些基本的上手教程。

https://www.rvboards.org/mkdocs/zh/nezha-d1/

其开箱烧录就介绍了如何在SD卡中烧录Debian系统。

可以跟着教程来进行烧录。就是利用PhoenixCard的工具,将镜像烧录到SD卡中,这一点和树莓派的操作方法有点类似。

然后接上串口,就可以看到串口的输出信息了。

这里的串口是单独引出了,不像树莓派那样在排针上,好处是更加方便调试。

通过对信息打印的分析,不难看出

第一阶段的boot应该是芯片在探测启动方式,从板子的设计上来看,处理支持SD卡启动,也支持nand flash启动。

第二和第三阶段的启动则是启动了opensbi和uboot,最后启动Linux的kernel。

这样看来,和一般的riscv的启动流程基本一样。

3.2 芯片文档

芯片资料才是最关键的,包括芯片手册,寄存器手册,编程指南等等。

但是对于底层编程来说,关键的芯片手册,寄存器手册,还是很关键。

全志的官网提供了一些相关的芯片资料

这次发布的D1_User_Manual_V0.1长达1391页,内容还是比较详细。

在软件类文档中,全志提供了一些SDK相关开发的指南,关于源代码可以通过官网上进行下载SDK,这部分源码基本上是开源的。

4.总体感受初步上手了一下全志D1 哪吒开发板。从总体的性能上和树莓派没法正面对抗,但单从RISCV的角度上来说又值得研究。整个尝试下来,对新手并不是特别的友好,但是对于对RISCV有一定经验的工程师来说,也是算比较友好的了。

树莓派虽然生态软件做的非常的不错,但是底层资料非常的缺乏,比如上电从GPU启动,而且还有一些高级外设资料不全,比如网卡,WIFI之类的全都不开源,另外完整的原理图也没有。玩上层应用很简单,但是底层就很复杂了。

这块板子,因为只配置了单核,感觉学习Linux、学习riscv,使用rtos等等,都是不错的选择,我感觉移植rt-smart或者鸿蒙系统还是有点意思。

原文标题:全志D1开发板(哪吒 RISCV64)开箱评测

文章出处:【微信公众号:嵌入式IoT】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

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

    关注

    25

    文章

    4429

    浏览量

    93993
  • 全志
    +关注

    关注

    24

    文章

    220

    浏览量

    52640

原文标题:全志D1开发板(哪吒 RISCV64)开箱评测

文章出处:【微信号:Embeded_IoT,微信公众号:嵌入式IoT】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【米尔-T113-i开发板试用】米尔-T113-i开发板与modbus设备的连接和操作

    。 四、结论 1、米尔-T113-i开发板提供了丰富的接口和稳定的操作系统环境,很适合工业控制软件程序开发; 2、依托libmodbus
    发表于 03-21 19:39

    D1s开发板裸机开发之坏境搭建

    的DongshanPI-D1S 开发板。 DongshanPI-D1S 是百问网推出的一款基于 RISC-V 架构的学习裸机、 RTOS 的最小开发板。集成 CKLink 调试器,支持
    发表于 03-06 13:54

    D1s开发板软件入门之Hello World演示

    /riscv64-unknown-linux-gnu-gcc -o hello_word hello_word.c 编译完成后会在当前文件夹生成名为hello_word文件,这个就是可以在开发板上运行的可执行文件
    发表于 03-06 11:30

    【米尔-T113-i开发板试用】米尔-T113-i开发环境搭建

    首先感谢MYIR & ELECFANS给与的使用米尔-T113-i开发板的机会。 一、开发板简介 米尔-
    发表于 03-01 21:43

    D1-H 哪吒开发板】Debian系统安装调教和点灯指南

    : Debian WQYdebian stretch下的 lxde 配置 | Frapples的博客怎样在 Debian 11 上设置静态 IP | 月灯依旧D1开发板
    发表于 02-28 09:55

    RISC-V SoC + AI | 在 D1哪吒开发板上,跑个 ncnn 神经网络推理框架的 demo

    引言 D1科技首款基于 RISC-V 指令集的 SoC,主核是来自阿里平头哥的 64 位的 玄铁 C906。「哪吒
    发表于 02-26 10:51

    T527国产核心及米尔配套开发板批量上市!

    。 配套开发板,外设资源丰富 米尔基于T527开发板,搭载了两路千兆以太网接口、板载WIFI+BT模块、HDMI+miniDP+MIPIDSI+LVDS四种显示接口、
    发表于 02-23 18:33

    D1开发板上玩ncnn

    0x0 工具链变得更好了 距上次在d1开发板上玩ncnn,已经过去了5个月 在此期间,ncnn收到perfxlab和腾讯犀牛鸟开源人才的学生有关
    发表于 02-23 10:08

    RT-Smart riscv64汇编注释

    以rt-smart在全志D1上的代码为例,主要注释了rt-smart在riscv64上的系统初始化和异常处理的代码
    的头像 发表于 10-12 17:26 339次阅读
    RT-Smart <b class='flag-5'>riscv64</b>汇编注释

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

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

    【开源硬件】芯片系列优秀开源工程分享

    。 YuzukiRuler Pro采用 D1-H为主控,最大支持2GB内存,256GB储存的全面屏Linux小尺子,RISCV64 指令集,板载UART和OTG,还将屏幕升级为一个
    发表于 09-14 09:49

    d1哪吒开发板的启动流程分析

    1.本文概述 从RISCV生态的角度上来看,D1哪吒开发板确实是一块不错的可以研究很深的开发板
    发表于 08-16 08:16

    D1开发板RISCV64开箱评测

    进行下载SDK,这部分源码基本上是开源的。 4.总体感受 初步上手了一下D1 哪吒开发板
    发表于 08-16 07:05

    如何在哪吒D1开发板上适配4G模块实现4G上网

    4G上网是嵌入式设备的常见功能,本文介绍了如何在哪吒D1开发板上适配4G模块实现4G上网(以EC20为例),并开源了所需的PPP拨号上网驱动
    发表于 08-02 09:58 848次阅读
    如何在<b class='flag-5'>哪吒</b><b class='flag-5'>D1</b><b class='flag-5'>开发板</b>上适配4G模块实现4G上网

    【百问网DongshanPI-D1S开发板体验】1开箱报告

    大家买个焊台自己焊,更方便。 开发板介绍 这个板子的资源很丰富,如下所示: 针对智能解码市场推出的高性价比 AIoT 芯片。它使用 64bit RISC-V 架构的阿里平头哥 C9
    发表于 05-08 21:59