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
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
笔记
开发一个RISC-V上的操作系统(三)—— 串口驱动程序(UART)
目录文章传送门一、什么是串口二、本项目串口的FPGA实现三、串口驱动程序的编写四、上板测试文章传送门开发一个RISC-V上的操作系统(一)——环境搭建_
riscv
开发环境_Patarw_Li的博客-CSDN
Patarw_Li
·
2023-07-25 12:43
RISC-V上的操作系统设计
risc-v
linux
Linux-
riscv
内存管理17-24问
文章目录2.物理内存与虚拟内存2.1请简述linux内核在理想情况下页面分配器(pageallocator)是如何分区出连续物理页面的2.2在页面分配器中,如何从分配掩码(gfp_mask)中确定可以从哪些zone中分配内存?2.3页面分配器是按照什么方向来扫描zone的?2.4为用户进程分配物理内存时,分配掩码应该选用GFP_KERNEL,还是GFP_HIGHUSER_MOVABLE?2.5在中
byd yes
·
2023-07-22 23:48
linux
risc-v
2.1 opensbi:
riscv
: opensbi源码解析
文章目录1.opensbi流程2.汇编代码分析2.1fw_boot_hart汇编函数2.2使用cpu0作为冷启动hartid2.3随机挑选冷启动hartid步骤2.4重定位sbi代码2.5标记boot状态1.opensbi流程opensbi第一条执行的指令是从_start开始(firmware/fw_base.S).代码如下_start:/*FindpreferredbootHARTid*/MOV
byd yes
·
2023-07-22 23:47
risc-v
Linux-
riscv
内存管理1-11问
文章目录1.1请简述内存架构中UMA和NUMA的区别1.2CPU访问各级存储结构的速度是否一样?1.3请绘制内存管理常用的数据结构的关系图,如mm_struct、VMA、vaddr、page、PFN、PTE、zone、paddr和pg_data等,并思考如下转换关系1.3.1如何由mm_struct和vaddr找到对应的vma?1.3.2如何由page和VMA找到vaddr?1.3.3如何由pag
byd yes
·
2023-07-18 05:36
linux
risc-v
1.1 SPL:
riscv
: u-bool-spl源码解析
riscvspl分两部分,这是其中第一部分文章目录1.SPL2.u-boot-spl入口函数3.CONFIG_SPL_BUILD说明4.u-boot-spl需要做的事情5.代码流程5.1board_init_f_alloc_reserve5.2board_init_f_init_reserve1.SPLSPL即SecondaryProgramLoader的缩写,中文就是第二段程序加载器。这里的第二
byd yes
·
2023-07-18 05:36
risc-v
Linux-
riscv
内存管理13-16问
文章目录1.4在risc-v内核中,内核映像文件映射到内核空间的什么地方?1.5在risc-v内核中,用户空间和内核空间如何划分的?1.6在系统启动时,riscvlinux内核如何知道系统有多大物理内存?1.7物理内存如何添加到伙伴系统中,是一页一页添加,还是以2n{2}^{n}2
byd yes
·
2023-07-18 05:36
linux
risc-v
1.2 SPL:
riscv
:uboot-spl源码解析
riscvspl分两部分,这是其中第二部分文章目录5.5spl如何loadu-boot5.5.1spl_ll_find_loader分析5.5.2对spl_ll_find_loader函数展开5.5.3structspl_image_loader如何被定义5.5.4spl_load_image函数5.5.5如何解析加载到内存的image6.如何从ram中加载uboot.itb5.5spl如何loa
byd yes
·
2023-07-18 05:35
risc-v
[RISC-V]Milk-v开发板 陀螺仪 lsm6dsr i2c驱动module及测试程序
碰到权限问题sudochmod777-R/home/dar/
riscv
/milkv/duo-buildroot-sdk加载配置及环境cdbuild/sourcemilkvsetup.shdefconfigcv1800b_milkv_duo_sd
darcsdn
·
2023-07-14 22:20
rsic-v
risc-v
上一页
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
其他