使用git clone命令下载,不要使用zip方式下载,否则有些文件会有格式问题。 git clone https://gitee.com/liangkangnan/tinyriscv.git 4.2Linux平台环境搭建 这里以Ubuntu系统为例进行说明。 下载iverilog源码 git clone https://github.com/steveicarus/iverilog.git 切换到v11分支(必须用V11或以上的版本) git chec...
RISC-V MCU 社区开源项目维护仓库镜像, 一天四次同步https://github.com/riscv-mcu 容易因为仓库过大屏蔽的仓库有: https://gitee.com/riscv-mcu/llvm-project https://gitee.com/nuclei-software/linux github clone的一些方法https://www.cnblogs.com/ting1/p/18356265 ...
RISC-V MCU开发实战 (三):移植鸿蒙OS项目 摘要:软件平台:MounRiver Studio( MRS);硬件平台: CH32V307开发板 先去码云上将源码克隆下来: https://gitee.com/openharmony/kernel_liteos_m 新建一个CH32V307的工程,将源码直接拖到工程中,就添加进来了,然后去添加头文件路径阅读全文 ...
ARM上移植实时操作系统大家可能比较熟悉,对于RISC-V内核的MCU,可能相对比较陌生。下面结合WCH的CH32V103和CH32V307两款芯片来详细说下针对RISC-V平台,移植实时操作系统的注意点。 在移植前,有必要对RISC-V的一些基本知识点有一定的了解,这里对RISC-V的概况,发展,指令集,特权模式等不作详述,仅结合WCH的RISC-V内...
git clone https://gitee.com/liangkangnan/tinyriscv.git 4.2运行指令测试程序 4.2.1 运行旧的指令测试程序 旧的指令测试程序属于比较早的指令兼容性测试方法,虽然目前RISC-V官方已经不更新了,但仍然是一个比较好的测试参考。 下面以add指令为例,说明如何运行旧的指令测试程序。
git clone https://gitee.com/riscv-mcu/hbird-sdk.git 5)设置 SDK环境 进入到hbird-sdk目录下,新建setup_config.sh文件,并加入第三个命令;第三个是上面解压两个文件,和我不一样的路径,自己灵活修改; touch setup_config.sh g setup_config.sh
除quickstart的工程外,我们还提供了许多其他例程,链接如下:github(https://github.com/riscv-mcu/ses_nuclei_sdk_projects)码云(https://gitee.com/riscv-mcu/ses_nuclei_sdk_projects)如图7‑2红框所示,rvstar_quick_start文件夹内是快速上手配套的helloworld工程,rvstar_examples文件夹内是Nuclei SDK提供的...
RISC-V MCU 基于 CH32V307 工业物联网平台系统 第一部分 设计概述 1.1 设计目的 在智能工业生产现场中,生产设备的控制依赖于传感器读数以及相关算法 等。而传感器起着至关重要的作用,传感器的驱动和数据传输依赖于微控制器, 系统基于沁恒 CH32V307 微控制器进行数据收集
该方案已成功应用于RISC-V中国峰会2022南京分会,助力峰会每个环节的智慧进行。 该方案已开源,GitHub链接:https://github.com/openwch/E_Card CH32V208资料链接:https://www.wch.cn/products/CH32V208.html 沁恒轻量无线组网协议LWNS 链接:https://gitee.com/rvmcu/lwns...
RISCV MCU 应用重力加速度的指尖鼠标: 嵌入式大赛 RISCV MCU 应用重力加速度的指尖鼠标 (gitee.com) 设计思路:我们要实现该项目,首先就得实现鼠标通信。我们参考了沁恒官网 键盘的例程,修改ch32v30x_usbhs_device.c文件,将键盘改成了鼠标(投机取巧)。实现了通信后,我们接下来我们就要开始自己写代码了。