开发者论坛

标题: 发布文章 [打印本页]

作者: admin    时间: 2024-5-15 09:48
标题: 发布文章
[md]# 基于riscv架构的DAYU800开发板套件介绍

## 一、简介

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

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

![image-20240514142922946](C:\Users\wen_fei\AppData\Roaming\Typora\typora-user-images\image-20240514142922946.png)

### 1.1 DAYU800开发板正面结构图

![image-20240514143159149](C:\Users\wen_fei\AppData\Roaming\Typora\typora-user-images\image-20240514143159149.png)

### 1.2 DAYU800开发板反面结构图

![image-20240514143248133](C:\Users\wen_fei\AppData\Roaming\Typora\typora-user-images\image-20240514143248133.png)

### 1.3 DAYU800开发板规格介绍

#### 1.3.1 MCU/处理器规格介绍

<table>
   <tr>
        <td rowspan="2">芯片</td>
        <td>曳影TH1520 芯片</td>
   </tr>
   <tr>
        <td >Quad-core C910 x4</td>  
    </tr>
   <tr>
        <td>架构</td>
        <td>RISC-V</td>
   </tr>
    <tr>
        <td>主频</td>
        <td>2.5GHz</td>
   </tr>
    <tr>
        <td>工作电压</td>
        <td>12V/2A</td>
   </tr>
    <tr>
        <td>内存&存储</td>
        <td>8GB/16GB LPDDR4X-3733 </td>
   </tr>
   <tr>
        <td rowspan="5">通用规格</td>   
        <td >支持OpenHarmony、Linux系统</td>  
    </tr>
    <tr>
        <td >双网口:可通过双网口访问和传输内外网的数据,提高网络传输效率</td>  
    </tr>
    <tr>
        <td >核心板尺寸 99.06mm x 84.45mm x 21mm,可满足小型终端产品空间需求</td>  
    </tr>
    <tr>
        <td >丰富的扩展接口,支持多种视频输入输出接口(详见底板规格介绍)</td>  
    </tr>
</table>

#### 1.3.2 底板规格介绍

| **DAYU800底板规格说明** |                                                              |
| ----------------------- | ------------------------------------------------------------ |
| CPU                     | TH1520 RISC-V 4xC910,最高2.5GHz                             |
| GPU                     | PowerVR B-Series BXM-4-64                                    |
| NPU                     | 4TOPs@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麦克风                                   |
| USB                     | 4x 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.4 DAYU800开发板功能

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

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

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

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

### 1.5 DAYU800开发板Mipi屏幕安装

<img src="C:\Users\wen_fei\Desktop\Mipi_dayu800.jpg" alt="Mipi_dayu800" style="zoom: 33%;" />

### 1.6 DAYU800开发板摄像头模组安装

<img src="C:\Users\wen_fei\AppData\Roaming\Typora\typora-user-images\image-20240514144921946.png" alt="image-20240514144921946" style="zoom:50%;" />

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

### 2.1 Ubuntu20.04编译环境配置

可通过以下一键配置:

[如何优雅的一键适配Ubuntu20.04的OpenHarmony环境](https://forums.openharmony.cn/fo ... tid=2804&extra=)

### 2.2 DAYU800开发板代码下载

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

参考[如何优雅的一键下载OpenHarmony活跃分支代码](https://forums.openharmony.cn/fo ... tid=2805&extra=)

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

**方法二:手动下载**

```shell
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交叉编译工具链](https://gitee.com/itopen/riscv64-gcc.git),在代码下载过程中已经同步下载到目录:`prebuilts/gcc/linux-x86/riscv`

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

### 2.4 DAYU800开发板代码编译

编译过程完整log参见[dayu800_OpenHarmony-3.2-Release_build](https://gitee.com/itopen/dayu800 ... 2-Release_build.log)

```shell
# 首次编译请先执行下面命令
./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](https://gitee.com/itopen/dayu800) 里的介绍配置环境以及如何烧录

【附】

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


[/md]




欢迎光临 开发者论坛 (https://oh-test.qingcheng100.cn/) Powered by Discuz! X3.5