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

    文章

    6127

    浏览量

    113459
  • 全志
    +关注

    关注

    25

    文章

    302

    浏览量

    54474

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    D1开发板哪吒 RISCV64)开箱评测

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

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

    1.本文概述 2.D1上电后启动的第一个程序 3.启动SPL 4.启动opensbi 5.裸机程序的编写 6.小结 1.本文概述 从RISCV生态的角度上来看,
    发表于 10-29 06:44

    哪吒D1开发板体验riscv向量底层编程

    RISCV V扩展即向量指令扩展(RVV),这部分作为研究AI加速计算领域有着非常关键的作用。既然的D1支持了rvv扩展(0.7.1,最新的版本已经0.10版本),那么就实际的从底层原理角度分析一下
    发表于 10-29 06:21

    【匠芯创D133CBS KunLun Pi开发板试用体验】1开发板开箱及介绍

    、音频、显示、调试接口等,方便用户查找和连接: 总结 本次评测D133CBS KunLun Pi 开发板集成度高,接口丰富,适合工业控制、智能家居等多种应用场景。开箱体验良好,配套资源齐全,便于
    发表于 09-05 13:49

    Comake D1 开发板 快速开始

    本文档介绍了COMAKEPID1开发板的快速入门指南,包括硬件连接、AlkaidSDK环境搭建和示例程序开发。该开发板基于Pcupid系列SoC芯片,支持丰富的外设功能,适用于智能音频
    的头像 发表于 08-25 15:49 566次阅读
    Comake <b class='flag-5'>D1</b> <b class='flag-5'>开发板</b> 快速开始

    01 Studio K230开发板开箱评测

    Studio K230开发板开箱评测
    的头像 发表于 06-28 14:26 2583次阅读
    01 Studio K230<b class='flag-5'>开发板</b>开箱<b class='flag-5'>评测</b>

    【M-K1HSE开发板免费体验】超高性能与颜值RISCV64位8核视美泰M-K1HSE开发板

    【超高性能与颜值RISCV64位8核视美泰M-K1HSE开发板】 https://www.bilibili.com/video/BV1dQKZzsERi/?share_source
    发表于 06-26 23:14

    请问Openvino是否支持 Risc-V (riscv64) 架构?

    在spacemit k1型板(bpi-f3)上编译OpenVINO™,但失败。 使用 riscv64 构建OpenVINO™并崩溃。
    发表于 06-24 07:26

    基于米尔T536开发板的多协议物联网关的方案测试

    本文将介绍基于米尔电子MYD-LT536开发板(米尔基于T536开发板)的多协议物联网关方案的开发测试。摘自优秀创作者-ALSET米尔基
    的头像 发表于 06-19 08:03 1482次阅读
    基于米尔<b class='flag-5'>全</b><b class='flag-5'>志</b>T536<b class='flag-5'>开发板</b>的多协议物联网关的方案测试

    基于米尔T536开发板的视频识别应用方案

    本文将介绍基于米尔电子MYD-LT536开发板(米尔基于T536开发板)的视频识别应用方案测试。摘自优秀创作者-鲁治驿基于米尔-
    的头像 发表于 06-05 08:01 1787次阅读
    基于米尔<b class='flag-5'>全</b><b class='flag-5'>志</b>T536<b class='flag-5'>开发板</b>的视频识别应用方案

    OpenCV行人检测应用方案--基于米尔T527开发板

    本文将介绍基于米尔电子MYD-LT527开发板(米尔基于T527开发板)的OpenCV行人检测方案测试。摘自优秀创作者-小火苗一、软件环境安装1
    的头像 发表于 04-10 08:03 1103次阅读
    OpenCV行人检测应用方案--基于米尔<b class='flag-5'>全</b><b class='flag-5'>志</b>T527<b class='flag-5'>开发板</b>

    【正点原子】T113-i开发板资料震撼来袭!异核开发、工控设计方案!

    、高可靠性、低成本和丰富的接口资源,适用于嵌入式系统开发! T113-i芯片框架 一、T113IS开发板介绍 1、高性价比主控 T11
    发表于 03-13 15:37

    T113-S3开发板网络通信

    前言:在使用开发板的过程中经常会使用到ssh、ftp等网络服务,这时需要使用开发板的网络功能。因此新拿到的开发板要先进行网络测试,检查网络功能是否正常,保障后续开发搭建的网络不出现问题
    的头像 发表于 12-26 08:32 2004次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b>T113-S3<b class='flag-5'>开发板</b>网络通信

    有奖丨米尔 T536开发板免费试用

    米尔与合作发布的新品基于T536应用处理器的MYD-LT536-GK开发板免费试用活动来啦~~米尔提供了3块价值750元的MYD-L
    的头像 发表于 12-26 08:05 1314次阅读
    有奖丨米尔 <b class='flag-5'>全</b><b class='flag-5'>志</b>T536<b class='flag-5'>开发板</b>免费试用

    如何用OpenCV进行手势识别--基于米尔T527开发板

    本文将介绍基于米尔电子MYD-LT527开发板(米尔基于T527开发板)的OpenCV手势识别方案测试。摘自优秀创作者-小火苗米尔基于
    的头像 发表于 12-13 08:04 1767次阅读
    如何用OpenCV进行手势识别--基于米尔<b class='flag-5'>全</b><b class='flag-5'>志</b>T527<b class='flag-5'>开发板</b>