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
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
后端
英特尔:对
RISC-V
,我是认真的
本文作者:张心怡本文转载自中国电子报当地时间2月7日,英特尔公司正式加入
RISC-V
国际基金会并“直升”高级会员,将基于其代工服务平台加强
RISC-V
的生态建设和商用进程。
英特尔开发人员专区
·
2024-01-12 08:50
开发者分享
risc-v
arm开发
与 x86、ARM 三分天下,全球“开花”的
RISC-V
如何成为中国最受欢迎芯片架构?...
这个项目就是
RISC-V
。与大多数指令集相比,
RISC-V
指令集可以自由地用于任何目的,允许任何人设计、制造和销售
RISC-V
芯片和软件。经过十余年的技术发展和社区的不断努力,如今RIS
Hack电子
·
2024-01-12 08:19
arm开发
risc-v
架构
RISC-V
是如何与X86、ARM三分天下
目录1.行业CPU指令集格局2.汽车中的
RISC-V
进展2.1国际进展2.2国内进展3.小结2023年3月2日,在平头哥牵头举办的玄铁
RISC-V
生态大会上,工程院院士倪光南表示,基于
RISC-V
模块化
CyberSecurity_zhang
·
2024-01-12 08:46
闲言碎语
risc-v
国产芯片
汽车芯片
【技术科普】什么是达芬奇架构?有什么优势?
芯片架构通常包括处理器核心、内存、输入输出接口等组成部分,这些部分的设计对芯片性能和功耗有着直接的影响,世界上主流的芯片架构主要包括x86、ARM、PowerPC和
RISC-V
等。
英码科技
·
2024-01-10 12:59
架构
科技
uCore OS(on RISC-V64)——LAB0.5:最小可执行内核
结合框架代码,深刻理解
RISC-v
。内核的内存布局和入口点设置通过sbi封装好输入输出函数借助bootloader:OpenSBI初始化OS,完成练习。按要求撰写实验报告。内存布局和入口
Alfred young
·
2024-01-08 16:26
操作系统
操作系统
基于RUST的树莓派Raspberry 4的bare metal体验
参考链接,拿来主义最快,主要基于下面几个链接:基于RUST的树莓派3的BareMetal基于C的树莓派4的BareMetal基于RUST的
RISC-V
的OS树莓派4B的CPUBCM2711Datasheet
crazyskady
·
2024-01-08 09:01
Bare
Metal
裸金属
rust
开发语言
后端
bare
metal
裸金属
2021云栖大会开幕:阿里云发布多款新品
阿里开源玄铁
RISC-V
系列处理器,推动
RISC-V
架构走向成熟大会现场,阿里云智能总裁张建锋宣布,平头哥开源玄铁
RISC-V
系列处理器,并开放系列工具及系统软件。
趣味科技v
·
2024-01-05 07:36
芯片
大数据
人工智能
云服务
阿里云
【操作系统xv6】学习记录2 -
RISC-V
Architecture
说明:看完这节,不会让你称为汇编程序员,知识操作系统的前置。ref:https://binhack.readthedocs.io/zh/latest/assembly/mips.htmlhttps://www.bilibili.com/video/BV1w94y1a7i8/?p=7MIPSMIPS的意思是“无内部互锁流水级的微处理器”(Microprocessorwithoutinterlocke
weixin_40293999
·
2024-01-03 19:11
操作系统真象还原
学习
risc-v
中天微和松果电子达成合作 共同加速
RISC-V
CPU商业化
小米全资子公司北京松果电子有限公司与阿里巴巴全资收购的中天微系统有限公司正式宣布:双方达成全方位的战略合作伙伴关系并进行联合开发,以中天微RISC-VCPU处理器为基础平台,松果电子提供极具市场竞争力的SoC智能硬件产品,共同促进和加速
RISC-V
yuanfeng2018
·
2024-01-02 07:10
OSTEP《操作系统导论》万字 精华学习笔记-第一部分:虚拟化
(重点部分加粗)前段时间学习过《深入理解计算机系统》(CSAPP)和《计算机组成与设计:硬件软件接口
RISC-V
》学习完这本书算是对于之前的一点点补充,一些概念理解的更加深刻了。
yruluvme
·
2024-01-01 21:55
OS:
TEP《操作系统导论》
学习
笔记
驱动开发
linux
unix
编译原理课程实践基于C++实现的一个SysY到
RISC-V
的编译器项目源码+课程实践报告
一、编译器概述1.1基本功能本编译器基本具备如下功能:将SysY语言编译为KoopaIR形式;将SysY语言编译为
RISC-V
代码;大概率通过自身崩溃检查代码错误的功能;1.2主要特点包含了基本要求的功能
yanglamei1962
·
2023-12-30 12:26
c++
risc-v
java
[RISCV] 发现一个可以看
RISC-V
CPU行为的开源项目
最近在浏览某大型程序员交友网站的时候发现一个好玩的项目,介绍如下:Asmallprogramthathandlesmie,msi,mtiandtrapinterruptsandupdatessomeglobalvariablesoninterrupts.重点是他下面还放了一张图:能看到RISCVCSR的行为太酷啦!!!下面一起setup一下,万一以后项目能用到呢。写这篇博客的时候,我已经gothr
圆山猫
·
2023-12-30 02:14
risc-v
开源
[
RISC-V
][Linux]嵌入式 riscv64 开发环境搭建
0,首先换源,要不然前面的过程会很浪费时间,推荐阿里源,UbuntuMate18.04可以参考我的另一篇文章。[Linux]Ubuntu20.04换阿里源1,基本工具sudoapt-getinstallgccgcc-riscv64-linux-gnu\vimgitbuild-essentialkernel-packagefakerootbisonflex\automakeautoconflibto
圆山猫
·
2023-12-30 02:44
RISCV
linux
vim
[RISCV]为
RISC-V
移植FreeRTOS系列之二 -- main.c和FreeRTOSConfig.h
前言上回书说到我们向工程中添加了main.c和FreeRTOSConfig.h文件,但是内容是什么不知道,这篇博客就来说说这两个文件的内容。作者:wangyijieonline链接:https://blog.csdn.net/wangyijieonline/article/details/109715678来源:CSDN著作权归作者所有。商业转载请联系作者获得授权,非商业转载必须注明出处。1,Fr
圆山猫
·
2023-12-30 02:13
RISCV
freertos
riscv
上一页
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
其他