A buddy system allocator in pure Rust.
-
Updated
Jan 27, 2024 - Rust
A buddy system allocator in pure Rust.
Under the hood: Arm Cortex-M4 Bare Metal Embedded Programming in C
This repository contains my efforts to create an "idiot proof bare metal m68k cross compiler toolchain of sorts."
An example in bare metal RV32 assembly for the longan nano board
MSc Final Project
LZ4 decoder in assembly for RiscV RV32IC
This is a Cortex-M3 bare metal program, using semihosting for IO, QEMU for emulator, newlib for stdlib, arm-linux-gcc for cross compile toolchain.
Foundations of real-time systems and how to build real-time applications using FreeRTOS
PIC16F887 Microcontroller for LCD, running text is displayed to left and to right with specified number of gaps between consecutive same text display.
password based door lock and also has feature to configure password.
Bare-metal machine that prints loaded images using LEGO pieces (utilizing a MangoPi).
Bare Metal Embedded STM32F103C8T6 Medium Density MCU Development
road traffic density congestion control based on simple traffic signal controller.
Single phase Electric Motor to operate in normal Electric Voltage.
Embedded System Bare-Metal Programming for the STM Nucleo 144 Family. Drivers for DMA,ADC,UART,TIMERS, GPIO,SPI,I2C,RTC,SysTick. No libraries used, only registry manipulation.
Interface AT89C51 microcontroller with external EEPROM (24C02C) using I2C.
single user account authentication process.
two-timer PWM for snythesizing sound with pitch, volume, and duty cycle control on SAMD51 and ESP32
A repo containing my Bare-metal Programs (Register and API Level) for STM32F446RE-Nucleo Board (ARM Cortex M4).
Water level controller using LPC2138 microcontroller with level sensors and also with feature to set maximum water level in percentage.
Add a description, image, and links to the bare-metal-programming topic page so that developers can more easily learn about it.
To associate your repository with the bare-metal-programming topic, visit your repo's landing page and select "manage topics."