There are 1 repository under baremetal-programming topic.
This repository contains my efforts to create an "idiot proof bare metal m68k cross compiler toolchain of sorts."
Baremetal environment for "System programming lab" class in Dept. of Information Science, The University of Tokyo
Decompiled DDR memory init for Allwinner Tech T113-s3 SoC
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
A port of FreeRTOS to the ARM 929EJ-S Versatile Platform Baseboard
This is a Project is all about building bare-metal firmware for a Cortex-M4 STM32 microcontroller, using open source tools and libraries such as GCC and libopencm3. This starts from blinking an LED, to building a bootloader for performing firmware updates over UART/USB, to building a signed firmware security mechanism.
OS-free port of LwIP stack to ARM board with lan91c111 ethernet controller
Baremetal environment for "System programming lab" class in Dept. of Information Science, The University of Tokyo
The Bosch BMP280 temperature and pressure sensor is connected to an STM32 microcontroller using low-level register-based programming via two distinct protocols: I2C and SPI. The sensor's data is then showcased on a 16x2 LCD display, which is also linked to the STM32 microcontroller.
Introducing a real-time operating system designed specifically for the ARM Cortex-M4 based STM32 microcontroller platform. Created from the ground up, this system encompasses everything from peripheral drivers to interrupt management, system timers, context switching, and multitasking OS capabilities.
STM32F446Re_UART_Communication (Baremetal)
ARM baremetal C programming using STM32F0 microcontroller with ARM CORTEX-M0 processor
SPI Drivers for STM32F411VE-DISCO Board
Driver for a tri-color LED array installed inside a decorative bottle (aka, a decorative table lamp, of sorts) or other presentation.