Ferro89's Stars
rust-lang/rust
Empowering everyone to build reliable and efficient software.
cfenollosa/os-tutorial
How to create an OS from scratch
rust-embedded/rust-raspberrypi-OS-tutorials
:books: Learn to write an embedded OS in Rust :crab:
s-matyukevich/raspberry-pi-os
Learning operating system development using Linux kernel and Raspberry Pi
bblanchon/ArduinoJson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
MichielDerhaeg/build-linux
A short tutorial about building Linux based operating systems.
FreeRTOS/FreeRTOS-Kernel
FreeRTOS kernel files only, submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos.
raspberrypi/picotool
mikeroyal/RISC-V-Guide
RISC-V Guide. Learn all about the RISC-V computer architecture along with the Development Tools and Operating Systems to develop on RISC-V hardware.
DISTORTEC/distortos
object-oriented C++ RTOS for microcontrollers
Ebiroll/qemu_esp32
Add tensilica esp32 cpu and a board to qemu and dump the rom to learn more about esp-idf
linux4sam/linux-at91
Linux kernel for Microchip SoC (aka AT91)
richard-damon/FreeRTOScpp
FreeRTOS C++ Wrappers
RetiredWizard/PyDOS
DOS-like OS for microcontroller boards running Micropython or Circuitpython
rezgui/fpos
Free Pascal Operating System (FPOS) is a operating system consists of a minimal kernel built on FreePascal. It contains a Scheme implementation of a hard drive (ATA) driver, keyboard (PS2), serial (8250 UART), FAT32 filesystem and a small real time clock manager. The project was built to experiment with developement of operating system using a high level functional language to study the developement process and the use of Scheme to build a fairly complex system.
PacktPublishing/C-System-Programming-Cookbook
C++ System Programming Cookbook, published by Packt
mikeroyal/Firmware-Guide
Firmware Guide
michalin/CFCard-Arduino
Arduino library that supports CF Cards and PATA drives
informer2016/Quick_Boot-_A_Guide_for_Embedded_Firmware_Developers-_2nd_Edition
Quick Boot: A Guide for Embedded Firmware Developers, 2nd Edition
jklomp/pico-RP2040-oscilloscope
davidedellagiustina/scratch-os
Lightweight and minimal operating system developed for learning purposes.
jhermsmeier/node-fat32
FAT12/16/32 file system driver
klaxxon/rp2040os
Learning example for real-time OSes using the new RP2040
Fortran-FOSS-Programmers/FoOtS
Fortran Operating System Library, lightweight binding of GNU C Library
Parmij/File-System-FAT16
R/W from HD formatted FAT16 using C language.
CSBar/JavaOS
A Simple OS in Java
FawadJawaid/operating-systems-java
This is one of the most difficult projects, I have worked on. This project is divided into three phases; in the first phase, I was supposed to make VM Architecture. In the second one, Process and Memory Management. And in the third one, I was supposed to make a Graphical User Interface (GUI) in Java for the whole project. The requirements file for three phases is uploaded in the PDF format.
milinjpatel/FAT16-Filesystem
C++ implementation of a simple file system that allows creating, writing, deleting, and reading files
pmj642/Free-Memory-Allocation-Algorithms
A C++ program to calculate time complexity of First, Best and Worst Fit algorithms