文件名称:Etherboot:使用以太网设备的 Raspberry Pi 引导程序
文件大小:261KB
文件格式:ZIP
更新时间:2024-06-28 05:13:59
C
以太网启动 Etherboot 是一个(实验性)引导加载程序,它使用 RPi B 及更高版本上的以太网端口在运行时上传自定义内核。 它为 USB 驱动程序和一些环境组件使用 USPi 库。 它由 2 个部分组成。 一个是在 Raspberry Pi 上执行的内核,另一个是在您的机器上运行的 Linux 程序。 一旦双方都启动并运行,程序会将您的内核上传到 RPi。 请注意,该项目仍处于试验阶段,并非所有内核都可以工作。 例如,它不能引导 Linux 内核。 有关使用此功能的信息,请参见下文 配置和构建 打开位于项目根文件夹中的文件 etherbootdefs.h。 在那里您必须提供您的计算机和 RPi 的 MAC 地址。 您可以通过在终端上键入 ifconfig 并在要使用的网络接口中查找名为“HWaddr”的字段来了解您的 MAC 地址。 您还可以更改内核在内存中的放置地址。 然后
【文件预览】:
Etherboot-master
----README.md(2KB)
----LICENSE(18KB)
----kernel()
--------libgcc.a(1.53MB)
--------include()
--------source()
--------libuspi.a(150KB)
--------build()
--------kernel.ld(231B)
--------Makefile(2KB)
----linux()
--------main.c(2KB)
--------ethernet.c(3KB)
--------ethernet.h(192B)
----etherbootdefs.h(989B)
----makeall.sh(150B)