raspberry-pi-os

OS tutorial

Teaching operating system development using Linux kernel and Raspberry Pi

Learning operating system development using Linux kernel and Raspberry Pi

GitHub

13k stars
504 watching
1k forks
Language: C
last commit: 8 months ago
Linked from 4 awesome lists

armarmv8assemblerceducationkernellearnlinux-kerneloperating-systemosdevraspberry-piraspberry-pi-3raspberry-pi-osresourcetutorial

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rust-embedded/rust-raspberrypi-os-tutorials A tutorial series for developing operating systems from scratch using Rust on ARMv8-A architecture 13,693
bztsrc/raspi3-tutorial A tutorial series on programming the Raspberry Pi 3's bare metal hardware using C 2,732
cfenollosa/os-tutorial A tutorial project to create an operating system from scratch using C, with step-by-step code examples and minimal theory. 27,278
tuhdo/os01 A comprehensive resource for writing an operating system from scratch, covering hardware, software fundamentals and low-level programming. 12,006
samypesse/how-to-make-a-computer-operating-system A guide to building a simple UNIX-based operating system from scratch in C++ 21,459
rpi-distro/pi-gen A tool used to create custom Linux images for the Raspberry Pi family 2,639
majorviraj/my-os A bare-metal operating system project for the RaspberryPi using ARM architecture and C 8
torvalds/linux The Linux kernel source tree provides the foundation for building and configuring the core operating system of many computer systems. 182,543
dreamportdev/osdev-notes A comprehensive resource that guides developers through the process of building an operating system kernel from scratch. 590
raspiblitz/raspiblitz Enables individuals to build and run their own decentralized Bitcoin node on a Raspberry Pi with optional display 2,459
dreamos82/dreamos64 An experimental 64-bit kernel project that demonstrates low-level programming concepts and basic operating system functionality. 166
dwelch67/raspberrypi Low-level examples for ARM-based single-board computers 2,709
tzucarlos/raspberrypi Developing a microkernel OS on the Raspberry Pi using ARMv6 hardware 22
umrninside/rpi-arm64 Builds a custom ARM64-based system for the Raspberry Pi 3 and 3 B+, including kernel, rootfs, bootcode, and userland. 93
orhun/kmon A tool that monitors and manages kernel activities, providing insights into system performance and resource utilization. 2,548