pios:适用于COMP 310的Raspberry Pi自定义操作系统 源码
Rasbperry Pi OS(适用于Collin) 这是Raspberry Pi上自定义裸机操作系统的外壳。 它打算在Raspberry Pi 3目标上的qemu内部运行(编写此文档时,没有Pi 4目标)。 工具 您首先需要升级所有系统的软件: pi@raspberrypi:~ $ sudo apt update && sudo apt upgrade pi@raspberrypi:~ $ sudo apt install qemu-system-arm vim screen 引导过程 在大多数ARM系统上,我们使用u-boot加载操作系统。 Pi并没有这样做-它的启动过程很奇怪。 上电时,在GPU加载并开始执行硬编码的引导加载程序时,ARM CPU保持复位状态。 GPU引导加载程序会从SD卡的第一个分区中加载一些固件文件(bootcode.bin)。 bootcode.bin在
文件列表
pios-master.zip
(预估有个27文件)
pios-master
obj
.gitignore
0B
src
delays.h
73B
clibfuncs.h
105B
fat.h
2KB
kernel_main.c
3KB
page.h
324B
boot.s
1KB
暂无评论