cowork:rust_bare-mettal_booting
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| cowork:rust_bare-mettal_booting [2026/03/29 20:34] – itbs | cowork:rust_bare-mettal_booting [2026/04/12 12:55] (aktuell) – [Logic programming] itbs | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ===== Werkzeuge und Projekte ====== | ||
| + | **bootloader Crate**: Es gibt spezielle Rust-Bibliotheken, | ||
| + | rustBoot: Ein Projekt für einen sicheren Bootloader, der komplett in Rust geschrieben ist. | ||
| + | Tutorials: Die Seite " | ||
| + | GitHub | ||
| + | |||
| + | Das Ausführen auf echter Hardware ("Real Machine" | ||
| + | Writing an OS in Rust | ||
| + | |||
| + | A Minimal Rust Kernel | Writing an OS in Rust | ||
| + | 10 Feb 2018 — If you'd like to help us with this, check out the Github issue. * BIOS Boot. * UEFI. * Installing Rust Nightly. * Target Specification. * Building our Kernel. * | ||
| + | |||
| + | Writing an OS in Rust | ||
| + | |||
| + | OS Experiment in Rust (part 1): Creating a UEFI Loader | malware.re blog | ||
| + | 20 Aug 2023 — Conclusion * Scope. * Create New UEFI Loader Project. * Initial Build Test Failure Analysis. * Panic Handler. * Entry Point. * The uefi Crate. * Testing With QE... | ||
| + | |||
| + | blog.malware.re | ||
| + | |||
| + | An experimental pure-Rust x86 bootloader - GitHub | ||
| + | Languages * Rust 99.0% * Other 1.0% | ||
| + | |||
| + | rustBoot - a secure bootloader, written in Rust | ||
| + | |||
| + | |||
| + | YouTube·regionaltantrums | ||
| + | How Rust Builds Embedded Bare-Metal Firmware Without an OS | ||
| + | 4 Dec 2025 — Rust forbids aliasing ... This unlocks LLVM optimizations C can't use. | ||
| + | |||
| + | **Medium** | ||
| + | |||
| + | Setting up a UEFI project in Rust | kevintrieu.com | ||
| + | 25 Apr 2024 — Boot image ... Yeah, there' | ||
| + | |||
| + | kevintrieu.com | ||
| + | |||
| + | Booting to Rust - Eric Holk | ||
| + | 18 Nov 2013 — So we've covered how to make a minimally interesting EFI application in Rust. The next step is to fill out the EFI API and start building more interesting appli... | ||
| + | |||
| + | Eric Holk | ||
| + | |||
| + | ==== Logic programming ==== | ||
| + | |||
| + | Das Programmable Logic Array (PLA) ist ein hardwareprogrammierbarer Chip im C64,PLA Chip 1988 Dave D | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ===== boot tools ===== | ||
| + | |||
| + | - https:// | ||
| + | - Ventoy | ||
| + | |||
/volume1/web/dokuwiki/data/pages/cowork/rust_bare-mettal_booting.txt · Zuletzt geändert: von itbs