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
11 Ubuntu | 省时省事|
riscv
-gnu-toolchain工具链安装|无需编译
入门RISC-V,当然需要安装
RISCV
的工具链,目前大多数教程都是编译安装的,这很难顶。
早上真好
·
2024-01-26 07:14
从装硬盘开始的环境搭建
RISC-V学习记录
ubuntu
gnu
linux
risc-v
清华大学操作系统rCore实验-第一章-应用程序与基本执行环境
清华大学操作系统实验—rCore—应用程序与基本执行环境零、前言一、创建新项目neos二、配置执行环境1、切换
riscv
目标平台2、移除标准库std依赖(1)切换Rust核心库-core(2)注释println
Dr.Neos
·
2024-01-25 19:28
rust
汇编
risc-v
操作系统
qemu
rCore
ubuntu-base(arm64与
riscv
64) 根文件系统
ubuntu-base(arm64与
riscv
64)根文件系统有个小需求,是在arm64和
riscv
64上都跑起来speccpu2017首先在Qemu上跑起来,需要考虑需要的【Linux内核、根文件系统
京雨
·
2024-01-25 03:13
操作系统
ubuntu
arm
linux
qemu
获取编译工具链默认的链接脚本
1、ld命令使用“–verbose”参数命令:
riscv
64-linux-gnu-ld--verbose想使用自己的链接脚本,链接时使用“-T”指定
正在起飞的蜗牛
·
2024-01-25 02:36
嵌入式开发中的总结
链接脚本
Ubuntu22.04安装
riscv
64-toolchain和QEMU
riscv
64-toolchain环境搭建安装跨平台工具提供跨平台编译的各种库sudoaptinstalllibc6-
riscv
64-cross适用于GNU/Linux的linux-gnu-toolchain
9174583
·
2024-01-25 00:33
risc-v
risc-v
基于Ubuntu Base构建根文件系统
1.什么是UbuntuBaseUbuntu针对不同的CPU架构提供相应的ubuntubase根文件系统,目前提供的架构有amd64、arm64、armhf、i386、s390x、ppc64el、
riscv
642
牛角上的男孩
·
2024-01-24 13:47
linux
linux
Qemu 启动 Linux(aarch64 与
riscv
64)
Qemu启动Linux(aarch64与
riscv
64)我的平台架构为x86_64,操作系统为Ubuntu22.04.3这部分涉及内核的编译以及文件系统的制作本博客中涉及了aarch64以及
riscv
64
京雨
·
2024-01-23 11:51
linux
qemu
riscv
aarch64
汇编语言学习1
CompilerExplorer(godbolt.org)这个网站可以把我们写的C语言等实时翻译为汇编等语言,便于参考一个不错的视频讲解
riscv
(RISC-V)指令集(MIT)A01Introduction
aaajj
·
2024-01-22 12:26
汇编
学习
汇编
构建 aarch64 以及
riscv
64 交叉编译工具链(裸机)
构建aarch64以及
riscv
64交叉编译工具链(裸机)因为我的需求是构建裸机的程序,所以我选择了裸机相关的交叉工具链其他工具链也类似,在给出的两个官方链接中提供了所有的交叉工具链,选择合适的工具构建即可一
京雨
·
2024-01-18 07:00
操作系统
riscv
arm
交叉编译
RISCV
架构单周期CPU设计
指令选取R类型指令31-2524-2020-1915-1411-76-0funct7rs2rs1funct3rdopcode编号指令名称1addrd,rs1,rs2加2andrd,rs1,rs2与3orrd,rs1,rs2取或4xorrd,rs1,rs2异或5srlrd,rs1,rs2逻辑右移6sllrd,rs1,rs2逻辑左移7sltrd,rs1,rs2小于则置位8slturd,rs1,rs2无
大树D
·
2024-01-14 12:00
硬件架构
T40 T40N T40XP T40A 北京君正摄像头主控芯片
T40君正T40是一款4K视频和AI视觉应用处理器,T40采用了双核XBurst2及增强
RISCV
协处理器,启动速度、性能、功耗、首帧效果上进一步提升。
电子元器件专业户
·
2024-01-09 18:39
人工智能
全志R128 SDK架构与目录结构
R128S2是全志提供的一款M33(ARM)+C906(
RISCV
-64)+HIFI5(Xtensa)三核异构SoC,同时芯片内部SIP有1MSRAM、8MLSPSRAM、8MHSPSRAM以及16MNORFLASH
DOT小文哥
·
2024-01-07 15:17
全志R128
架构
SDK
Arm
risc-v
全志
【IC前端虚拟项目】MVU模块方案与背景熟悉
很多指令级中都会有数据搬运的指令,这类指令的作用一般是在片内片外缓存以及通用专用寄存器之间搬运数据,比如典型的
riscv
里的load/store指令。
尼德兰的喵
·
2024-01-07 11:45
第二个IC前端虚拟项目
芯片
IC
Ubuntu 18.04搭建
RISCV
和QEMU环境
前言因为公司项目代码需要在
RISCV
环境下测试,因为没有硬件实体,所以在Ubuntu18.04上搭建了
riscv
-gnu-toolchain+QEMU模拟器环境。
李71~李先森
·
2024-01-01 18:10
ubuntu
linux
运维
neovim调试xv6-
riscv
过程中索引不到对应头文件问题
大家好,我叫徐锦桐,个人博客地址为www.xujintong.com,github地址为https://github.com/jintongxu。平时记录一下学习计算机过程中获取的知识,还有日常折腾的经验,欢迎大家访问。和这篇文章neovim调试linux内核过程中索引不到对应头文件问题出现的问题一样。也是通过生成一个compile_commands.json文件来解决。生成compile_com
徐锦桐
·
2024-01-01 16:27
项目
nvim
neovim
xv6-riscv
mit6.S081
【求助】关于方舟编译器的一些疑问,ark_stub_compiler生成的stub.an的作用是什么...
最近想去适配arkcompiler\ets_runtime\ecmascript\compiler\assembler目录下
riscv
的内容。
TARDIS_2020
·
2023-12-30 14:03
Ubuntu上构建
riscv
架构的Ubuntu22.04虚拟机并构建lldb
Ubuntu上构建
riscv
架构的Ubuntu22.04虚拟机并构建lldb需求来由过程一、Ubuntu上构建
riscv
架构的Ubuntu22.04虚拟机1.ubuntu上安装必要工具2.downloadkey3
TARDIS_2020
·
2023-12-30 14:00
openharmony
ubuntu
linux
harmonyos
risc-v
[
RISCV
] 发现一个可以看RISC-V CPU行为的开源项目
最近在浏览某大型程序员交友网站的时候发现一个好玩的项目,介绍如下:Asmallprogramthathandlesmie,msi,mtiandtrapinterruptsandupdatessomeglobalvariablesoninterrupts.重点是他下面还放了一张图:能看到RISCVCSR的行为太酷啦!!!下面一起setup一下,万一以后项目能用到呢。写这篇博客的时候,我已经gothr
圆山猫
·
2023-12-30 02:14
risc-v
开源
[RISC-V][Linux]嵌入式
riscv
64 开发环境搭建
[Linux]Ubuntu20.04换阿里源1,基本工具sudoapt-getinstallgccgcc-
riscv
64-linux-gnu\vimgitbuild-essentialkernel-packagefakerootbisonflex
圆山猫
·
2023-12-30 02:44
RISCV
linux
vim
[
RISCV
] 一些关于-march、-mabi 和-mtune的发现
Theonlybuild-timedifferencesbetweenthevariousRISC-Vtoolchainconfigureoptionsarewhatthedefaultsare,alltoolchainssupportalltargets.ClibrariesmustbebuilttotargeteachISAandABIvariantyou’reinterestedin,you
圆山猫
·
2023-12-30 02:44
RISCV
risc-v
[
RISCV
]kernel bringup issue 记录
1,kernel没打印这个有两种可能,第一个是earlycon没设好,对于
riscv
来说最常用的就是bootargs="console=hvc0earlycon=sbi";这个需要搭配kernel的选项
圆山猫
·
2023-12-30 02:43
RISCV
[
RISCV
]交叉编译memtester
1、下载解压wgethttp://pyropus.ca/software/memtester/old-versions/memtester-4.5.1.tar.gztar-xzvfmemtester-4.5.1.tar.gz2、交叉编译cdmemtester-4.5.1rmtrycpp.c在test.h的开头加上#includeriscv64-unknow-linux-gnu-gcc-omemte
圆山猫
·
2023-12-30 02:43
RISCV
linux
risc-v
soc
[
RISCV
]3, 用u-boot来引导
riscv
-linux kernel
上面一篇文章说到了一个问题,就是我们虽然已经实现了qemu在不使用busybear的情况下启动kernel进shell,但是我们还是受制于bbl,虽然bbl也是开源的但是我们更习惯于u-boot来引导kernel,所以这篇就是来解决这个问题,用u-boot引导kernel。1,下载u-boot的最新源码gitclonehttps://gitee.com/mirrors/u-boot.git切到最新
圆山猫
·
2023-12-30 02:13
RISCV
[
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
[
RISCV
]为RISC-V移植FreeRTOS系列之三 -- 时基
有过其他MCU移植经验的小伙伴应该知道,时基是操作系统的心跳,所有的操作,包括任务切换,抢占等等都是基于时基,在STM32中,我们一般用systick(滴答计时器)作为时基,而在
riscv
中,我们用mechinetimer
圆山猫
·
2023-12-30 02:13
RISCV
risc-v
freertos
[
RISCV
]为RISC-V移植FreeRTOS系列之四 -- 中断与trap handler
前言上回说到了我们已经把系统的心跳动起来了,但是这里面还有一个问题,我们都知道timer中断,中断的trap怎么来的呢。这回就来解决这个事情。作者:wangyijieonline链接:https://blog.csdn.net/wangyijieonline/article/details/109726839来源:CSDN著作权归作者所有。商业转载请联系作者获得授权,非商业转载必须注明出处。回顾一
圆山猫
·
2023-12-30 02:13
RISCV
freertos
risc-v
[
RISCV
]2, qemu引导
riscv
linux--摆脱busybear
busybear-linux,下面将会介绍一种不需要用busybear的方式,也就是说你可以用自己的rootfs了,除bbl一切可控(bbl还在研究中,想法是以后可以换成uboot),很棒吧,好啦,下面开始…1,先启动一次
riscv
-linux
圆山猫
·
2023-12-30 02:43
RISCV
RISCV
qemu
[
RISCV
] 为android14添加一个新的
riscv
device
本篇博客将基于android-14-r18添加Sifiveunmatched板子的支持。SetupbuildenvoronmentEstablishingabuildenvironment$sudoaptinstallgit-coregnupgflexbisonbuild-essentialzipcurlzlib1g-devlibc6-dev-i386libncurses5x11proto-cor
圆山猫
·
2023-12-30 02:08
RISCV
android
riscv
risc-v
vsetvli/vsetivli/vsetvl
转载自:【《RISC-V“V“VectorExtensionVersion1.0》阅读笔记】_
riscv
的rvv-CSDN博客上述指令的作用:快速配置vl和vtype中的值以匹配应用程序需求;vset{
newyork major
·
2023-12-28 21:12
risc-v
risc-v
ArchLinux搭建
riscv
测试环境(失败)
参考BootanArchLinuxRISC-Vusingqemu-system-JieJiSS'Blog安装ArchLinux安装所需包sudopacman-Sarch-install-scriptsgitqemu-imgqemu-system-riscvsudopacman-Sriscv64-linux-gnu-gcc安装yaygitclonehttps://aur.archlinux.org/
柳鲲鹏
·
2023-12-23 15:15
RISCV
RISCV
DshanMCU-R128s2 SDK 架构与目录结构
R128S2是全志提供的一款M33(ARM)+C906(
RISCV
-64)+HIFI5(Xtensa)三核异构SoC,同时芯片内部SIP有1MSRAM、8MLSPSRAM、8MHSPSRAM以及16MNORFLASH
韦东山
·
2023-12-23 08:06
R128开发
架构
【踩坑】参考官方文档 蜂鸟E203从运行自测样例到运行HelloWorld路上的坑
【踩坑】参考官方文档蜂鸟E203从运行自测样例到运行HelloWorld路上的坑1.
riscv
-nuclei-elf-gcc:Commandnotfound2."
庚_
·
2023-12-21 03:00
linux
E203
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
上一页
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
其他