当前位置:网站首页>Run xv6 system
Run xv6 system
2022-07-06 17:39:00 【Wzzzzzzx】
The original text can be run Xv6 System view , Subsequent updates will be updated to Personal blog
It's the second time to flip the operating system . The whole process is very simple . The operating system I use is Ubuntu Server 18.04.1 LTS 64bit
, But according to the official website of the College To guide the There seems to be something wrong with the operation ? In short, it didn't succeed .
System download
The first is to download the source code , adopt git
You can download it directly to
git clone git://github.com/mit-pdos/xv6-riscv.git
Component download
But through the bottom operation, we can see , The startup of this operating system actually requires two components .riscv64-unknown-elf-gcc
Used to compile the operating system ,qemu-system-riscv64
Used to run the operating system . So the next job is to find these two components .
SiFive
This house does RISC-V
The manufacturer of , On its website The download page perhaps GitHub release You can see the download of related tools . take GNU Embedded Toolchain
and QEMU
Download these two components .
You can download it in bin
Directory to find the required executable , You can set this directory to the environment variable , Easy to use . Remember not to delete other files . Compilers and virtual machines are running , Will use some of these dynamic libraries .
Operation system
When the above work is completed , To the directory of the source code make
You can compile the system , adopt make qemu
The command can call the virtual machine to run xv6
.
边栏推荐
- Flink analysis (I): basic concept analysis
- Re signal writeup
- PostgreSQL 14.2, 13.6, 12.10, 11.15 and 10.20 releases
- BearPi-HM_ Nano development environment
- Final review of information and network security (based on the key points given by the teacher)
- Automatic operation and maintenance sharp weapon ansible Playbook
- [introduction to MySQL] third, common data types in MySQL
- Akamai浅谈风控原理与解决方案
- Total / statistics function of MySQL
- 分布式(一致性协议)之领导人选举( DotNext.Net.Cluster 实现Raft 选举 )
猜你喜欢
信息与网络安全期末复习(完整版)
自动化运维利器ansible基础
虚拟机启动提示Probing EDD (edd=off to disable)错误
05 personal R & D products and promotion - data synchronization tool
C version selenium operation chrome full screen mode display (F11)
分布式(一致性协议)之领导人选举( DotNext.Net.Cluster 实现Raft 选举 )
Grafana 9 正式发布,更易用,更酷炫了!
全网最全tcpdump和Wireshark抓包实践
【Elastic】Elastic缺少xpack无法创建模板 unknown setting index.lifecycle.name index.lifecycle.rollover_alias
Distributed (consistency protocol) leader election (dotnext.net.cluster implements raft election)
随机推荐
[ciscn 2021 South China]rsa writeup
Models used in data warehouse modeling and layered introduction
Selenium test of automatic answer runs directly in the browser, just like real users.
远程代码执行渗透测试——B模块测试
Garbage first of JVM garbage collector
List集合数据移除(List.subList.clear)
Hongmeng introduction and development environment construction
mysql高级(索引,视图,存储过程,函数,修改密码)
JVM class loading subsystem
C# WinForm系列-Button简单使用
03 products and promotion developed by individuals - plan service configurator v3.0
The NTFS format converter (convert.exe) is missing from the current system
04 products and promotion developed by individuals - data push tool
TCP connection is more than communicating with TCP protocol
Xin'an Second Edition; Chapter 11 learning notes on the principle and application of network physical isolation technology
PyTorch 提取中间层特征?
[getting started with MySQL] fourth, explore operators in MySQL with Kiko
Connect to LAN MySQL
【ASM】字节码操作 ClassWriter 类介绍与使用
Serial serialold parnew of JVM garbage collector