Raspberry Pi3でのFuchsia / MagentaOSの実行



Running Fuchsia Magenta Os Raspberry Pi 3



元の: https://blog.csdn.net/alex___zhao/article/details/75211002

GoogleはついにFuchsia / MagentaカーネルのRaspberryPiバージョンをリリースしました。以下をコンパイルして実行する方法は次のとおりです。



準備をするには、最初にHDMI画面が必要です。これが800X480 HDMI画面で、次にキーボードが必要です。

GoogleSrcまたはGithubからマゼンタのコードをダウンロードします



https://fuchsia.googlesource.com/magenta

実行中のディレクトリ内

Scripts / download-toolchain必要なツールをダウンロードします。私はMacOSを使用しているので、Darwinツールをダウンロードしました。



次に、使用する作業ディレクトリに切り替えます

magenta-rpi3-arm64にMagentaをコンパイルさせる

コンパイル後

cp ./build-magenta-rpi3-arm64/magenta.bin /kernel8.img

cp ./build-magenta-rpi3-arm64/bootdata.bin /bootdata.bin

cp ./kernel/target/rpi3/config.txt /config.txt

cp ./kernel/target/rpi3/cmdline.txt /cmdline.txt

cp ./kernel/target/rpi3/bcm2710-rpi-3-b.dtb /bcm2710-rpi-3-b.dtb

次に、以下のリンクからダウンロードします

https://raw.githubusercontent.com/raspberrypi/firmware/7fcb39cb5b5543ca7485cd1ae9e6d908f31e40c6/boot/bootcode.bin

https://github.com/raspberrypi/firmware/raw/390f53ed0fd79df274bdcc81d99e09fa262f03ab/boot/start.elf

bootcode.binとstart.elfをSDカードにコピーします

最後に、SDカードのMBRBOOTパーティションに含まれているものを確認します

bootcode.bin

bootdata.bin

config.txt

kernel8.img

start.elf

bcm2710-rpi-3-b.dtb

cmdline.txt

これらの7つのファイル、SDカードをRaspberry Pi 3に挿入し、Raspberry Pi 3の電源を再投入すると、次のように表示されます。

楽しんで