基于riscv架构的DAYU800开发板套件介绍

news2024/11/16 2:45:10

一、简介

润和-SCDAYU800 开发平台基于平头哥高性能 RISC-V 开源架构曳影 TH1520 芯片,集成4核高性能RISC-V处理器玄铁C910的平头哥曳影1520,AI算力达4TOPs
支持蓝牙、音频、视频和摄像头等功能,支持多种视频输入输出接口,并提供丰富的扩展接口,可用于工控平板、智慧大屏、智能NVR、信息发布系统、云终端、车载中控等场景,支持医疗成像、视频会议、家用机器人和无人机等中高端应用,广泛用于边缘计算、人工智能、图像识别、多媒体等领域。

润和DAYU800开发板外观如下图所示:

img

1.1 DAYU800的XTS认证

img

1.2 DAYU800开发板正面结构图

img

1.3 DAYU800开发板反面结构图

img

1.4 DAYU800开发板规格介绍

1.4.1 MCU/处理器规格介绍
芯片曳影TH1520 芯片
Quad-core C910 x4
架构RISC-V
主频2.5GHz
工作电压12V/2A
内存&存储8GB/16GB LPDDR4X-3733
通用规格支持OpenHarmony、Linux系统
双网口:可通过双网口访问和传输内外网的数据,提高网络传输效率
核心板尺寸 99.06mm x 84.45mm x 21mm,可满足小型终端产品空间需求
丰富的扩展接口,支持多种视频输入输出接口(详见底板规格介绍)
1.4.2 底板规格介绍
DAYU800底板规格说明
CPUTH1520 RISC-V 4xC910,最高2.5GHz
GPUPowerVR B-Series BXM-4-64
NPU4TOPs@INT8
内存4/8/16 GB 64位 LPDDR4X-3733
存储TF卡/eMMC
视频1 x HDMI 1 x 4通道MIPI DSI
摄像头2 x 2通道MIPI CSI 1 x 4通道MIPI CSI
以太网2*Gigabit
PoE支持(可选配件)
Wi-Fi/蓝牙RTL8723DS, 802.11 b/g/n,1*1 MIMO, BT4.2
音频1x耳机 1x扬声器 2x麦克风
USB4x USB Type-A 3.0 主机 1x USB Type-C 2.0 设备(仅用于下载)
GPIO引脚3xUART,1xI2C,1xSPI 1x5V,1x3.3V,2xGND 其他
操作系统OpenHarmony OS 3.2 Release
电源输入DC12V/2A
底板尺寸99.06mm x 84.45mm x 21mm

1.5 DAYU800开发板功能

· 尺寸仅99.06mm x 84.45mm x 21mm,可用于平板、智慧大屏、智能 NVR、AR / VR 和低速 UGV 等高性能旗舰产品

· 支持医疗成像、视频会议、家用机器人和无人机等典型场景 / 方案,覆盖边缘计算、人工智能、图像识别、多媒体等领域

· 双网口:可通过双网口访问和传输内外网数据,提高网络传输效率

· 支持多系统:支持OpenHarmony、Linux系统。

1.6 DAYU800开发板Mipi屏幕安装

img

1.7 DAYU800开发板摄像头模组安装

img

二、DAYU800开发板代码下载、编译、烧录

2.1 Ubuntu20.04编译环境配置

可通过以下一键配置:

如何优雅的一键适配Ubuntu20.04的OpenHarmony环境

2.2 DAYU800开发板代码下载

方法一:一键自动下载(推荐使用)

参考如何优雅的一键下载OpenHarmony活跃分支代码

git clone https://gitee.com/itopen/ohos_download.git
./ohos_download.sh
# 输入1.1然后回车

方法二:手动下载

repo init -u https://gitee.com/itopen/manifest.git -b OpenHarmony-3.2-Release -m devboard_dayu800.xml --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
repo start OpenHarmony-3.2-Release --all

2.3 DAYU800开发板代码工具链介绍

内核编译当前采用的平头哥提供的gcc交叉编译工具链,当前保存在:th1520交叉编译工具链,在代码下载过程中已经同步下载到目录:prebuilts/gcc/linux-x86/riscv

除内核以外的代码编译采用的是OpenHarmony版本自身的llvm工具链

2.4 DAYU800开发板代码编译

编译过程完整log参见dayu800_OpenHarmony-3.2-Release_build

# 首次编译请先执行下面命令
./build/prebuilts_download.sh

# 全量代码编译
./build.sh --product-name dayu800 --gn-args full_mini_debug=false --ccache

# 单模块编译
# module_name举例:"kernel:kernel",表示编译kernel目录下的kernel模块,所有后面的kernel是module_name
./build.sh --product-name dayu800 --ccache --build-target module

# 内核模块编译
./build.sh --product-name dayu800 --ccache --build-target kernel

编译成功有如下信息打印

[OHOS INFO] c overall build overlap rate: 1.05
[OHOS INFO]
[OHOS INFO]
[OHOS INFO] dayu800 build success
[OHOS INFO] cost time: 0:45:57
=====build  successful=====
2024-05-14 17:16:52
++++++++++++++++++++++++++++++++++++++++

2.5 镜像烧录

参考 itopen: dayu800 里的介绍配置环境以及如何烧录

2.6 官方地址

https://item.taobao.com/item.htm?abbucket=2&id=781646452823&ns=1&priceTId=2147bf7f17158513592381973e0723&spm=a21n57.1.item.5.6385523cfXq1Ce&skuId=5337434432903

itopen组织
1、提供OpenHarmony优雅实用的小工具
2、手把手适配riscv + qemu + linux的三方库移植
3、未来计划riscv + qemu + ohos的三方库移植 + 小程序开发
4、一切拥抱开源,拥抱国产化

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1839703.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

即时到账支付系统源码第四方支付平台源码(支付宝/QQ钱包/微信二维码收款+附配套软件)

即时到账支付系统源码第四方支付平台源码价值10万,支付宝/QQ钱包/微信二维码收款,附配套软件 开发语言:phpmysql 这个是一个可以跟码支付一样用自己的二维码收款的网站 还可以作为即时到账 代收款 或者易支付使用后台配置好就行&#xff…

Java基础 - 练习(三)打印空心菱形

Java基础练习 打印空心菱形&#xff0c;先上代码&#xff1a; public static void diamond() {//控制行数for (int i 1; i < 4; i) {//空格的个数for (int k 1; k < 4 - i; k) {System.out.print(" ");}//控制星星个数的时候和行有关for (int j 1; j <…

网络层 IP协议【计算机网络】【协议格式 || 分片 || 网段划分 || 子网掩码】

博客主页&#xff1a;花果山~程序猿-CSDN博客 文章分栏&#xff1a;Linux_花果山~程序猿的博客-CSDN博客 关注我一起学习&#xff0c;一起进步&#xff0c;一起探索编程的无限可能吧&#xff01;让我们一起努力&#xff0c;一起成长&#xff01; 目录 一&#xff0c;前提 二&…

3.什么是计算机语言

什么是计算机语言 ? 计算机语言&#xff08;Computer Language&#xff09;指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作&#xff0c;就需要有一套用以编写计…

面向对象复习(java)

文章目录 包在本地 cmd 编译包规则import(导包&#xff09; thisthis 访问实例方法this 访问构造方法 supersuper 访问父类构造器super访问父类方法super 访问父类属性 构造方法访问权限封装继承细节方法重写(覆盖)子父类同名变量问题关于子父类方法的继承问题 多态向上转型和向…

怎么把webp文件转换为jpg?快来试试这四种转换方法!

怎么把webp文件转换为jpg&#xff1f;Webp是一种不常见的图片格式&#xff0c;这种格式在使用过程中有很多缺点&#xff0c;首先它的浏览器兼容性不是很强&#xff0c;这就代表大家无法随意进行网络传输&#xff0c;可能需要准备特定的操作才能进行&#xff0c;然后编辑webp的工…

513、找二叉树左下角的值

题解&#xff1a;层序遍历简单&#xff0c;此篇记录递归法&#xff0c;要注意左下角的值并不一定是左叶子节点&#xff0c;遍历思路形象化就是按先左后右的顺序遍历每一条分支&#xff0c;若遍历到叶子结点&#xff0c;看此时深度有没有超过之前的值&#xff0c;超过了就记录下…

森林之下延迟高如何处理 森林之下联机卡顿的解决方法

森林之下是一款结合了农场模拟、恐怖生存的游戏&#xff0c;玩家需要管理一个被“闹鬼的树林”包围的农场&#xff0c;种植农作物&#xff0c;拯救、驯服、饲养动物&#xff0c;探索被诅咒的森林&#xff0c;并且收集物品来破除诅咒。这款游戏目前已经开放了demo&#xff0c;不…

韩顺平0基础学java——第26天

p523-547 HashSet扩容时&#xff0c;只要节点到达了阈值就会扩&#xff0c;而不是数组长度到了才扩。 比如长16的数组&#xff0c;索引1放了8个&#xff0c;索引3放了4个&#xff0c;我再加一个他就会扩容。 另外谁能告诉我老师的debug界面是怎么设置的吗忘光了 HashSet存放…

《合金弹头:觉醒》横空出世,腾讯天美工作室携手SNK再塑经典

原标题&#xff1a;腾讯携手SNK发布游戏新作《合金弹头&#xff1a;觉醒》7月18日正式发布 易采游戏网6月19日消息&#xff1a;游戏界迎来一则激动人心的消息&#xff0c;由SNK正版授权&#xff0c;腾讯天美工作室研发的横版动作射击手游《合金弹头&#xff1a;觉醒》正式登陆S…

驾校在线考试系统源码 手机+PC+平板自适应

Thinkphp在线考题源码 驾校在线考试系统 手机PC平板 自适应&#xff0c;机动车驾驶培训学校驾校类网站源码带手机端 运行环境&#xff1a;phpmysql 内附安装说明 驾校在线考试系统源码 手机PC平板自适应

浅谈目标检测之YOLO(You Only Look Once)v1

简介&#xff1a;本文章要介绍的YOLOv1算法&#xff0c;它与之前的目标检测算法如R-CNN等不同&#xff0c;R-NN等目标检测算法是一种两阶段&#xff08;two-stage&#xff09;算法&#xff0c;步骤为先在图片上生成候选框&#xff0c;然后利用分类器对这些候选框进行逐一的判断…

shell中的流程控制

条件判断在流程控制中的重要性 有了条件判断才能进行if判断即分支流程&#xff0c;才能进行case的多分支流程&#xff0c;才能进行for循环和while循环。 单分支流程判断 如上图所示&#xff0c;在shell编程中常使用英文状态下的分号来在Linux控制台一次性执行多条命令&#x…

FPGA中复位电路的设计

复位电路也是数字逻辑设计中常用的电路&#xff0c;不管是 FPGA 还是 ASIC 设计&#xff0c;都会涉及到复位&#xff0c;一般 FPGA或者 ASIC 的复位需要我们自己设计复位方案。复位指的是将寄存器恢复到默认值。一般复位功能包括同步复位和异步复位。复位一般由硬件开关触发引起…

把Deepin塞进U盘,即插即用!Deepin To Go来袭

前言 小伙伴之前在某篇文章下留言说&#xff1a;把Deepin塞进U盘的教程。 这不就来了吗&#xff1f; 事实是可以的。这时候你要先做点小准备&#xff1a; 一个大小为8GB或以上的普通U盘 一个至少64GB或以上的高速U盘 一个Deepin系统镜像文件 普通U盘的大概介绍&#xff1…

Xtuner微调

环境安装 studio-conda xtuner0.1.17 conda activate xtuner0.1.17 进入家目录 &#xff08;~的意思是 “当前用户的home路径”&#xff09; cd ~ 创建版本文件夹并进入&#xff0c;以跟随本教程 mkdir -p /root/xtuner0117 && cd /root/xtuner0117 拉取 0.1.17 的版…

海外盲盒APP开发,盲盒出海热!

当下&#xff0c;盲盒作为一种热门的娱乐休闲模式&#xff0c;在全球消费市场中都非常火热&#xff0c;各种热门盲盒商品刚一上线就受到了秒杀&#xff0c;受到了各地年轻消费者的追捧&#xff01; 盲盒全球化对于我国盲盒企业来说是一个新的机会&#xff0c;有助于我国盲盒快…

C/S、B/S架构(详解)

一、CS、BS架构定义 CS架构&#xff08;Client-Server Architecture&#xff09;是一种分布式计算模型&#xff0c;其中客户端和服务器之间通过网络进行通信。在这种架构中&#xff0c;客户端负责向服务器发送请求&#xff0c;并接收服务器返回的响应。服务器则负责处理客户端的…

利用Python爬取天气数据并实现数据可视化,一个完整的Python项目案例讲解

要使用Python爬取天气数据并进行制图分析分几个步骤进行&#xff1a; 选择数据源&#xff1a;首先&#xff0c;你需要找到一个提供天气数据的API或网站。一些常见的选择包括&#xff1a;OpenWeatherMap、Weatherbit、Weather Underground等。 安装必要的库&#xff1a;你需要安…

数据库 | 试卷五试卷六试卷七

1. 主码不相同&#xff01;相同的话就不能唯一标识非主属性了 2.从关系规范化理论的角度讲&#xff0c;一个只满足 1NF 的关系可能存在的四方面问题 是&#xff1a; 数据冗余度大&#xff0c;插入异常&#xff0c;修改异常&#xff0c;删除异常 3.数据模型的三大要素是什么&…