E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RISC-V
tinyriscv verilator分支移植到正点原子达芬奇开发板
前言为了完成自己的毕设,得用OpenOCD作上位机,测试下
RISC-V
的单步调试以及GDB调试等操作,然后看了下tinyriscv-verilator的调试模块支持这些操作,所以来移植下该
雪天鱼
·
2024-02-05 23:23
基于
RISC-V
的GCC内联汇编
内联汇编优化我们为什么需要内联汇编?因为当我们观察编译器优化后的代码,发现仍然存在可以优化的点,就可以通过内联汇编来提高我们代码的性能。通常来说,这经常会运用在实时性较强的代码中,并且与编写纯汇编的.S文件相比,内联汇编更容易维护。1-0是gcc内联汇编的模板。编写内联汇编,需要在asm()内定义你所需要的汇编代码AssemblerTemplate,输入输出操作数(InputOperands,Ou
Jeff-L
·
2024-02-05 19:41
risc-v
数字信号处理
dsp
蜂鸟E203系列——
RISC-V
资料
(可以去某宝或某东去购买)除了开发
RISC-V
指令集,大佬们开发了用于
RISC-V
处理器设计的Chisel语言(ConstructingHar
瓜大三哥
·
2024-02-05 18:58
RISC-V
MCU 赤菟V307使用蓝牙进行通信
芯片简介赤菟V307(CH32V307VCT6)采用沁恒自研
RISC-V
内核青稞V4F,最高主频144MHz,支持单精度浮点运算(FPU),提供高速USB(480Mbps)接口并内置PHY、千兆以太
快乐摸鱼酱
·
2024-02-03 19:11
嵌入式硬件
【20210326期AI简报】用
RISC-V
微控制器开发难不难?行人搜索AI框架新突破~
导读:本期为AI简报20210326期,将为您带来9条相关新闻,明日朝花节,有时候要冲,有时候也要出去走走~本文一共字,通篇阅读结束需要7~11分钟1.首个无需锚框(Anchor-Free)的行人搜索框架|CVPR2021|CVer、demoimagePaper:https://arxiv.org/abs/2103.11617GIthub:https://github.com/daodaofr/A
RT-Thread物联网操作系统
·
2024-02-03 12:51
人工智能
游戏
计算机视觉
编程语言
深度学习
基于
RISC-V
的CPU支持汽车功能安全
日本知识产权(IP)供应商NSITEXE(电装公司的分拆公司)推出了一种新的基于
RISC-V
的32位通用CPU,该CPU支持汽车应用的ISO26262ASILD级功能安全。
上帝出来见牛魔王
·
2024-02-03 12:20
嵌入式开发
人工智能
自动驾驶
基于
RISC-V
架构D21x主控系列小屏解决方案
一、方案简述随着万物互联的智能时代来临,开放、简洁、模块化的
RISC-V
架构崛起,并从终端走向云端,极有希望发展成为第三大架构生态。
芯智雲城
·
2024-02-03 12:47
解决方案
国产芯片选型替代
risc-v
架构
RISC-V
工业级芯片公司匠芯创,宣布软件开发包SDK正式开源
近日,
RISC-V
芯片公司匠芯创宣布开源D21x系列工业级应用芯片软硬件开发包SDK。
芯智雲城
·
2024-02-03 12:15
解决方案
risc-v
开源
【国产MCU】-认识CH32V307及开发环境搭建
认识CH32V307及开发环境搭建文章目录认识CH32V307及开发环境搭建1、CH32V307介绍2、开发环境搭建3、程序固件下载1、CH32V307介绍CH32V307是沁恒推出的一款基于32位
RISC-V
视觉&物联智能
·
2024-02-02 21:01
物联网全栈开发实战
单片机
嵌入式硬件
物联网
传感器
CH32V307
CH32V003国产青稞32位RISC-V2A内核低成本MCU单片机
目录RISC架构优势CH32V003系列简介芯片特性CH32V003系列选型参考RISC架构优势
RISC-V
标准指令集开源,能够在此基础上进行设计研究。
dnsj5343
·
2024-02-01 08:14
物联网IOT芯片
MCU
单片机
消费类电子产品应用芯片
CH32V003
CH32V003F4P6
CH32V003F4U6
CH32V003A4M6
国产低成本MCU
RISC-V
MCU+病房系统
RISC-VMCU+病房系统报告书团队名称:一模一样团队成员:李玉锋、李树燊、欧平源目录摘要一、设计概述1.1设计目的1.2应用领域1.3主要技术特点1.4主要创新点二、系统组成及设计方法2.1整体介绍2.2硬件及其各模块的介绍2.2.1CH32V307VCT6主控板2.2.2MAX30102心率传感器模块2.2.3LMT170体温传感器模块三、完成情况及实验结果四、总结五、参考文献六、附录6.1
LIyu110FENG
·
2024-02-01 08:35
risc-v
mcu
单片机
RISC-V
指令格式
RISC-V
指令格式1RISC-V指令集命名规范2RISC-V指令集组成2.1基础整数指令集2.2扩展指令集3RISC-V指令格式3.1指令表述3.2指令格式本文属于《
RISC-V
指令集基础系列教程》之一
百里杨
·
2024-02-01 06:43
RISC-V指令集
risc-v
(以
RISC-V
架构分析)
前言要理解第一个任务是如何跑起来,必须先能理解下面的概念freeRTOS的任务创建、任务切换机制架构规定的函数调用规范了解基础的汇编指令可以参考的资料:《freertos任务切换的现场保存、恢复(任务栈空间)深度分析(以
RISC-V
正在起飞的蜗牛
·
2024-01-31 21:09
freertos系统
risc-v
freeRTOS
RISC-V
架构常见gcc编译选项(-march、-mabi=、-mcmodel、-mlittle-endian、-mbig-endian)
1、-march=RISCV_ARCH用于告诉编译器目标芯片的架构情况,生成对应的二进制代码比如:-march=rv32imrv32:告诉编译器生成的代码实在
RISC-V
架构的32位芯片上运行,就不会使用
正在起飞的蜗牛
·
2024-01-31 21:08
RISC-V架构
risc-v
Ubuntu上 RISC-V64 Jemalloc 编译补丁(修复无法链接问题)
它的问题跟这个是相同的;
RISC-V
平台std::atomic<T>编译失败问题解决-CSDN博客区别是自己写的代码,能改掉,但是Jemalloc编译好的静态库。
liulilittle
·
2024-01-28 07:03
C/C++
Extension
risc-v
RISC-V
平台 std::atomic<T> 编译失败问题解决
在
RISC-V
指令集平台上面:原子变量:std::atomicT类型限制大小:不可以为:1字节,BYTE2字节,WORD即:bool、short、unsignedshort类型是不可以用的,否则会链接不上
liulilittle
·
2024-01-28 07:02
Extension
risc-v
计算机组成与设计++硬件软件接口+
risc-v
第二章 计算机的语言
2.3计算机硬件的操作数存在上述情况的根本原因是,地址是+1,则存储空间+8个字节,双字需要64bits,因此需要地址是64/8=8,所以双字的地址自增数为82.8计算机硬件对过程的支持c代码对应的汇编代码jalr说明:
youzjuer
·
2024-01-27 13:21
通俗易懂技术站
risc-v
QtRVSim(二)一个
RISC-V
程序的解码流程
继上一篇文章简单代码分析后,本文主要调研如何实现对指令的解析运行。调试配置使用gdb工具跟踪调试运行。c_cpp_properties.json项目配置:{"name":"QtRvSim","includePath":["${workspaceFolder}/**"],"defines":[],"compilerPath":"/usr/bin/clang","cStandard":"c11","c
灰海宽松
·
2024-01-27 13:42
#
RISC-V
#
QtRVSim
risc-v
【知识---常见的计算机架构有哪些】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言x86架构:ARM架构:MIPS架构:Power架构:SPARC架构:
RISC-V
架构:Itanium架构(IA-64):总结前言提示
fyc300
·
2024-01-27 10:21
架构
运维
硬件架构
ubuntu
linux
MIT 6.S081---Lab: traps
汇编代码如下图所示(可参考
RISC-V
常用汇编指令):可以从代码第45~47行代码可以看出,main函数调用
Marine Tears
·
2024-01-26 14:04
#
6.S081
android
linux
c语言
操作系统
1.4
RISC-V
内存
内存1.地址空间
RISC-V
线程可以单字节寻址2XLEN字节内存地址空间。类型字节数半字2字节字4字节双字8字节四字16字节内存地址空间是环形的,也就是地址2XLEN-1地址空间和0地址空间是相邻的。
TianXiaPy
·
2024-01-26 14:34
RISC-V
risc-v
RISC-V
的MMU
以rv64为例riscv64的MMU为code增加了一个新概念:虚拟地址,在这个概念之上,加了很多限制目前好像是无法在物理地址上直接加限制的//MPU就是这样子的,但是颗粒度大相关的限制size:有效位数(可选择64/57/49/39)//根据satp.MODE选择,satp为标准寄存器颗粒度(总是4KB)//参考附录内存属性:共享缓冲缓存内存顺序模型(普通/设备)有扩展标准,Svpbmt对于设备
__pop_
·
2024-01-26 14:33
杂七杂八总览
riscv
MMU
RISC-V
汇编简介
RISC-V
汇编简介汇编语言有3类指令组成:a.汇编指令:机器码的助记符,有对应的机器码,可以翻译成对应的二进制机器码。
risc_luck
·
2024-01-26 14:33
RISC-V汇编
mcu
risc-v
嵌入式
RISC-V
常用汇编指令
RISCV常用汇编指令相关寄存器寄存器ABI名用途Saverx0zero读取时总为0,写入时不起任何效果-x1ra存放函数返回地址(returnaddress)Callerx2sp存放栈指针(stackpointer)Calleex3gpglobalpointer-x4tpthreadpoint-x5-x7t0-t2临时(temporaries)寄存器,Callee可能会使用这些寄存器,所以Cal
程序DNA
·
2024-01-26 14:33
笔记
risc-v
一文学懂
risc-v
汇编操作
使用分支实现if语句汇编if的技巧使用分支实现循环语句汇编循环的技巧:跳转指令(核心:函数的调用)使用汇编写完整的程序伪指令数组栈指针保存寄存器与临时寄存器参数寄存器和返回值寄存器案例下一步:设计一个
risc-v
维昵娟
·
2024-01-26 14:33
risc-v
RISC-V
常用汇编指令集
RISC-V
常用汇编指令集一、通用寄存器介绍寄存器ABI名用途Saverx0zero读取时总为0,写入时不起任何效果(只有读RO权限)-x1ra存放函数返回地址(returnaddress)Callerx2sp
mjLlm
·
2024-01-26 14:33
risc-v
汇编
C语言编译成
RISC-V
汇编代码后的执行步骤
RISC-V
汇编代码学习引言1.寄存器布局2.指令特点3.常用指令3.1存取指令3.2运算指令3.3堆栈指令3.4跳转指令3.5C语言与对应的
RISC-V
汇编语言引言本文在学习了x86和ARM6两种指令集架构之后
小橘滴滴滴
·
2024-01-26 14:32
c语言
risc-v
开发语言
risc-v
文档翻译: RVWMO Memory ConsistencyModel
总览本章定义了
RISC-V
内存一致性模型。内存一致性模型是一组规则,指定load内存返回的值。
RISC-V
使用一种称为“RVWMO”(
RISC-V
弱内存序)的内存模型,该模
lu_xi_xi
·
2024-01-26 14:02
risc-v
linux
RISC-V
BOOM核学习
来源:RISC-VBOOMdocumentationRISC-VBOOM核学习TheBerkeleyOut-of-OderMachineINTRODUCTIONRV64GCFig.1DetailedBOOMPipeline.’sdenotewherethecorecanbeconfigured.TheBOOMPiplineFig.2SimplifiedBOOMPipelinewithStagesB
diamond_biu
·
2024-01-26 14:01
硬件基础
文献
risc-v
RISC-V
汇编语言(5)
汇编语言
RISC-V
汇编语言入门汇编语言概念简介汇编语言语法介绍
RISC-V
汇编指令总览
RISC-V
汇编指令操作对象
RISC-V
汇编指令编码格式指令格式(format)主机字节序(HBO-HostByteOrder
并行不是并发
·
2024-01-26 14:59
RISC-Ⅴ设计
学习
单片机
stm32
RISC-V
常用汇编指令
RISC-V
寄存器表:
RISC-V
和常用的x86汇编语言存在许多的不同之处,下面将列出其中部分指令作用:指令语法描述addiaddird,rs1,imm将寄存器rs1的值与立即数imm相加并存入寄存器rdldldt0,0
Marine Tears
·
2024-01-26 14:28
#
汇编语言
risc-v
汇编
RISC-V
RVWMO 内存模型解释
RISC-VRVWMO内存模型解释引言本文介绍RISC-VRVWMO内存模型。RVWMO内存模型定义了什么样的全局内存顺序才是合法的。本引言部分将解释为什么会出现不合法的全局内存顺序,以及为什么需要内存模型。首先引起乱序的全局内存顺序(指令重排序)有两种原因,一种是软件编译器带来的,另外一种是硬件执行上带来的。软件带来指令重排序很好理解,如下面的例子:x=1;while(x)x=memory[0]
爱寂寞的时光
·
2024-01-26 14:27
计算机体系结构
risc-v
算法
计算机体系结构
多线程
11 Ubuntu | 省时省事| riscv-gnu-toolchain工具链安装|无需编译
文章目录序言下载预编译包解压缩,观察该包添加环境变量验证安装成功序言大家好我是CSDN不知名放弃领域创作者早上真好,最近想放弃学习
RISC-V
了,所以首先得入门。
早上真好
·
2024-01-26 07:14
从装硬盘开始的环境搭建
RISC-V学习记录
ubuntu
gnu
linux
risc-v
RISC-V
汇编程序设计-计组
汇编程序一、赋值语句(一)寄存器操作数赋值
RISC-V
寄存器功能表(简化版)寄存器编号用途x0硬连接为0,表示常数0x1经常称作ra,存储返回地址x2经常称作sp,称作栈指针,存储栈顶位置x5~x7存储临时变量
wyf-student
·
2024-01-24 00:30
risc-v
笔记
汇编
RISC-V
指令详解-计组
常见指令类型R型指令一、指令格式funct7(7bit)rs2(5bit)rs1(5bit)funct3(3bit)rd(5bit)opcode(7bit)其中:rs1(5bit):存储第一个操作数所在的寄存器号rs2(5bit):存储第二个操作数所在的寄存器号rd(5bit):存储结果数所在的寄存器号二、示例ExampleOne:addx7,x8,x9funct7(7bit)rs2(5bit)r
wyf-student
·
2024-01-24 00:29
risc-v
笔记
国产操作系统:VirtualBox安装openKylin-1.0.1虚拟机并配置网络
国产操作系统:VirtualBox安装openKylin-1.0.1虚拟机并配置网络openKylin操作系统目前适配支持X86、ARM、
RISC-V
三个架构的个人电脑、平板电脑及教育开发板,可以满足绝大多数个人用户及开发者的使用需求
番茄打电脑
·
2024-01-23 21:55
虚拟化与操作系统
程序人生
经验分享
服务器
运维
linux
从零学习开发一个
RISC-V
操作系统(四)丨
RISC-V
汇编语言编程
本篇文章的内容一、
RISC-V
汇编语言简介1.1RISC-V汇编语言的基本格式1.2RISC-V汇编指令操作对象1.3RISC-V汇编指令编码格式1.4RISC-V汇编指令分类 本系列是博主参考B站课程学习开发一个
Include everything
·
2024-01-22 18:51
RISC-V操作系统
学习
risc-v
汇编语言学习1
CompilerExplorer(godbolt.org)这个网站可以把我们写的C语言等实时翻译为汇编等语言,便于参考一个不错的视频讲解riscv(
RISC-V
)指令集(MIT)A01Introduction
aaajj
·
2024-01-22 12:26
汇编
学习
汇编
体验开源香山高性能开源
RISC-V
处理器
整体架构设计香山处理器是乱序六发射结构设计,目前支持RV64GCBK扩展。香山处理器前端流水线包括分支预测单元、取指单元、指令缓冲等单元,顺序取指。后端包括译码、重命名、重定序缓冲、保留站、整型/浮点寄存器堆、整型/浮点运算单元。dochttps://xiangshan-doc.readthedocs.io/zh-cn/latest/香山的官方文档仓库,包括香山项目的整体介绍、代码仓库概览、集成指
阳光8088
·
2024-01-22 10:59
risc-v
linux
ubuntu
《RVfpga:理解计算机体系结构》3.0 版本更新上线
《RVfpga:理解计算机体系结构》(以下简称“《RVfpga》”)是Imagination推出的完整
RISC-V
计算机体系结构课程,该课程针对本科教学设计,包含一整套丰富的教学资料和实践练习,可帮助学生了解处理器架构中的关键要素
Imagination官方博客
·
2024-01-19 00:27
中国芯片人才储备严重不足,
RISC-V
有助摆脱 “卡脖子” 困境
【新智元导读】当前,我国芯片产业“缺芯少魂”的困境依旧存在,想要解决中国芯片领域面临的“卡脖子”问题,
RISC-V
无疑是一道“曙光”。
曹元_
·
2024-01-17 03:28
AI嵌入式K210项目(6)-开启双核模式
文章目录前言一、K210双核心和BSP介绍二、实验过程代码实现总结前言前面我们在介绍K210时提及到,K210芯片中有两个
RISC-V
核心,一般情况下,只有一个核心在运行,本章将介绍如何开启双核模式。
疯狂飙车的蜗牛
·
2024-01-16 15:07
K210开发板
AI
K210
嵌入式AI
嵌入式
双核
RISC-V
CH32V307VCT6样片申请
公司致力于为客户提供万物互联、上下互通的芯片及解决方案,主要产品包括USB/蓝牙/以太网接口芯片和连接型/互联型/无线型MCU,产品侧重于连接、联网和控制CH32V307CH32V305/7系列是基于32位
RISC-V
IOT那些事儿
·
2024-01-15 20:42
嵌入式
物联网
嵌入式硬件
单片机
鸿蒙OS 系统服务框架子系统
根据
RISC-V
、Cortex-M、Cortex-A不同硬件平台,分为两种硬件平台,以下简称M核、A核。
木小柴
·
2024-01-15 17:53
沁恒CH32V103 边玩边学1-开发环境与GPIO项目
它基于
RISC-V
架构,来看看GPT给出的介绍:
RISC-V
是一种开源的指令集架构(ISA),与x86和ARM相似。
Zhillery
·
2024-01-15 16:37
#
STM32
单片机
stm32
c语言
嵌入式硬件
从CISC到
RISC-V
:揭开指令集的面纱
对于大多数同学来说,计算机或智能手机的运行似乎就像魔法一样神奇。你可能知道它们内部都是一些复杂的电子组件,比如CPU、内存等等,但这些组件是如何协同工作,让我们可以在电脑上打字,或者在手机上看视频呢?实际上,这一切都归功于一种名为“指令集”的神秘语言。今天,我们就一起揭开这种神秘语言的面纱,感受一下它的魅力所在。指令集是计算机硬件和软件之间交互的桥梁,它定义了计算机硬件可以执行的操作,比如各种逻辑
萤火架构
·
2024-01-15 09:37
计算机基础
CISC
risc-v
RISC
指令集
龙芯
RISC-V
Bytes: Caller and Callee Saved Registers
原文链接1:https://danielmangum.com/posts/risc-v-bytes-caller-callee-registers/原文链接2:https://zhuanlan.zhihu.com/p/77663680//主要讲栈帧原文链接3:https://www.jianshu.com/p/b666213cdd8a//主要讲栈帧ThisispartofanewseriesIam
sunvally
·
2024-01-15 09:40
risc-v
警惕国外对
RISC-V
技术采取的限制
这里不科普,有兴趣的自行百度)开源免专利芯片技术
RISC-V
或成为指令集领域的新战场。华盛顿过去几个月一直在讨论限制获取
RISC-V
技术,认为有利用
RISC-V
绕过
CIb0la
·
2024-01-13 12:11
risc-v
linux
运维
ChinaSys 2023 整理
芯片设计首先于指令级,但指令级为公司私有,无法基于开源芯片设计,相比来说
RISC-V
是开源的。之前的开源软件给我们很多启示,例
妙BOOK言
·
2024-01-12 21:15
论文阅读
论文阅读
嵌入式MCU学习利器-01-在线虚拟仿真平台介绍
推荐你选择一款功能丰富、易于上手的开发板,比如或者STM32系列开发板、安芯开发板、平头哥开发板(
risc-v
)。它们都有广泛的社区支持和丰富的资源,适合初学者入门。
songchunwei92
·
2024-01-12 19:10
后端
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他