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交叉编译环境
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
FriendlyARM mini6410内核编译流程梳理及Makefile解析
首先根据开发板的资料,在自己的开发环境中建立
交叉编译环境
,安装交叉编译工具链。
我若成精
·
2023-08-07 08:33
linux
arm
arm开发
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调用规则
ESP8266 SDK学习笔记(一):ESP8266 SDK结构
ESP8266虽然同STM32属于微控制器级别,但其从编译到下载,和keil那种「傻瓜式」环境有天壤之别(芯片不同)——其工程构建所使用的环境是Linux
交叉编译环境
。
阏男秀
·
2023-08-04 04:14
手把手搭建arm/mips
交叉编译环境
一、什么是交叉编译对于没有做过嵌入式编程的人,可能不太理解交叉编译的概念,那么什么是交叉编译?它有什么作用?在解释什么是交叉编译之前,先要明白什么是本地编译。本地编译本地编译可以理解为,在当前编译平台下,编译出来的程序只能放到当前平台下运行。平时我们常见的软件开发,都是属于本地编译:比如,我们在x86平台上,编写程序并编译成可执行程序。这种方式下,我们使用x86平台上的工具,开发针对x86平台本身
YZEQIANG
·
2023-08-03 04:32
国产化
arm
linux
c++
mips
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
基于树莓派4b(raspberry pi 4b)内核编译流程,
交叉编译环境
搭建,loadable kernel module (LKM)编译方法
树莓派4b编译Linux内核&
交叉编译环境
的搭建使用树莓派4b编译内核很简单,具体可以参考以下树莓派官网中关于BuildtheKernel的内容:https://www.raspberrypi.com/
gogogo_gf
·
2023-07-31 05:50
linux
RISCV
- 4 ISA 扩展名命名约定
RISCV
-4ISA扩展名命名约定1CaseSensitivity2BaseIntegerISA3Instruction-SetExtensionNames4VersionNumbers5Underscores6AdditionalStandardExtensionNames7Supervisor-levelInstruction-SetExtensions8Hypervisor-levelIns
田园诗人之园
·
2023-07-31 05:19
RISC-V
ISA
扩展名命名约定
RISCV
用Ubuntu交叉编译Linux内核源码并部署到树莓派4B上
参考文章1.配置
交叉编译环境
之前在ubuntu上配置过了,直接跳过2.获取Linux内核源码Linux内核源码链接到链接里面选择自己合适版本的内核源码下载下来,然后传到ubuntu中进行解压3.Linux
恐。。。
·
2023-07-31 05:49
Linux笔记
linux
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
服务器
网络通讯中的checksum算法
二、实验设备介绍1.软件需求:win7操作系统,VMwareworkstation,ubuntu12[配置
交叉编译环境
]。2.硬件需求:PC内存大于1G,硬盘空间大于20G;smart210开发板。
你的负卿是我
·
2023-07-28 20:56
Linux基础
算法
网络
java
python
嵌入式
如何在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
将vim神器移植到IOS12.4的无聊记录
做交叉编译,第一步是整出
交叉编译环境
。网上查了一下资料,大多数是说安装xcode。欢天喜地的去Appstore下载,一看居然要2G多。可怜我只有128的硬盘,还装了
i_saw_you
·
2023-07-25 18:46
技術
xcode
macos
ios
vim
[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
GEC210 系统更新说明
本文档介绍的内容包括uboot移植,uboot环境变量设置,内核移植,文件系统移植本文档使用环境:宿主机环境:Ubuntu14.04开发板平台:GEC210开发板
交叉编译环境
:arm-linux-gcc4.4.1
大智兄
·
2023-07-22 17:02
arm
s5pv210
单片机
<Linux开发>驱动开发 -之- Linux I2C 驱动
<Linux开发>驱动开发-之-LinuxI2C驱动
交叉编译环境
搭建:<Linux开发>linux开发工具-之-
交叉编译环境
搭建uboot移植可参考以下:<Linux开发>-之-系统移植uboot移植过程详细记录
waterfxw
·
2023-07-21 05:58
Linux驱动开发
linux
驱动开发
arm开发
ffmpeg编译笔记:ubuntu18.04交叉编译win-ffmpeg,引入libx264,libx265,libfdk-aac,libfreetype等第三方库
前言:ubuntu18.04的
交叉编译环境
,请看我的另一篇博客:https://blog.csdn.net/linyibin_123/article/details/131214295。
浅笑一斤
·
2023-07-20 09:16
音视频
ffmpeg
笔记
aac
利用Docker搭建Linux ARM64架构编译环境
【前言】不想折腾
交叉编译环境
,但是又实在忍不了A53上编译工程的龟速,于是乎就想着是不是可以通过Docker搭一个armlinux开发环境,这样编译好的工程直接拷进A53中就可以运行了。
stan-coder
·
2023-07-20 04:56
常用工具
linux
docker
ubuntu
项目名称:无源在线词典项目
开发工具:Linux平台GCC
交叉编译环境
功能描述:1、可进行用户注册、登录2、可对用户查找的单词进行存储,放入SQLite数据库中,对历史记录进行查询。3、可进行查看和修改用户信息,包括用户名
烤辣大师
·
2023-07-19 18:34
实战项目
服务器
运维
数据结构
c#
数据库
网络
tcp
项目名称:网络聊天室
相关知识点通信流程:函数接口:五,代码实现客户端:服务器:主程序函数——server_quit函数——server_chat函数——server_login函数——链表一,简述开发工具:Linux平台GCC
交叉编译环境
网络聊天室登录
烤辣大师
·
2023-07-19 18:34
实战项目
服务器
c#
网络
数据结构
c语言
tcp/ip
开发语言
项目名称:智能家居边缘网关项目
一,项目介绍软件环境:C语言硬件环境:STM32G030C8TX单片机开发板开发工具:Linux平台GCC
交叉编译环境
以及ukeil(1)边缘网关概念边缘网关是部署在网络边缘侧的网关,通过网络联接、协议转换等功能联接物理和数字世界
烤辣大师
·
2023-07-19 18:59
实战项目
智能家居
智能路由器
网络
c#
数据结构
网络协议
tcp/ip
03-SA8155 QNX
交叉编译环境
1.背景很多程序不需要,也不希望在Sourcecode环境下编译,想单独拉出来编译,这个时候需要QNXSDKToolChains(交叉编译工具链)。将此工具链单独抽离出来,在WINDOWS以及Linux等开发环境下进行软件开发,比如第三方库,中间件开发,APP开发等,便于快速编译验证。2.交叉编译工具链QNX700的工具链为:prebuilt_QNX700SA8155QNX工具链路径:qnx_ap
村里小码农
·
2023-07-18 07:29
SA8155P平台开发
QNX
交叉编译
aarch64
SA8155
prebuilt_QNX700
QNX
工具链
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
Qt pro文件中判断 x86/arm(aarch64)
交叉编译环境
,区分 linux/windows系统, debug/release版本
使用的arm编译器为aarch64,很多博客都是使用QMAKE_HOST.arch进行判断,但这并不能分辨出aarch64编译器,有的更离谱的是定义一个函数,实在让人无言,自行尝试解决方案如下:contains(QT_ARCH,arm64){message("arm64")#在这里处理arm64所需}else{message("x86")}linux/windows区分:win32{//dosom
为啥不吃肉捏
·
2023-07-16 03:15
Qt
qt
arm
linux
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他