risc-v

BigDark的笔记3 天前
华为·harmonyos·risc-v
【鸿蒙】0x02-LiteOS-M基于Qemu RISC-V运行【鸿蒙】0x00-OpenHarmony-4.1-Release DAYU200 RK3568开发环境总结(长文版) 【鸿蒙】0x01-LiteOS-M基于Qemu Arm Cortex-m55运行 【鸿蒙】0x02-LiteOS-M基于Qemu RISC-V运行
早上真好7 天前
嵌入式硬件·mcu·学习·计算机外设·risc-v
【项目推荐】CakeMu-RV:一个开放的 RISC-V 处理器模拟器学习项目CakeMu-RV 是一个使用 Rust 编写的 RISC-V 模拟器,专注于计算机组成原理的学习和实践。这是一个完全开放的项目,欢迎任何形式的贡献和改进。
sinovoip7 天前
risc-v
Banana Pi BPI-RV2 RISC-V路由开发板采用矽昌通信SF2H8898芯片Banana Pi BPI-RV2 开源网关是⼀款基于矽昌SF2H8898 SoC的设备,1 × 2.5 G WAN⽹络接⼝、5 个千兆LAN ⽹络接⼝、板载 512MB DDR3 内存 、128 MiB NAND、16 MiB NOR、M.2接⼝,MINI PCIE和USB 2.0接⼝等。
CV金科8 天前
stm32·开源·arm·freertos·risc-v
freertos的基础(二)内存管理:堆和栈堆是 FreeRTOS 中用于动态内存分配的内存区域。FreeRTOS 提供了多种堆管理方案(如 heap_1、heap_2、heap_4 等),开发者可以根据需求选择合适的内存管理策略。
BroccoliKing10 天前
arm开发·单片机·mcu·fpga开发·dsp开发·risc-v
An FPGA-based SoC System——RISC-V On PYNQ项目复现本文参考: 👉 1️⃣ 原始工程 👉 2️⃣ 原始工程复现教程 👉 3️⃣ RISCV工具链安装教程
百里杨12 天前
risc-v·x86·local apic·ioapic·imsic·aplic
X86(Local APIC+I/O APIC)与RISC-V(IMSIC+APLIC)对比本文属于《 RISC-V指令集基础系列教程》之一,欢迎查看其它文章。将X86(Local APIC+I/O APIC)与RISC-V(IMSIC+APLIC)进行对比。
嵌入式Linux,13 天前
risc-v
一块钱的RISC-V 32位芯片‍‍‍‍之前跟一个朋友聊天,说以后的芯片一定是越来越趋向于定制化,比如我们需要一个ADC芯片,这颗ADC芯片需要有串口功能,那就只开发一颗这样的芯片就好了,其他的功能都可以裁剪掉。
世事如云有卷舒18 天前
笔记·学习·risc-v
RISC-V学习笔记1.RISC ISA=1个基本整数指令集+多个可选的扩展指令集,如RV32I表示支持32位整数指令集。I表示基本指令集,M表示整数乘法与除法指令集,A表示存储器原子指令集,F表示单精度浮点指令集,D表示双精度浮点指令集等,C表示压缩指令集,G(通用)表示指令集模块组合“IMAFD,Zicsr,Zifencei”(Zicsr指令集扩展用于增强对控制和状态寄存器(CSR)的操作,Zifencei指令集扩展用于优化指令缓存(I-Cache)的操作)。ISA的命名格式为RV[###][abc…xyz],其中RV位
oahrzvq20 天前
系统架构·risc-v
【CPU】RISC-V 与 x86 操作数字段的区别RISC-V 和 x86-32 在指令格式上的一个重要区别:操作数的数量和布局。具体来说,RISC-V 的指令通常提供三个寄存器操作数,而 x86-32 的指令则让源操作数和目的操作数共享一个字段。为了更好地理解这一点,我们可以通过具体的例子来说明。
MounRiver_Studio20 天前
ide·vscode·mcu·risc-v
基于VSCode软件框架的RISC-V IDE MRS2正式上线发布MounRiver Studio Ⅱ(MRS2)为MounRiver Studio的换代版本,从V2.1开始,框架更换至更现代的VSCode,并深度定制开发。在工程管理、代码编辑、编译、调试等方面均兼容之前版本,并在效率和功能等方面进行提升,着力将MRS打造为更加轻量化、智能化、高效化的RISC-V IDE。同时,提供Windows/Linux/macOS 以及国产操作系统版本,用户可前往MRS官网进行下载。
东辰芯力1 个月前
人工智能·单片机·嵌入式硬件·算法·risc-v
探索未来物联网开发——HiSpark平台与海思IDE安装指南HiSpark 是华为推出的一个开发平台,主要用于物联网(IoT)和嵌入式系统的开发。它包括了一系列的开发套件,这些套件可以帮助开发者快速上手并构建基于海思芯片的项目。而提到的海思IDE,通常是指用于开发、调试和编译针对海思处理器优化的应用程序的集成开发环境。
杭州_燕十三1 个月前
risc-v·sg2002
从零开始学习 sg200x 多核开发之 sophpi 编译生成 fip.bin 流程梳理本文主要介绍 sophpi 编译生成 fip.bin 流程。sophpi 的基本编译流程如下:注:生成的固件位置: install/soc_sg2002_wevb_riscv64_sd/milkv-duo.img。build_milkv.sh 也是一步一步调用这些函数。
luoganttcc1 个月前
fpga开发·开源·risc-v
优秀的 Verilog/FPGA开源项目介绍(二)-RISC-VRISC-V(跟我读:“risk----------------five”)是一个基于精简指令集 (RISC)原则的开源指令集架构(ISA)。
安全二次方security²1 个月前
risc-v·opencl·gpgpu·乘影·向量扩展指令集·gpgpu微架构·开源通用gpu
基于RISC-V的开源通用GPU指令集架构--乘影OpenGPGPU安全之安全(security²)博客目录导读本篇博客,我们聚焦RISC-V 2024中国峰会上RISC-V的GPGPU相关专题中的乘影OpenGPGPU,来自清华大学何虎老师。
effort看看喽2 个月前
linux·运维·risc-v
基于RISC-V 的代理内核实验(使用ub虚拟机安装基本环境)第一步,安装依赖库RISC-V交叉编译器的执行仍然需要一些本地支撑软件包,可使用以下命令安装:$ sudo apt-get install autoconf automake autotools-dev curl libmpc-dev libmpfr-dev libgmp-dev gawk build-essential bison flex texinfo gperf libtool patchutils bc zlib1g-dev libexpat-dev device-tree-compiler
songisgood2 个月前
单片机·嵌入式硬件·risc-v·移位·ch32
CH32v20x单片机risc-v内核uint64_t类型移位后变量为0解决办法CH32v20x单片机编写程序时遇到uint64_t 变量移位后为0。CH32v20x默认支持32位的扩展。所以在做超过32位的扩展时,需要添加(unsigned long long int)进行强制扩展 。
东辰芯力2 个月前
人工智能·单片机·嵌入式硬件·risc-v
电机控制理论基础及其应用电机控制理论是电气工程和自动化领域中的一个重要分支,它主要研究如何有效地控制电机的运行状态,包括速度、位置、扭矩等,以满足各种应用需求。电机控制理论的基础知识涵盖了电机的工作原理、数学模型、控制策略以及实现技术等方面。下面是一些基本概念和理论要点:
杭州_燕十三2 个月前
risc-v·sg2002
从零开始学习 sg200x 多核开发之 sample 打包sophpi 编译完成发现 SDK 中的 sample 已经编译出来,但是没有包含在根文件系统中。查看 cvi_mpi/Makefile 文件,发现
飞凌嵌入式2 个月前
人工智能·嵌入式硬件·嵌入式·risc-v·飞凌嵌入式
飞凌嵌入式T113-i开发板RISC-V核的实时应用方案随着市场对嵌入式设备的功能需求越来越高,集成了嵌入式处理器和实时处理器的主控方案日益增多,以便更好地平衡性能与效率——实时核负责高实时性任务,A核处理复杂任务,两核间需实时交换数据。然而在数据传输方面,传统串行接口尽管成本较低,但其传输速率相对较慢;反之,并行接口虽然传输速度快,但成本却比较高。因此,单芯片多核异构处理器就成为能够满足需求的理想选择。
sinovoip2 个月前
人工智能·科技·物联网·开源·risc-v
Banana Pi BPI-CanMV-K230D-Zero 采用嘉楠科技 K230D RISC-V芯片设计Banana Pi BPI-CanMV-K230D-Zero 采用嘉楠科技 K230D RISC-V芯片设计,探索 RISC-V Vector1.0 的前沿技术,选择嘉楠科技的 Canmv K230D Zero 开发板。这款创新的开发板是由嘉楠科技与香蕉派开源社区联合设计研发,搭载了先进的勘智 K230D 芯片。 K230D 芯片拥有双核玄铁 C908 RISC-V CPU,集成自主研发的第三代 KPU,内置 128MB LPDDR4 内存,提供了高性能的本地推理运算支持。Canmv K230D Zero