This repository contains my efforts to create an "idiot proof bare metal m68k cross compiler toolchain of sorts."
-
Updated
Dec 3, 2021 - C
This repository contains my efforts to create an "idiot proof bare metal m68k cross compiler toolchain of sorts."
Decompiled DDR memory init for Allwinner Tech T113-s3 SoC
Baremetal environment for "System programming lab" class in Dept. of Information Science, The University of Tokyo
Leo Hypervisor. ARM64 Hypervisor on Raspberry Pi 4 machine.
In this project, the Bosch BMP280 sensor is integrated with an STM32 microcontroller using bare-metal, low-level register-based firmware. Communication is handled via I2C and SPI protocols. The firmware captures sensor data and outputs it to a 16x2 LCD display, demonstrating effective real-time data acquisition and display.
Driver for a tri-color LED array installed inside a decorative bottle (aka, a decorative table lamp, of sorts) or other presentation.
Arduino UNO (ATmega328P) - SPI communication from scratch
ARM baremetal C programming using STM32F0 microcontroller with ARM CORTEX-M0 processor
OS-free port of LwIP stack to ARM board with lan91c111 ethernet controller
STM32F446Re_UART_Communication (Baremetal)
This repository include all the codes and constraints used in the development of the Master Thesis: "Development of a Differential Absorption Lidar System based on a SoC-FPGA for Carbon Dioxide Sensing" by Victor Ricardo Aguilera Sanchez
An approach to using the Zig language for embedded systems on STMicroeletronics evaluation boards for 32-bit Core M4 MCUs.
Some simple baremetal programming examples for riscv64 qemu
A port of FreeRTOS to the ARM 929EJ-S Versatile Platform Baseboard
My operating system tests
Baremetal environment for "System programming lab" class in Dept. of Information Science, The University of Tokyo
SPI Drivers for STM32F411VE-DISCO Board
Simple RISC-V CPUs running a baremental ray-tracer program.
Add a description, image, and links to the baremetal-programming topic page so that developers can more easily learn about it.
To associate your repository with the baremetal-programming topic, visit your repo's landing page and select "manage topics."