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
RISCV
riscv
compressed instruction formats
CR,CI,andCSScanuseanyofthe32RVIregisters,CIW,CL,CS,andCBarelimitedtojust8ofthemx8-x15attention:three-bitrs1’,rs2’arelimitedtox8-x15
Galeoto
·
2023-12-19 23:02
linux
riscv
64-linux-gnu-gcc编译生成32位cpu二进制
x86平台下64位设备,默认情况下编译的是elf64,比如简单的helloworld代码如下,使用readelf查看elf头部信息,格式为ELF64。➜cathelloworld.c#includeintmain(){printf("hello!!!\n");return0;}➜gcc-Wallhelloworld.c-g-ohelloworld➜readelf-hhelloworldELF头:M
Whu-MT
·
2023-12-19 02:16
linux
gnu
运维
操作系统
risc-v
南大PA1完结,包含思路以及参考代码
这里补一下Github仓库地址,但是最近比较忙,作者也鸽了好久,有时间一定为大家全都补上QaQ~Pa1.1在开始愉快的PA之旅之前本次实验是基于
riscv
32来完成的,如果选择的其他ISA,可以参考思路开天辟地的篇章计算机
赵英英俊
·
2023-12-18 06:13
南京大学nju
ics
PA
linux
vim
c语言
在UBUNTU上使用Qemu和systemd-nspawn搭建RISC-V轻量级用户模式开发环境
Qemusudoaptupdatesudoapt-yinstallqemu-user-binfmtqemu-user-staticsystemd-containersudoapt-yinstallzstd配置环境
RISCV
_FILE
柳鲲鹏
·
2023-12-06 04:46
RISCV
risc-v
【risc-v】易灵思efinix FPGA
riscv
嵌入式软件源码分享
系列文章目录分享一些fpga内使用
riscv
软核的经验,共大家参考。后续内容比较多,会做成一个系列。
神仙约架
·
2023-12-05 23:59
efinix
fpga开发
risc-v
易灵思
efinix
【risc-v】易灵思efinix FPGA sapphire_soc IP配置参数分享
系列文章目录分享一些fpga内使用
riscv
软核的经验,共大家参考。后续内容比较多,会做成一个系列。
神仙约架
·
2023-12-04 06:48
riscv
efinix
fpga开发
risc-v
【risc-v】易灵思efinix FPGA
riscv
时钟配置的一些总结
系列文章目录分享一些fpga内使用
riscv
软核的经验,共大家参考。后续内容比较多,会做成一个系列。
神仙约架
·
2023-12-04 06:44
riscv
risc-v
制作一个RISC-V的操作系统-环境搭建
环境搭配按照依赖项$sudoaptupdate$sudoaptinstallbuild-essentialgccmakeperldkmsgitgcc-
riscv
64-unknown-elfgdb-multiarchqemu-system-misc
看星猩的柴狗
·
2023-12-03 03:03
从零自制操作系统
risc-v
使用gdb调试QEMU模拟的RISC-V平台程序
首先编译目标程序,然后使用QEMU的kernel参数进行加载qemu-system-
riscv
64-s-S-biosopensbi.elf-m4G-smp4-kernelmy_program.x-nographic-s
ctbinzi
·
2023-11-29 20:38
risc-v
qemu
gdb
risc-v异常处理
riscv
三种特权模式
Riscv
有三种特权模式,分别是U-mode、S-mode、M-modeU-mode:用户模式。通常情况下用户编写的程序都在该模式下执行。S-mode:内
helloworld的传说
·
2023-11-29 00:13
RISC-V
risc-v
RISCV
——指令集工具链
本文将以
RISCV
工具链为例。
KGback
·
2023-11-28 17:28
#
RISC-V
riscv
开源
RISCV
简单虚拟原型/模拟器:RISC-V-TLM
文章:MàriusMontón.2020.ARISC-VSystemC-TLMsimulator.InFourthWorkshoponComputerArchitectureResearchwithRISC-V(CARRV2020).ACM,NewYork,NY,USA,4pages.https://doi.org/10.1145/nnnnnnn.nnnnnnn源码:https://github.
roockiet
·
2023-11-28 17:27
risc-v
仿真器
RISC-V 开源模拟器环境构建
RISC-V工具链官方资源:GitHub-
riscv
-collab/
riscv
-gnu-toolchain:GNUtoolchainforRISC
popebl
·
2023-11-28 17:27
RISC-V
入门
risc-v
从一个
riscv
的模拟器说起
0.序这篇博文的起因是需要写一个简单的
riscv
的指令模拟器(毕竟目前不需要模拟流水线和系统调用),然后记录一下自己在用C++实现过程中的踩坑。
passenger12234
·
2023-11-28 17:57
riscv与体系结构
C与C++
工具使用
risc-v
c++
gdb
RISCV
模拟器中指令解析部分的实现代码
unsignedintget_ins_func7_b(unsignedinti){unsignedintr,mask;mask=(1=right;i--){r<<=1;if(v&(1<
mcupro
·
2023-11-28 17:26
RISCV
RISC-V模拟器 Rimulator
riscv
正确编译方法:
riscv
-gnu-toolchainRimulator是什么?
HGGshiwo
·
2023-11-28 17:52
js
RISCV
汇编与Linux内核传参
在全志
RISCV
/D1设备上安装汇编器和链接器去年笔者将openwrt-22.03系统移植到了基于全志D1/
riscv
64的嵌入式设备上。
塵觴葉
·
2023-11-28 06:40
汇编
linux
risc-v
Linux - 系统调用(syscall)
说明基于
riscv
64soc+linux_5.10.4平台,通过新增一个系统调用深入了解下系统调用实现原理。
leon.liao
·
2023-11-25 19:28
#
Linux
内核知识
linux
插入排序(形象类比)
最近在看
riscv
手册的时候,里面有一段代码是插入排序,但是单看代码的时候有点迷,没看懂咋操作的,后来又查资料复习了一下,最终才把代码看明白,所以写篇博客记录一下。
罗马尼亚硬拉
·
2023-11-24 14:13
java
算法
数据结构
编译LLVM
RISCV
编译器QuickStart
LLVMOverViewLLVM项目是模块化和可重用的编译器和工具链技术的集合。尽管它的名字,LLVM与传统的虚拟机没有什么关系。“LLVM”这个名字本身并不是一个缩写词;这是该项目的全称。LLVM最初是伊利诺伊大学(UniversityofIllinois)的一个研究项目,其目标是提供一种现代的、基于ssa的编译策略,能够支持任意编程语言的静态和动态编译。从那时起,LLVM已经发展成为一个由许多
papaofdoudou
·
2023-11-24 10:09
LLVM
linux
opencv
riscv
的交叉编译与测试
opencvriscv的交叉编译与测试标签:RISCVopencv编译器目录编译与测试环境:
riscv
交叉工具链安装说明:qemu-
riscv
64安装说明交叉编译opencvcmake-gui选项:遇到的错误
qq_20312079
·
2023-11-20 17:56
嵌入式硬件
linux
QEMU模拟器下编译运行基于
RISCV
指令集的linux操作系统
一.准备工作使用的软件(1)OracleVMVirtuaBox(2)Ubuntu19.04使用工程文件的路径(1)/home/u/
riscv
_pro所有软件均安装在这个目录下$mkdir/home/u/
程序猿-小土豆
·
2023-11-20 07:04
ubuntu
linux
MIB 6.1810操作系统实验:准备工作(Tools Used in 6.1810)
sudoapt-getupdate&&sudoapt-getupgrade$sudoapt-getinstallgitbuild-essentialgdb-multiarchqemu-system-miscgcc-
riscv
64
暮色_年华
·
2023-11-16 22:21
linux
运维
服务器
riscv
乘除法模块(M指令)移植(from cva6)
cva6的乘除法模块由四个文件组成,移植时只需这四个文件,分别是:(cva6代码已上传)mult.svmultiplier.svserdiv.svlzc.sv其中,乘除法模块和流水线的接口只有mult.sv,此交互发生在ex阶段,因此移植时只需要考虑mult.sv文件的输入输出信号。在mult.sv文件中对serdiv.sv和multiplier.sv中定义的模块进行了实例化,这两个文件分别完成了
此心无垠_
·
2023-11-15 08:58
ariane/cva6
cpu
risc-v
fpga
ariane/cva6代码阅读--frontened
ariane代码阅读--frontenedinstr_scan.svbtb.sv和bht.svras.svinstr_scan.svis_rvc信号判断指令是否为
riscv
的压缩指令rvc开头的均为对压缩指令的
此心无垠_
·
2023-11-15 08:28
ariane/cva6
cpu
risc-v
version `GLIBC_2.34‘ not found简单有效解决方法
Error/lib/x86_64-linux-gnu/libc.so.6:version`GLIBC_2.34’notfound问题描述运行命令
riscv
-nuclei-linux-gnu-gcc错误提示
huazhang_001
·
2023-11-14 20:27
ubuntu
linux
运维
嵌入式IDE-MRS入手使用分享
山河编译器一直以来主打兼容
riscv
和arm的双核工具平台,对不同内核的工程能够自动检测、适配、实用功能实现一键操作。有需要的可以考虑试一试。最初是怎么接触到这个软件呢?
肖肖居士
·
2023-11-14 19:25
windows
ide
eclipse
Reindeer-
RISCV
学习笔记(2)
移植到vivado上,使用zybo开发板。文章目录文件目录coreincludememery寄存器组使用双口ramddr改用axi_hp总线移植到zybo先试一下core添加memerymem_addr地址范围这里说一下如何同时使用SRAM与SDRAMdram_rw_buffer是干嘛用的sdram_controller先看看原来的模块干了些啥替换接口zybo使用AXI访问内存新的axi_ddr_
朽木白露
·
2023-11-12 19:56
RISCV
verilog
risc-v
reindeer
RISCV
学习笔记6.2--vcs和verdi开发蜂鸟e203
参考博客:1、在vcs中编译及运行测试E203例子2、开源RISC-V处理器(蜂鸟E203)学习(一)修改仿真环境(vcs2018+verdi2018)3、VCS常用命令详解上一个教程中,e203使用开源iverilog来编译代码。本次主要讲解如何搭建vcs和verdi的e203开发环境。按照上一节的教程,用gitclone来下载蜂鸟的项目工程,并修改文件夹的名字为e200_opensource_
爱发明的小兴
·
2023-11-11 09:02
riscv处理器设计
fpga开发
学习
计算机组成原理之指令
引言关于
riscv
操作数32个寄存器|X0~X31|快速定位数据。在
riscv
中,只对寄存器中的数据执行算术运算2^61个存储字|只能被数据传输指令访问。
riscv
体系采用的是字节寻址。
Cr不是铬
·
2023-11-10 02:29
青少年编程
c++
RISCV
开发板GD32VF103
作者:yinwuqing来源:EEPW论坛01开箱测评周六继续上班,明天调班接着上,今天来给大家秀一下开箱靓照。开发板是昨天下班收到的,顺丰快递包装还是挺周到的,里面装好了空气袋,防止运输中撞坏。然后摘开空气袋,有一个精美的盒子,上面标识兆易创新公司GD32与RISC-V的logo,猎豹很健壮,像是在飞奔着。然后打开盒子,里面有我们此次用到的核心开发板,板卡属于入门RISC-V的基本类型,采用3个
weixin_39671374
·
2023-11-06 12:31
开发板
时间
同步
选择的串口
_
不存在或开发板没有连接
RISCV
核设计与Chisel语言入门资料
RISCVSOC设计与Chisel语言入门资料关于项目的一点说明Rocket核与Chisel语言关于项目的一点说明今年三月,我和舍友一起参加了第四届全国集成电路设计大赛,选择了
RISCV
挑战杯的子赛题二网址
乘螺舟而至
·
2023-11-06 00:21
RISCV
scala
手写操作系统篇:环境配置
sudoapt-getupdate&&sudoapt-getupgradesudoapt-getinstallgitwgetbuild-essentialgdb-multiarchqemu-system-miscgcc-
riscv
64
云浅风淡
·
2023-11-03 16:19
操作系统
系统架构
linux
esp32 rust linux
-tlsv1.2-sSfhttps://sh.rustup.rs|sh工具risc:rustuptoolchaininstallnightly--componentrust-src#nightly支持
riscv
xiaguangbo
·
2023-11-01 15:48
esp
rust
linux
开发语言
[
RISCV
]为RISC-V移植FreeRTOS系列之一 -- 目录结构
前言写这篇文章的时候,我基本已经完成了这项工作了,花了一周的时间来把freertosporting到Andes公司的N25riscvcore上,本来其实是想支持国产的RT-Thread,但是奈何资料太少了,可能我后续会基于现有版本来继续porting一个rt-thread版本的。唉,想支持国产真难啊>.<下面就把这个过程做一个记录,毕竟这也算是真正从ldscript开始到两个任务同时跑起来,完全自
_山猫
·
2023-10-31 13:59
RISCV
RISC-V IDE MounRiver Studio软件介绍(
RISCV
IDE)(二)
RISC-V单片机(MCU)集成开发环境(IDE)MounRiverStudio软件介绍(二):工程及资源管理(RISCVIDE)MounRiverStudio内置了CH32V103、CH56x、GD32VF103系列芯片,以及RV32I、RV32E、RV64I等通用的模板工程,也提供了模板自由添加接口。接下来我们将详细介绍该IDE工程、资源相关操作。IDE下载地址www.mounriver.co
MounRiver_Studio
·
2023-10-30 14:12
RISC-V
IDE
RISC-V
risc
ide
单片机
eclipse
RISC-V IDE MounRiver Studio软件介绍(
RISCV
IDE)(三)
RISC-V单片机集成开发环境(IDE)MounRiverStudio软件介绍(三):代码烧录MounRiverStudio(www.mounriver.com)支持ISP(In-SystemProgramming)功能,下面以CH32V103C6T6芯片工程为例,介绍代码烧录的完整过程。硬件连接通过WCH-LINKRV将开发板与PC连接烧录界面点击工具栏上烧录按钮,弹出烧录界面:界面分为参数区、
MounRiver_Studio
·
2023-10-30 14:42
RISC-V
RISC-V
IDE
ide
risc
mcu
RISC-V IDE(
RISCV
IDE) MounRiver Stuido_V1.30代码烧录功能详解
RISC-VIDEMounRiverStuido_V1.30代码烧录功能详解(www.mounriver.com)【配置界面】点击工具栏烧录按钮旁边的三角形箭头,选择DownloadConfiguration菜单项:弹出烧录配置对话框:【按键功能】对话框各按钮详细功能:【拼接烧录】值得注意的是,TargetFile默认选中当前工程同名的.hex输出文件,用户也可自行选择本工程Obj文件夹下的其他.
MounRiver_Studio
·
2023-10-30 14:42
RISC-V
RISC-V
IDE
risc-v
ide
嵌入式
Risc-v 各种版本gcc工具链编译与安装
https://blog.csdn.net/weiqi7777/article/details/88045720要学习
riscv
架构,首先第一步,要搞定
riscv
的gcc交叉编译器。
福哥哥哥
·
2023-10-27 16:56
开源硬件
RISC-V
源码编译
Risc-v
gcc/gdb编译调试
编译器
RISCV
学习笔记6.5(软件篇)--ubuntu18.04虚拟机安装modelsim se 10.2c
今天来教大家在ubuntu下安装modelsim。最近一段时间在学习tinyriscv,需要检查代码的语法是否有误,所以就有了在ubuntu虚拟机安装modelsim的想法。参考博客:1、团队处理器系列(一):软件安装与配置2、Win11安装ise14.7(最终解决方案)——Ubuntu18.04安装ISE与modelsim3、Ubuntu下命令行加速、终端加速、命令行代理的方法/proxycha
爱发明的小兴
·
2023-10-26 15:00
riscv处理器设计
fpga开发
学习
ubuntu
MIT 6.S081 FALL 2020环境搭建
课程基于
RISCV
架构以及类unix操作系统xv6,介绍了操作系统最重要的几个基本概念,以及操作系统如何提供抽象
徐锦桐
·
2023-10-23 07:47
#
操作系统
MIT
MIT
6.S081
QEMU命令管理虚拟机磁盘镜像文件
/configure--target-list=
riscv
32-softmmu,
riscv
64-softmmu,arm-softmmu,i386-softmmu,x86_64-softmmu,
riscv
32
risc-v@cn
·
2023-10-20 19:09
linux
kvm
qemu
linux
mit6.s081 lab1:Xv6 and Unix utilities
Xv6andUnixutilities环境准备ubuntu:sudoapt-getinstallgitbuild-essentialgdb-multiarchqemu-system-miscgcc-
riscv
64
小林疋
·
2023-10-20 18:37
unix
linux
risc-v
RISCV
——RV32I指令集详述
一、指令编码6种指令格式40条基本整数指令二、指令实现load/store参考链接:riscvload/store
KGback
·
2023-10-19 02:47
#
RISC-V
riscv
RV32I
指令集
RIAC-V架构开发——ecall函数调用分析
、sbi_ecall函数功能(1)sbi_ecall函数是内核调用SBI的接口,在RISC-V架构中定义了SBI规范,内核通过ecall指令来调用SBI接口进而操作硬件;(2)SBI规范参考官网文档《
riscv
-sbi.pdf
正在起飞的蜗牛
·
2023-10-17 09:07
#
RISC-V体系结构编程与实践
RISC-V
SBI
RISCV
学习(2)玄铁C910处理器体验
笔者有幸参加了平头哥
RISCV
开发者大赛,体验了一下基于玄铁C910内核的矽速开发板。1、开发板介绍LicheePi4A是基于LicheeModule4A核心板的高性能RISC-VLinux开发板。
张一西
·
2023-10-16 01:55
嵌入式
RISCV
LicheePi
玄铁
GCC工具链
开发板
C程序汇编成RISC-V汇编代码
(1)安装RISC-V的交叉编译器sudoapt-getinstallgcc-
riscv
64-linux-gnu(2)编写C语言程序(3)将上述C程序汇编成RISC-V汇编代码
riscv
64-linux-gnu-gcc-S-otest_
riscv
64
青衫客36
·
2023-10-14 05:35
Linux
汇编
risc-v
大家一起从零设计RISC-V处理器(三)之Centos7 搭建RISC-V 32位交叉编译环境(
riscv
-gnu-toolchain)
作为一个CPU或者SOC,需要在PC电脑编写程序烧写到我们所设计的RISC-VCPU中运行,那么就需要这个交叉编译环境去编写我们C程序编译成elf文件,同时也是为了在仿真期间实现编写C程序的测试用例;
riscv
-gnu-toolchain
芯王国
·
2023-10-14 05:05
RISC-V设计
risc-v
gnu-toolchain
riscv交叉编译环境
riscv
32位处理器
RISCV
编译32位仿真环境
具体参考https://blog.csdn.net/hh199203/article/details/113930468只是在编译
riscv
-gnu-toolchain的时候改成了32位cdriscv-gnu-toolchain
bcyhb
·
2023-10-14 05:04
RISCV
求斐波那契数列前十位,x86、
riscv
32、mips架构下的c语言交叉编译
本人菜鸡一个,在csdn上各位大佬的blog指点下磕磕绊绊完成了computerarchitecture的实验,前后历时半个来月,无以为报,献上自己的实验报告,由于我大二下上的网课一直在摸鱼...许多知识点掌握的不是很牢,其中可能会有些错误,也有很多不详细的地方,欢迎大佬指正,也希望能对后人有点帮助,毕竟我一开始做这玩意毫无头绪浪费了不少时间WriteaFibonacci.cstoringthef
younger-_-
·
2023-10-14 05:02
c语言
开发语言
上一页
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
其他