An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: bare-metal-programming

vitin155/arm_minimal_runtime

Building ARM firmware without HAL, stdlibs and using a custom linker script

Language: C - Size: 12.7 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

Franciserah/dht11UART

Projet utilisant la programmation registres, pour interfacer un capteur de température et d'humidité DHT11 avec un ATmega2560, implémentant le protocole 1-wire pour la transmission des données via UART.

Language: C - Size: 18.6 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

Choaib-ELMADI/bare-metal-programming

A hands-on exploration of bare metal programming with the STM32 Nucleo-F446RE. Learn how embedded systems work from the ground up using C, GCC toolchains, Makefiles, and more.

Language: Assembly - Size: 9 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 4 - Forks: 0

christianTsounguiObama/dht11UART

Ce projet implémente, en langage C bare-metal, une interface directe entre un microcontrôleur ATmega2560 (Arduino Mega) et un capteur de température et d’humidité DHT11, sans utiliser de bibliothèques externes. Les données mesurées sont ensuite transmises via le protocole UART à un terminal série ou un autre périphérique.

Language: C - Size: 68.4 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

meriac/baremetal-c

Under the hood: Arm Cortex-M4 Bare Metal Embedded Programming in C

Language: C - Size: 1.04 MB - Last synced at: about 21 hours ago - Pushed at: over 6 years ago - Stars: 36 - Forks: 8

buraksenyurt/MicroRust

Bu repoda mikrodenetleyiciler üzerinde Rust ile kodlama pratiklerine yer verilmesi planlanmaktadır.

Language: Rust - Size: 2.04 MB - Last synced at: 4 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

msaw328/arm_minimal_runtime

Building ARM firmware without HAL, stdlibs and using a custom linker script

Language: C - Size: 13.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

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.

Language: C - Size: 24.7 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 2

rcore-os/buddy_system_allocator

A buddy system allocator in pure Rust.

Language: Rust - Size: 81.1 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 104 - Forks: 25

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

Language: C - Size: 33.7 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 12 - Forks: 1

georgecatalin/mastering-stm32cubemx5-and-cube-ide

Using STM32 CubeMX and STM32 Cube IDE to Code Drivers and Firmware

Language: C - Size: 73.7 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 1

neildavis/amiga_asmdev_workflow

A Linux workflow and example application for automated build of Amiga programs in 68K assembly

Language: Assembly - Size: 769 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 7 - Forks: 0

Miha22/bm-stm32-ledshift

A practice project based on the STM32F103x documentation, coded in bare-metal using 74HC595 shift register to extend outputs.

Language: C - Size: 80.1 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

tomstorey/m68k_bare_metal

This repository contains my efforts to create an "idiot proof bare metal m68k cross compiler toolchain of sorts."

Language: C - Size: 179 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 41 - Forks: 10

sagarladla/stm32f103c8t6

Bare Metal Embedded STM32F103C8T6 Medium Density MCU Development

Language: C - Size: 7.81 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

foxboxxx/legonardo-davinci

Bare-metal machine that prints loaded images using LEGO pieces (utilizing a MangoPi).

Language: C - Size: 404 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

georgecatalin/Build_your_own_RealTime_OS

A guide how to build your own realtime Operating System. The code samples are applicable on STM32 microcontrollers

Language: C - Size: 30.5 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

164adityakumar/Firmware-Cortex-M4_STM32

Language: Makefile - Size: 1.18 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

k-m-arun-kumar-5/password-based-door-lock

password based door lock and also has feature to configure password.

Language: C - Size: 115 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

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.

Language: C - Size: 811 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

k-m-arun-kumar-5/Single-elevator-controller

5 floor single elevator controller.

Language: C - Size: 813 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

k-m-arun-kumar-5/Motor-operate-normal-voltage

Single phase Electric Motor to operate in normal Electric Voltage.

Language: C - Size: 396 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

k-m-arun-kumar-5/Motor-operate-normal-electric-current

Single Phase motor to operate in normal electric current.

Language: C - Size: 444 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

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.

Language: C - Size: 183 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

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

Language: C - Size: 308 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

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.

Language: Makefile - Size: 176 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

k-m-arun-kumar-5/road-traffic-congestion-ctrl

road traffic density congestion control based on simple traffic signal controller.

Language: C - Size: 290 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

k-m-arun-kumar-5/Motor_Ctrl_by_CLI

Motor Power Control using AT89C52 Microcontroller with CLI Command using UART interface

Language: C - Size: 308 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

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.

Language: C - Size: 646 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

k-m-arun-kumar-5/authentication-process

single user account authentication process.

Language: C - Size: 527 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

k-m-arun-kumar-5/8051-interface-EEPROM-24C02C

Interface AT89C51 microcontroller with external EEPROM (24C02C) using I2C.

Language: C - Size: 154 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

k-m-arun-kumar-5/Milk-flow-rate-monitoring

Milk flow rate monitoring with a help of Embedded Operating System.

Language: C - Size: 86.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

k-m-arun-kumar-5/Digital-Clock

digital clock with feature to configure date and time in RTC.

Language: C - Size: 111 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

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.

Language: C - Size: 4.42 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

kyungjae-lee/bare-metal-rtos

Real‐time operating system development on the bare‐metal STM32F407‐Discovery board

Language: C - Size: 15.3 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

georgecatalin/FreeRTOS_From_Ground_Up_on_ARM_Processors

Foundations of real-time systems and how to build real-time applications using FreeRTOS

Language: C - Size: 26.9 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 1

devashishlahariya9/STM32F411xx-UART-Drivers

UART Drivers For STM32F411xx

Language: C - Size: 9.77 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

Rajssss/arm_bare-metal

A repo containing my Bare-metal Programs (Register and API Level) for STM32F446RE-Nucleo Board (ARM Cortex M4).

Language: Assembly - Size: 60.5 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

enthusi/mandelbrot_riscv_assembler

An example in bare metal RV32 assembly for the longan nano board

Language: Assembly - Size: 20.5 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 11 - Forks: 2

dee0xeed/edsm-in-c-bare-metal-avr8-demo

Event driven state machines for avr8 (arduino nano, atmega328p)

Language: C - Size: 84 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

enthusi/lz4_rv32i_decode

LZ4 decoder in assembly for RiscV RV32IC

Language: Assembly - Size: 55.7 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 1

berniGelectronic/FPGA_Multimedia_Player

MSc Final Project

Language: C - Size: 2.68 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 2

Rajnesh28/PCB_Watch

An electronic watch utilizing an ATMega88 uC, interfaced with an LCD and a Real Time Clock.

Size: 7.52 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

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.

Language: C - Size: 381 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 1