RISC-V MCU技术社区文章

  • 【沁恒微CH32V307评估板试用体验】C语言开发太南了?那就试试micropython@CH32V307吧

    沁恒CH32V307的官方例子非常多,好好用心学习,一定会收获满满的。 有的同学觉得,C语言开发太南了,能不能有简单一点的呀? 有,micropython@CH32V307来了,新鲜出炉的,2022年5月6日刚发布的测试版本。 一、超级简 ...

    3
    评论
    7394
    浏览
  • ***

    一、JTAG简介 目前RISC-V官方支持的调试方式是JTAG(Joint Test Action Group),而ARM支持的调试方式有JTAG和SWD(Serial Wire Debug)这两种。 JTAG是一种国际标准的调试方式(IEEE1149.1),而SWD是ARM开发的。标准JTAG ...

    0
    评论
    2300
    浏览
  • 《RISC-V能否复制Linux 的成功?》

    前言 今年是Linux内核发布三十三周年。二十年前,程序员认为Linux只是一种利基技术,猜测它行不通。然而,利用公众免费发布的Linux,这一开源代码催生了数百个项目,从而出现了一大批稳健且灵活的产品,Linux成为开 ...

    1
    评论
    796
    浏览
  • Beken BK7256实现视频传输

    BK7256是BEKEN博通一个集成了WiFi 6和低功耗蓝牙BLE的双核32位RISC-V架构SOC,支持摄像头,可使用wifi局域网UDP视频传输。本例使用到摄像头GC2145。 1.创建UDP任务。 bk_err_t user_skinhelper_udp_init(void) { int ...

    0
    评论
    565
    浏览
  • ESP8266笔记-06.ESP8266客户端模式-连接路由器的使用

    原理上一篇基本上也讲的差不多了,这次可以直接上代码了。 #include <stdio.h> #include <string.h> #include <stdlib.h> #include "freertos/FreeRTOS.h" #include "freertos/task.h" #include "freertos/event_gro ...

    0
    评论
    618
    浏览
  • 【AG32开发板体验连载】AG32VF407 UART串口通信测试

    【AG32开发板体验连载】--智能蒸烤箱 AG32VF407 UART串口通信测试 由AG32VF407 MCU手册可知, AG32VF407 MCU自带的UART串口通信共设置了5组,分别为UART0~ UART4,AG32自带5个UART接口,如需要更多,可以用cpld实现 ...

    0
    评论
    1484
    浏览
  • 【AG32开发板体验连载】智能蒸烤箱--AG32VF407I2C总线测试

    【AG32开发板体验连载】AG32VF407I2C总线测试 本文重点介绍AG32VF407I2C总线的评测。 一、 开发板I2C总线介绍 AG32VF407开发板配置的I2C总线用于E2PROM-24LC02BT的访问,具体电路如下: 二、 24LC02BT介绍 24LC02 ...

    0
    评论
    1579
    浏览
  • 什么是RISC-V?以及RISC-V和ARM、X86的区别

    前言 RISC-V是基于RISC精简指令集架构开发的一个开放式指令集架构,它是由加州大学伯克利分校的计算机科学教授Krste Asanovic(克里斯蒂安·阿萨诺维奇)领导的团队开发,RISC-V是开放的,任何人都可以使用它来开发 ...

    0
    评论
    1230
    浏览
  • RISC-V的指令集位宽的几点学习心得

    在学习RISC-V指令集过程中,指令位宽大多是32位和64的,它并不像其它指令集,还有8位的古老指令集。这估计也是RISC-V能轻装前行的原因之一吧。RISC-V的指令集并非仅限于32位和64位,实际上,RISC-V指令集的位宽具有 ...

    0
    评论
    1603
    浏览
  • 学习RV32GC对比X86-32指令集的优势思考

    在学习RISC-V指令集过程中,逐渐认识到该指令集先进性,尤其是对比其它指令集的优势。这里总结尝试总结一下RV32GC与X86-32指令集的对比优势,以下是个人翻阅资料的浅见。 指令格式与解码 RV32GC : 所有指令均为32位 ...

    0
    评论
    655
    浏览
  • 【AG32开发板体验连载】数据采集存储系统(2)-串口输出+浮点运算验证

    本次学习下串口配置和输出。 并验证芯片的浮点运算能力。 下面直接上干货哦。 VE 配置 SYSCLK 100 HSECLK 8 GPIO4_1 PIN_31 # LED4 GPIO4_2 PIN_32 # LED3 GPIO4_3 PIN_33 # LED2 GPIO4_4 PIN_34 # LED1 UART0_UAR ...

    0
    评论
    986
    浏览
  • 【AG32开发板体验连载】AG32开发板使用的几点心得体会

    具体介绍这里不细说,可以自己去官网下载资料 这里只说干货。 AG32VF407 AG32VF407这个主控,是我见到的比较有个性的产品之一。 对于这个开发板使用起来,简直不要太爽了。 感谢这个平台让我认识了这家的产品,真的 ...

    0
    评论
    898
    浏览
  • ESP8266笔记-05.ESP8266 WIFI的使用

    ESP8266是怎么火起来的?毫无疑问就是他把WIFI模块的价格成功的打了下来,在我第一次看到ESP8266仅仅10元成本的开发板竟然可以连接WIFI时,知道对我幼小的心灵造成多大的震撼吗?一度带WIFI的连接要比带有线网络的连 ...

    0
    评论
    628
    浏览
  • RISC-V基本整数指令

    RISC-V提供了丰富的整数指令集,以满足各种计算需求。以下是六种基本整数指令的详细介绍: LOAD(加载):LOAD指令用于从内存中读取数据到寄存器中。例如,LW(Load Word)指令可以将一个字(32位)数据从内存加载到 ...

    0
    评论
    565
    浏览
  • 0
    评论
    718
    浏览
  • RISC-V之li指令讲解

    我们知道在RISC-V中有这样一条伪指令: li a0, immediately 可以将任意的32位数据或者地址加载到指定的寄存器中,在 RV32I中,它扩展到 lui 和/或 addi。 li 何时扩展为 lui 或者 addi呢?又何时扩展为lui 和 addi呢 ...

    0
    评论
    1977
    浏览
  • 【CH32V208开发板】HarmonyOS移植

    CH32V208开发板开发板使用沁恒CH32V208WBU6主控,RISC-V架构。片内资源RAM:64KB,Flash:128KB(RAM,Flash可灵活配置)。开环环境IDE:MounRiver Studio. 官方SDK有移植好HarmonyOS的例程,这里做下梳理与学习。工程如 ...

    0
    评论
    869
    浏览
  • RISC-V拥有巨大市场潜力的原因

    1、开源优势:RISC-V是一个开源的指令集架构,这意味着任何人都可以自由地使用、修改和分发它,这为创新和定制化设计提供了极大的灵活性。中国科学院计算技术研究所与北京开源芯片研究院合作,于今年4月下旬发布了第 ...

    1
    评论
    2106
    浏览
  • RISC-V 工具链简介

    一、概述 “工具链”是英文“toolchain”的翻译,它指辅助开发者完成程序开发、调试、性能分析调优等开发优化行为的一系列工具集合。它一般包含编译器、汇编器、链接器、调试器、模拟器等基础工具,集成开发环境作为 ...

    0
    评论
    1168
    浏览
  • RISC-V内核的32位通用微控制器 GD32VF103芯片简介

    1. 芯片简介 GD32VF103系列MCU是基于RISC-V内核的32位通用微控制器,具备均衡的处理效能和系统资源,适用于工业控制、消费电子、新兴IoT等嵌入式市场应用。 内核:芯来科技Bumblebee内核(RV32IMAC) 主频:108MHz ...

    0
    评论
    561
    浏览
  • 【AG32开发板体验连载】数据采集存储系统(1)-环境搭建及GPIO控制 视频

    前言 偶然看到了这个AG32的产品,非常震惊,这不正是我寻寻觅觅良久的芯片吗。可以当FPGA,也可以当arm,也可以混合使用。真的是太榜了。 感谢平台给我这次机会,第一次接触这个产品,后续会好好学习,并利用起来。 ...

    0
    评论
    1079
    浏览
  • 浅谈RISC-C C Intrinsic的发展情况

    ## Intrinsic介绍 RISC-V C Intrinsic 是一种编程技术,它允许开发者在高级编程语言(如C或C++)中直接使用底层硬件指令,从而提高程序的性能。对于RISC-V架构,C Intrinsic 特别适用于向量扩展(RVV),这是因为RVV ...

    0
    评论
    1546
    浏览
  • 4
    评论
    1058
    浏览
  • 基于国产异构双核(RISC-V+FPGA)处理器,AG32开发板开发资料

    基于国产异构双核(RISC-V+FPGA)处理器,AG32VF407系列32位微控制器相当于主频248MHZMCU+2KLES(FPGA)。内部通过AHB总线,把MCU和FPGA链接在一起,速度比传统SPI快很多倍,可单独运行也可交互运行。MCU初始与STM32管脚 ...

    3
    评论
    1450
    浏览
  • RISC-V和arm指令集的对比分析

    RISC-V和ARM指令集是两种不同的计算机指令集架构,它们在多个方面存在显著的差异。以下是对这两种指令集的详细对比分析: 一、设计理念 RISC-V :RISC-V的设计理念是简化指令集,提高指令执行效率。它采用了一种基于 ...

    0
    评论
    1405
    浏览
  • risc-v与esp32架构对比分析

    RISC-V与ESP32在架构上存在显著的差异,这些差异主要体现在处理器类型、设计原则、功能特性以及应用场景等方面。以下是对两者架构的详细对比分析: 一、处理器类型与设计原则 RISC-V : 类型 :RISC-V是一种开源指令 ...

    1
    评论
    1254
    浏览
  • risc-v在人工智能图像处理应用前景分析

    RISC-V在人工智能图像处理领域的应用前景十分广阔,这主要得益于其开源性、灵活性和低功耗等特点。以下是对RISC-V在人工智能图像处理应用前景的详细分析: 一、RISC-V的基本特点 RISC-V是一种免费开源的计算机指令集 ...

    0
    评论
    968
    浏览
  • ES-LinkII 可以用于多款MCU开发的工具

    ES-LinkII 调试烧录器家族支持东软载波微电子 ES7P、ES8P、ES8H、ES32 系列 MCU 产品的调试和烧录。其支持多种 IDE 开发环境,如: Keil、IAR、VSCode、RT-Thread Studio 等。配合 ES-Burner 烧录软件,可以实现丰富 ...

    0
    评论
    1229
    浏览
  • 介绍国产的一款RISC-V——ES32VF2264

    ES32VF2264系列产品采用RISC-V内核和先进的系统架构,是一款高性价比、高可靠性且外设功能丰富的32-bit 微控制器。主频运行在72MHz时系统效能评分可达81 DMIPS和149 CoreMark,指令吞吐量和运算能力接近Cortex-M3。 ...

    0
    评论
    1132
    浏览
  • ESP8266笔记-04.ESP8266 GPIO的输入

    GPIO的输入有很多的类型,当初51单片机还得加上拉和下拉电阻,现在大部分都可以直接用代码就可以配置了,这次主要记录一下ESP8266的三种输入模式分别是:上拉输入、下拉输入和中断函数。 再介绍一下我自己画的板子, ...

    1
    评论
    1868
    浏览
发文章

版主

+  加入RISC-V MCU技术社区
链接复制成功,分享给好友