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
从C(或汇编代码)到risc-v机器码:将risc-v的gcc编译结果转换为vivado可读取的.mem文件
RV编译器使用方法第一步安装RVGCC参考文献:https://blog.csdn.net/qq_35553265/article/details/91324754在学习
riscv
架构的时候必须会使用到相关指令来测试逻辑是否正常
牧童487
·
2023-08-31 04:38
深度学习加速器
risc-v
windows
10
gcc/gdb编译调试
verilog
c语言
QEMU 仿真RISC-V freeRTOS 程序
1.安裝RISC-V仿真環境--QEMU安裝包下載地址:https://www.qemu.org/安裝命令及安裝成功效果如下所示,target-list設定爲
riscv
32-softmmu,$cat~/
小武~
·
2023-08-31 02:41
QEMU
risc-v
freeRTOS
RISC-V交叉工具链
riscv
-gnu-toolchain编译
文章目录1、下载2、编译1.依赖安装2.编译3、运行1、下载$sudoapt-getinstallgitwgetbuild-essential$gitclonehttps://github.com/
riscv
-collab
杭州_燕十三
·
2023-08-30 05:37
risc-v
toolchain
RISCV
-MINI环境安装与编译指南
========setupbasicenvironment=========installubuntu20.04-LTSsudoaptinstalldefault-jresudoaptinstallgitcurlbuild-essentialcmakeflexbisongawksudoaptinstalllibgmp-devlibmpfr-devlibmpc-dev=========install
前滩西岸
·
2023-08-29 18:46
chisel
verilator
verilog
chisel
scala
sbt
把.bin反汇编出来
riscv
64-unknown-linux-gnu-ld-bbinary-oImage.oImageriscv64-unknown-linux-gnu-objdump-DImage.o>Image.asm
上帝啃苹果
·
2023-08-28 11:15
linux
RISCV
获取物理地址
defineget_phyaddrprintf"argc=%d\n",$argcset$ppn=$satp&0xfffffffffffprintf"satp:0x%llxsatp.ppn:0x%llx\n",$satp,$ppnset$vaddr=$arg0printf"vaddr:0x%llx\n",$vaddrset$2=($vaddr>>30)&0x1ffset$1=($vaddr>>21)
上帝啃苹果
·
2023-08-28 11:43
linux
RISC-V(1)——RISC-V是什么,有什么用
目录1.RISC-V是什么2.RISC-V指令集3.RISC-V特权架构4.
RiscV
的寄存器描述5.指令5.1算数运算—add/sub/addi/mul/div/rem5.2逻辑运算—and/andi
口袋里のInit
·
2023-08-25 07:50
risc-v
RISCV
6 RISC-V加载存储指令
RISCV
6RISC-V加载存储指令1RV32ILoadandStoreInstructions1.1LOADinstructions1.1.1加载指令的指令格式1.1.2加载指令在使用时需要注意的点1.2STOREinstructions1.2.1
田园诗人之园
·
2023-08-24 07:20
RISC-V
risc-v
RISC-V加载存储指令
加载存储指令
Linux 发行版 Debian 宣布支持龙芯 LoongArch 架构
Debian方面,此前RISC-V中国社区官微发布消息称,Debian社区已经正式接受
riscv
64作为官方支持架构,而目前Debian正开始支持龙芯Loon
ChaITSimpleLove
·
2023-08-23 09:08
Linux
linux
debian
架构
LoongArch64
走进湖南大学&麒麟信安|openEuler 嵌入式Meetup议程硬核来袭!
01活动亮点嵌入式技术新契机:本次Meetup将为广大开发者提供交流平台,除了联合主办方外更来自openEuler社区的SIG-Embedded,SIG-Yocto,SIG-
RISCV
,SIG-Compiler
麒麟信安
·
2023-08-22 22:52
麒麟信安
macOS - 上编译运行 risc-v (spike)
文章目录一、说明二、安装步骤三、测试一、说明本文根据以下文章改编:RISC-V环境配置https://decaf-lang.github.io/minidecaf-tutorial/docs/step0/
riscv
_env.html
伊织code
·
2023-08-22 10:23
嵌入式
macos
risc-v
spike
编译
环境
配置
ubuntu无法使用apt命令时怎么安装库
只能手动去ubuntu镜像源里找对应的包的deb安装文件镜像源地址(适用于AMD64架构,就是常见的PC的X86-64啦)镜像源地址(适用于ARM64,armhf,ppc64el,
riscv
64,s390x
奈流云何
·
2023-08-20 15:40
work
ubuntu
linux
运维
编译器过程
//LLVM也提供
riscv
后端,arm后端编译器过程涉及到的现成工具他们通常被用于开发编译器的前端或后端部分,通过自动化生成代码的方式,减少了手动编码的工作量,提高了开发
__pop_
·
2023-08-18 17:36
编译器
编译器
openEuler加入RISC-V Landscape
https://landscape.
riscv
.org/?
·
2023-08-16 10:26
开发一个RISC-V上的操作系统(七)—— 硬件定时器(Hardware Timer)
目录往期文章传送门一、硬件定时器硬件实现软件实现二、上板测试往期文章传送门开发一个RISC-V上的操作系统(一)——环境搭建_
riscv
开发环境_Patarw_Li的博客-CSDN博客开发一个RISC-V
Patarw_Li
·
2023-08-15 02:10
RISC-V上的操作系统设计
risc-v
linux
开发一个RISC-V上的操作系统(八)—— 抢占式多任务(Preemptive Multitasking)
目录一、抢占式多任务二、代码实现三、上板测试本节的代码在仓库的06_Preemptive_Muti_Task目录下,仓库链接:
riscv
_os:一个RISC-V上的简易操作系统本文代码的运行调试会在前面开发的
Patarw_Li
·
2023-08-15 02:09
RISC-V上的操作系统设计
risc-v
linux
在windows上通过QEMU快速上手RT-thread smart
env-windows-v1.3.5.7zuserapps注意事项通过QEMU仿真不同的平台,使用到的交叉编译工具也不一样,需要将相应工具的路径添加到系统PATH里;或者通过CMD定位到userapps,运行smart-env.batxxx(arm或者
riscv
64
shadow3D
·
2023-08-14 02:23
rt-thread
windows
rt-thread
smart
qemu
嵌入式
riscv
load/store address misalign exception
环境:
riscv
64裸机asmvolatile("auipca1,0\n""oria1,a1,3\n""lwa2,(0)(a1)\n");以上汇编可以触发loadmisaligneexceptionauipc
shenhuxi_yu
·
2023-08-13 05:59
riscv
linux
risc-v
为什么 guest 只能用虚拟串口设备 hvc1?
通常在虚拟guest中可用的第一个虚拟串口设备hvc应该是hvc0,为什么我们在
RISCV
平台上测试中发现第一个guest能用的hvc设备是hvc1而不是hvc0呢?
yiyeguzhou100
·
2023-08-11 07:33
p2p
linq
gnu
[
RISCV
] Generate Debian distribution
获取keyring$wgethttp://mirrors.ustc.edu.cn/debian/pool/main/d/debian-ports-archive-keyring/debian-ports-archive-keyring_2023.02.01~deb11u1_all.deb安装keyring$sudodpkg-idebian-ports-archive-keyring_2023.02
_山猫
·
2023-08-09 10:45
debian
risc-v
book-
riscv
-rev1.pdf 第二章 operating system organization
操作系统的关键在于同时支持多种活动。例如,一个进程可以使用第一张中描述的系统调用接口,fork来创建新进程。操作系统必须在进程间共享分配资源。例如,尽管可能进程数量多余CPUs,操作系统必须确保每个进程都有机会执行。操作系统也必须有进程之间的隔离机制,这是为了,如果一个进程有个bug,它不能影响不依赖该进程的其它进程。完全的隔离就太过了,因为进程之间需要一定程度的交互,管道就是个例子。因此,一个操
HVACoder
·
2023-08-08 17:56
6.S081
pdf
RiscV
汇编基础学习
复杂指令集CISC(如x86)和精简指令集RISC(如arm、
riscV
)---两种指令集的优化设计方向
RiscV
---一个基于精简指令集RISC原则的开源指令集架构ISA二、
RiscV
汇编指令集介绍
RiscV
runafterhit
·
2023-08-08 01:52
ARM嵌入式类
学习
开发语言
qemu 设备虚拟化 相关的选项
/rootfs.img,format=raw,id=hd0-devicevirtio-blk-device,drive=hd0\-drivefile=openEuler-preview.
riscv
64.
__pop_
·
2023-08-07 10:51
杂七杂八总览
qemu
gdb 调试 qemu virt 板 rv64 linux Image boot 过程
/arch/
riscv
/configs/defconfigmakeARCH=riscvCROSS_COMPILE=${CROSS_COMPILE}defconfigqemu-system-
riscv
64
__pop_
·
2023-08-07 10:20
杂七杂八总览
linux
运维
服务器
gdb 调试 qemu virt 板 rv32 linux Image boot 过程
linux-5.17CROSS_COMPILE=
riscv
64-unknown-linux-gnu-echo"CONFIG_DEBUG_INFO=y">>.
__pop_
·
2023-08-07 10:20
杂七杂八总览
debug
rv32
riscv
linux
boot
qemu 中的仿真板 RISC-V VirtIO board
我之前根据这篇文章编译了qemu,下面针对要用的“virtRISC-VVirtIOboard”进行分析//之前编译的是qemu-system-
riscv
32和qemu-system-
riscv
64,这是两个架构
__pop_
·
2023-08-07 10:50
riscv
risc-v
基于 qemu 的
riscv
32架构的 freertos 体验 教程
RISC-V-Qemu-virt_GCC准备搭环境体验一下,因为我后续要做类似的工作---搭环境是比较麻烦的一件事,我准备在ubuntu-16.04.7iso做出的虚拟机上做这件事但是,找了一些源,都找不到qemu-system-
riscv
32
__pop_
·
2023-08-07 10:19
riscv
riscv
risc-v
qemu-system-
riscv
64 源码编译 及 运行参数
/configure--target-list=
riscv
32-softmmu,
riscv
64-softmmu--prefix=/home/pop/work/qemu/qemu-out2>&1|teelog_configure.txt
__pop_
·
2023-08-07 10:19
riscv
riscv
qemu
RISC-V编程——冒泡排序
RISC-V编程——冒泡排序刚接触
RISCV
指令集架构。下面是参考计算机组成与设计
riscv
版这本书写下的汇编代码。模拟器为rars1.5版本。
邶风,
·
2023-08-05 13:43
RISCV
算法
开发语言
VMware共享文件夹——Ubuntu20.04
VMware共享文件夹——Ubuntu20.04前言一、在VMware上建立共享文件夹二、在Ubuntu上的操作前言在ubuntu中配置
riscv
时,为方便下载
riscv
-tools工具,用到了共享文件夹
邶风,
·
2023-08-05 13:43
RISCV
ubuntu
vmware
Debian如何让multilib和交叉编译工具链共存
Debian一个槽点是gcc/g++/gfortran-multilib和交叉编译工具链如gcc/g++/gfortran-
riscv
64-linux-gnu会互相卸载,解决办法如下:1、安装build-essential
defrag257
·
2023-08-05 09:15
debian
服务器
linux
RISCV
5 RISC-V调用规则
RISCV
5RISC-V调用规则1RegisterConvention1.1IntegerRegisterConvention1.2Floating-pointRegisterConvention2.ProcedureCallingConvention2.1IntegerCallingConvention2.2HardwareFloating-pointCallingConvention2.3IL
田园诗人之园
·
2023-08-04 05:03
RISC-V
risc-v
RISC-V调用规则
GCC-march -mabi
include包含文件的搜索目录-o:输出成指定文件名GCC参数详解RISC-V基本介绍https://blog.csdn.net/lijianyi0219/article/details/122634356
RISCV
jerwey
·
2023-08-02 08:38
gcc
RK3588S之CPU--benchmark(二)
2.1.2、跑分结果------------>2.1.3、跑分榜------>2.2、Spec06------------>2.2.1、spec06介绍------------>2.2.2、下载移植(包含
riscv
文艺小少年
·
2023-08-01 20:05
CPU与操作系统的构建
git
开发一个RISC-V上的操作系统(五)—— 协作式多任务
目录往期文章传送门一、什么是多任务二、代码实现三、测试往期文章传送门开发一个RISC-V上的操作系统(一)——环境搭建_
riscv
开发环境_Patarw_Li的博客-CSDN博客开发一个RISC-V上的操作系统
Patarw_Li
·
2023-07-31 15:48
RISC-V上的操作系统设计
risc-v
linux
RISCV
- 4 ISA 扩展名命名约定
RISCV
-4ISA扩展名命名约定1CaseSensitivity2BaseIntegerISA3Instruction-SetExtensionNames4VersionNumbers5Underscores6AdditionalStandardExtensionNames7Supervisor-levelInstruction-SetExtensions8Hypervisor-levelIns
田园诗人之园
·
2023-07-31 05:19
RISC-V
ISA
扩展名命名约定
RISCV
linux镜像源(armhf)
不同架构的linux镜像源不可通用,32/64位x86架构处理器的软件包,在ARM(arm64,armhf)、PowerPC(ppc64el)、RISC-V(
riscv
64)和S390x等架构的设备上不使用
codelxy
·
2023-07-30 19:45
linux
开发一个RISC-V上的操作系统(四)—— 内存管理
目录往期文章传送门一、内存管理简介二、LinkerScript链接脚本三、动态分配内存四、测试往期文章传送门开发一个RISC-V上的操作系统(一)——环境搭建_
riscv
开发环境_Patarw_Li的博客
Patarw_Li
·
2023-07-30 09:00
RISC-V上的操作系统设计
risc-v
linux
编译和使用QEMU运行
riscv
linux内核
一制作根文件系统镜像文件rootfs.img1.1使用busybox-1.36.0版本。1.2设置系统选项#生成默认.config$makedefconfig设置busybox选项$makemenuconfig修改选项...Settings--->...#静态编译busybox---BuildOptions[*]Buildstaticbinary(nosharedlibs)......1.3编译#
sg-expert
·
2023-07-29 00:43
linux
chrome
运维
使用
riscv
-gnu-toolchain编译linux内核
一、安装依赖sudoapt-getinstallautoconfautomakeautotools-devcurllibmpc-devlibmpfr-devlibgmp-devgawkbuild-essentialbisonflextexinfogperflibtoolpatchutilsbczlib1g-devlibexpat-devsudoapt-getinstalllibnewlib-dev
sg-expert
·
2023-07-29 00:42
系统分析
嵌入式编程
gnu
linux
服务器
如何在Windows/Linux上面优雅地编译OpenHarmony--编译环境搭建篇(一)
如何在Windows/Linux上面优雅地编译OpenHarmony--编译环境搭建篇(一)前言准备阶段Windows下配置编译环境配置python工具包配置编译工具配置安装gn安装ninja安装gcc-
riscv
32
一纪
·
2023-07-26 18:51
OpenHarmony系列
python
linux
ubuntu
harmonyos
RISCV
- 2 “Zicsr“, CSR Instructions
RISCV
-2“Zicsr“,CSRInstructions1CSRInstructions2CSRAccessOrdering3CSR指令集类型CSR:ControlandStatusRegisterRISCV
田园诗人之园
·
2023-07-26 08:21
RISC-V
CSR
指令
“Zicsr“
CSR
指令
平头哥(T-Head )开源
RISCV
处理器OpenC906 RTL仿真
在过去的几年里,阿里集团平头哥陆续推出了几款
RISCV
处理器,有些处理器已经在产业界得到了应用,比如在某志的D1处理器中,就嵌入了平头哥的玄铁C906内核为“芯”。
papaofdoudou
·
2023-07-26 08:21
人工智能
嵌入式系统
fpga开发
RISCV
- 1 RV32/64G指令集清单
RISCV
-1RV32/64G指令集清单1RV32/64G指令类型2RV32I基本指令集3RV64I基础指令集(除了RV32I)4RV32/RV64Zifencei标准扩展5RV32/RV64Zicsr
田园诗人之园
·
2023-07-26 08:21
RISC-V
RV32/64G指令集清单
RISCV非特权指令集
RISCV指令集
RISC-V ISA 学习笔记(4)函数调用约定+RV32G列表及对应的汇编伪指令表
不过最新版本的指令集中已经移除调用约定这一部分,而是被移动到了GitHub文档
RISCV
-elf-psabi-doc中。
New_Horizon_
·
2023-07-26 08:19
RISC-V指令集
RISCV
-3 RV32I/RV64I基本整型指令集
RISCV
-3RV32I/RV64I基本整型指令集1RV32IBaseIntegerInstructionSet1.1Programmers’ModelforBaseIntegerISA1.2BaseInstructionFormats1.3ImmediateEncodingVariants1.4IntegerComputationalInstructions1.4.1IntegerRegiste
田园诗人之园
·
2023-07-26 08:47
RISC-V
RV64I基本整型指令集
RV32I基本整型指令集
开发一个RISC-V上的操作系统(二)—— 系统引导程序(Bootloader)
目录文章传送门一、什么是Bootloader二、简单的启动程序三、上板测试文章传送门开发一个RISC-V上的操作系统(一)——环境搭建_
riscv
开发环境_Patarw_Li的博客-CSDN博客开发一个
Patarw_Li
·
2023-07-25 22:50
RISC-V上的操作系统设计
risc-v
linux
学习
[开发|RISC-V] 在RISC-V上安装openKylin
openKylin文档地址文档中心开源PDF文档镜像下载地址下载地址相关工具下载sudoaptinstallcloud-utils安装解压镜像unxzopenkylin-1.0-hifive-unmatched-
riscv
64
梦醒贰零壹柒
·
2023-07-25 22:46
开发
RISC-V
risc-v
2.2 opensbi:
riscv
: opensbi源码解析
文章目录2.6清理bss和设置栈2.7保存fw_dynamic_info到sbi的变量中2.7.1fw_save_info函数2.8读取hart数量2.8.1fw_platform_init()函数2.9初始化sbi_scatch结构体2.10重定位fdt2.11调用c的最后准备:_start_warm()2.6清理bss和设置栈设置寄存器为0,除了ra,a0,a1和a2清零bss段设置异常向量表
byd yes
·
2023-07-25 22:41
risc-v
[RFC]RISC-V内存一致性模型
原文:https://gitee.com/laokz/OS-kernel-test/blob/master/memorder/
riscv
.mdRFC:请求批评指正,勿作引用。
laokz
·
2023-07-25 12:18
笔记
上一页
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
其他