bare-metal-programming
There are 39 repositories under bare-metal-programming topic.
rcore-os/buddy_system_allocator
A buddy system allocator in pure Rust.
tomstorey/m68k_bare_metal
This repository contains my efforts to create an "idiot proof bare metal m68k cross compiler toolchain of sorts."
meriac/baremetal-c
Under the hood: Arm Cortex-M4 Bare Metal Embedded Programming in C
enthusi/mandelbrot_riscv_assembler
An example in bare metal RV32 assembly for the longan nano board
georgecatalin/Embedded-Systems-STM32-HAL-APIs-Driver-Development
Bare-metal programming for the SMT32 Microcontrollers using the HAL library. Drivers for DMA,ADC,UART,TIMERS, GPIO,SPI,I2C,RTC,SysTick
enthusi/lz4_rv32i_decode
LZ4 decoder in assembly for RiscV RV32IC
georgecatalin/Bare-metal-programming-from-ground-up
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.
georgecatalin/Build_your_own_RealTime_OS
A guide how to build your own realtime Operating System. The code samples are applicable on STM32 microcontrollers
neildavis/amiga_asmdev_workflow
A Linux workflow and example application for automated build of Amiga programs in 68K assembly
zhanglianpin/bare_metal_hello_world
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.
berniGelectronic/FPGA_Multimedia_Player
MSc Final Project
georgecatalin/mastering-stm32cubemx5-and-cube-ide
Using STM32 CubeMX and STM32 Cube IDE to Code Drivers and Firmware
georgecatalin/FreeRTOS_From_Ground_Up_on_ARM_Processors
Foundations of real-time systems and how to build real-time applications using FreeRTOS
164adityakumar/Firmware-Cortex-M4_STM32
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.
devashishlahariya9/STM32F411xx-UART-Drivers
UART Drivers For STM32F411xx
foxboxxx/legonardo-davinci
Bare-metal machine that prints loaded images using LEGO pieces (utilizing a MangoPi).
k-m-arun-kumar-5/8051-interface-ADC-MCP3202
GPIO pins as a SPI interface to ADC module (MCP3202) to read analog voltage in channel 0 of MCP3202 and display analog voltage and percentage in LCD using 4 bit interface.
k-m-arun-kumar-5/LCD-display-text-Scroll-left-right
PIC16F887 Microcontroller for LCD, running text is displayed to left and to right with specified number of gaps between consecutive same text display.
k-m-arun-kumar-5/Milk-flow-rate-monitoring
Milk flow rate monitoring with a help of Embedded Operating System.
k-m-arun-kumar-5/road-traffic-congestion-ctrl
road traffic density congestion control based on simple traffic signal controller.
kyungjae-lee/bare-metal-rtos
Real‐time operating system development on the bare‐metal STM32F407‐Discovery board
k-m-arun-kumar-5/8051-interface-EEPROM-24C02C
Interface AT89C51 microcontroller with external EEPROM (24C02C) using I2C.
k-m-arun-kumar-5/concrete-making-automation
construction automation for making concrete by mixing of cement, sand and water in the construction mixture equipment
k-m-arun-kumar-5/password-based-door-lock
password based door lock and also has feature to configure password.
k-m-arun-kumar-5/Single-elevator-controller
5 floor single elevator controller.
k-m-arun-kumar-5/water-level-controller
Water level controller using LPC2138 microcontroller with level sensors and also with feature to set maximum water level in percentage.
michaelbarkasi/bare_metal_sound_synthesis
two-timer PWM for snythesizing sound with pitch, volume, and duty cycle control on SAMD51 and ESP32
ojcardenass/ojcardenass_entregasTallerV
This repository contains a collection of projects and assignments developed during the course Workshop V: Digital Electronics at the Universidad Nacional de Colombia Sede Medellín.
sagarladla/stm32f103c8t6
Bare Metal Embedded STM32F103C8T6 Medium Density MCU Programming
InvincibleJuggernaut/Cyclive
Cyclic executive for 4 tasks with different deadlines
k-m-arun-kumar-5/authentication-process
single user account authentication process.
k-m-arun-kumar-5/Build-scanf-printf
LPC2138 microcontroller for implementation of function operation of scanf, sscanf, printf, sprintf, gets, puts, putchar and getchar.
k-m-arun-kumar-5/Digital-Clock
digital clock with feature to configure date and time in RTC.
k-m-arun-kumar-5/Motor-operate-normal-electric-current
Single Phase motor to operate in normal electric current.
k-m-arun-kumar-5/Motor-operate-normal-voltage
Single phase Electric Motor to operate in normal Electric Voltage.
Miha22/bm-stm32-ledshift
A practice project based on the STM32F103x documentation, coded in bare-metal using 74HC595 shift register to extend outputs.