Topic: "embedded-software"
m3y54m/Embedded-Engineering-Roadmap
Comprehensive roadmap for aspiring Embedded Systems Engineers, featuring a curated list of learning resources
Size: 4.09 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 6,141 - Forks: 675

mateustoin/Roadmap-to-Embedded-Engineering
This repository should serve as a guide to everybody who wants to study software and hardware for embedded systems but doesn't know where to start.
Language: Java - Size: 22.1 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 309 - Forks: 36

butok/FNET
The FNET is a free, open source, dual TCP/IPv4 and IPv6 Stack (under Apache Version 2.0 license) for building embedded communication software on 32bit MCUs.
Language: C - Size: 115 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 113 - Forks: 52

NathanMcMillan54/novusk
A kernel written in Rust
Language: Rust - Size: 90.2 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 91 - Forks: 12

embeddedartistry/libcpp
Embedded Systems C++ Library Support (Currently wraps libcxx)
Language: C++ - Size: 435 KB - Last synced at: 18 days ago - Pushed at: 7 months ago - Stars: 82 - Forks: 16

mmertgunduz/Embedded-Software-Engineer-Roadmap
The best way to be an embedded software engineer.
Size: 179 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 79 - Forks: 7

OneKeyHQ/firmware
Language: C - Size: 118 MB - Last synced at: 13 days ago - Pushed at: 18 days ago - Stars: 74 - Forks: 54

Nuclei-Software/NMSIS
Nuclei Microcontroller Software Interface Standard Development Repo
Language: C - Size: 104 MB - Last synced at: 18 days ago - Pushed at: 24 days ago - Stars: 69 - Forks: 17

raphaelchang/battman-firmware
Firmware for Battman BMS
Language: C - Size: 6.23 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 35 - Forks: 25

OneKeyHQ/firmware-x
Next-gen hardware wallet firmware
Language: C++ - Size: 35.2 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 24 - Forks: 6

aknabi/smalltalkje
An embedded Little Smalltalk for ESP32 with SSD1306 OLED and M5StickC support (and stilll runs on Macs, Linux)... After a 4 year break starting to spend a few hours a week to bring this back to life... more embedded support planned
Language: C - Size: 4.83 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 23 - Forks: 0

raphaelchang/infinity-firmware
Firmware for Infinity brushless motor controllers
Language: C - Size: 10.6 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 21 - Forks: 13

huaxiaozhong1/tensorflow-lite-apps-on-raspberry-pi-3
An "Off-line machine learning" (Offline AI, artificial intelligence) project, in which 2 tensorflow-lite apps are developed to run on Raspberry Pi 3. It hopes to propose a generic method on cross-developing, so that developer could fast follow to get your own apps started on Embedded intelligence (AI embedded system), smart object (AI IoT) and etc.
Language: C++ - Size: 6.01 MB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 17 - Forks: 4

reelyactive/diract
Proximity interaction detection embedded software for Bluetooth beacons. We believe in an open Internet of Things.
Language: JavaScript - Size: 1.22 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 1

nthnn/Planet096
SSD1306-based Monochromatic GUI library for OLED 0.96" inch (128x64 pixels) display in Arduino.
Language: C++ - Size: 2.58 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 0

OneKeyHQ/firmware-pro
Language: C - Size: 204 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 12 - Forks: 8

embeddedalpha/STM32F103C8T6
Repository for Embedded Systems
Language: C - Size: 4.48 MB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 10 - Forks: 1

pewsou/SCUD
Scheduling toolkit based on Generalized Processor Sharing (GPS) approach
Language: C++ - Size: 141 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 1

a3X3k/Password-Based-Door-Open-System-Using-LPC2148
Password Based Door Open System Using LPC2148
Language: C - Size: 92.2 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 3

mrtkp9993/VHDLExamples
VHDL examples.
Language: VHDL - Size: 39.1 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 0

rafael-santiago/eutherpe
Que tal uma jukebox etérea em casa? | What about an ethereal jukebox at your home? :wink:
Language: HTML - Size: 3.73 MB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 7 - Forks: 0

AkosLukacs/BLEnergyGraphs
A Bluetooth Low Energy / Web Bluetooth tool to measure the energy needs of your embedded projects!
Language: JavaScript - Size: 166 KB - Last synced at: 9 days ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 0

voidsu/voidsu
Voidsu is a digital certificates diagnostic tools. It resolves and analyses X509 certificates from any remote address via the SSL/TLS protocols.
Language: Java - Size: 99.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

Jianxin2021-CHN/IoT-Embedded-Development
Several Projects and Notes of Internet of Things (with Embedded Development).
Language: C - Size: 10 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

jakubowiczish/slick-rfid
Embedded Systems Project - usage of RFID RC522 module with STM32F469 MCU
Language: C - Size: 94.6 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 0

Jumperr-labs/STM32_Button_Debounce
A sample repo to demonstrate how to create continuous integration with test automation for STM32 projects
Language: C - Size: 1.38 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 8

lindkvis/caffa
C++ Application Framework for Embedded Client/Server systems
Language: C++ - Size: 11.4 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 1

donank/smart-bottle
A portable and smart bottle with real-time drinking water testing capabilities
Language: HTML - Size: 5.25 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 2

Elzawawy/atmega32-drivers
AVR Atmega32 micro-controller's multiple peripheral and module software drivers implementation in C.
Language: C - Size: 21.5 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 1

faraabin/chrono
Chrono is a C-library for time measurement in embedded software. It can be used in any embedded system, independent of MCU architecture or brand.
Language: C - Size: 823 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 0

onmcu/awesome-embedded-testing
Curated list of tools and resources for testing Embedded and Low-level software
Size: 7.81 KB - Last synced at: 22 days ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

MohammedRashad/RoboX
Universal Control System for Robotic Vehicles
Language: Java - Size: 569 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 1

Jumperr-labs/stm32_cubemx_sample
A sample repo to demonstrate how to create a build server for STM32 projects
Language: C - Size: 4.84 MB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 4

showkat2203/showkat2203.github.io
Software Developer Portfolio Template that helps you showcase your work and skills as a software developer.
Language: HTML - Size: 22 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

mhamdyx/Embedded_Software_Essentials_Specialization
Embedded Software Essentials Specialization on Coursera by University of Colorado Boulder
Language: C - Size: 120 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

oats-center/isoblue2
Language: Makefile - Size: 195 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 4

arasan90/pal_os
OS Platform Abstraction Layer
Language: C - Size: 1.47 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 2 - Forks: 1

OneKeyHQ/bluetooth-firmware-pro
Language: C - Size: 47 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 3

OneKeyHQ/bluetooth-firmware-touch
BLE firmware used by OneKey hardware devices.
Language: C - Size: 46.5 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 2 - Forks: 4

parikshitpagare/parikshitpagare
About Me
Size: 55.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

amalia-angela/PhoneApp
PhoneApp is an application developed in Embedded Wizard. It is a phone graphical user interface(GUI) that has three applications: phone, messages and settings.
Language: C - Size: 4.78 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

kiclu/arppm
Baremetal version of Pac-Man designed for ARP system
Language: C - Size: 77.1 KB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

nthnn/Brillo-8
A programmable pocket computer with an embedded virtual machine.
Language: TypeScript - Size: 3.46 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

onur-ulusoy/Virtual-Device-Simulator
Comprehensive simulation software for optimized testing and validation of hardware-dependent embedded systems in a Linux environment
Language: C++ - Size: 15.3 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

NightBaRron1412/ATmega32-CTOS
AVR Atmega32 micro-controller's multiple peripheral and module software drivers implementation in C.
Language: C - Size: 116 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

masriomarm/masriomarm.github.io
Omar Elmasri
Language: HTML - Size: 664 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

dshearer/mcu-safe-array
Memory-safe C++ array classes for microcontrollers
Language: C++ - Size: 31.3 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

0xD503/GeekSport
Two in one: smartwatch with Bluetooth notifications + speedometr.
Language: C - Size: 728 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

luke0201/tetris 📦
Final Project of team04 for Embedded Programming
Language: Python - Size: 224 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0

Dentrax/LedLooper-with-Assembly
Embedded Assembly LED project that uses AVR Microcontroller with Arduino
Language: Assembly - Size: 58.6 KB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 0

raphaelchang/sound-localization
Code for sound localization project using microphone array board
Language: C - Size: 5.89 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

diegomacario/Data-Gatherer
A real-time temperature and tilt measurement device.
Language: C - Size: 6.42 MB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

OneKeyHQ/firmware-classic1s
Language: C - Size: 68.4 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 7

EAS-ATTEST/ATTEST-Testsystem
A modular and flexible embedded system test framework with dedicated hardware for test execution specifically designed for use in university courses.
Language: Python - Size: 3.2 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 1 - Forks: 0

OneKeyHQ/bluetooth-firmware-classic
BLE firmware used by classic devices.
Language: C - Size: 46.8 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 1 - Forks: 3

Amid68/Multi-Node-Token-Ring-Network-Over-UART
A UART-based token-ring communication protocol implementation using Zephyr RTOS for multi-node embedded systems.
Language: C - Size: 364 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

Himanshukohale22/rav_bot
Mobile robot in gazebo environment using ros2 humble and implementing nav2 and SLAM
Language: Python - Size: 5.89 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

BravoHoseok/Lee-s-Tech-Blog
Lee's Tech Blog
Language: Ruby - Size: 6.09 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

dev-Youssef-Ahmed/My-Resume
Feel free to explore my CV and reach out with any inquiries or opportunities for collaboration. I'm enthusiastic about the prospect of joining a dynamic team where I can further develop my skills and make meaningful contributions to exciting embedded software projects. Let's connect and discuss how I can be a valuable asset to your organization!
Size: 279 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

KarlXMagnusson/KarlXMagnusson.github.io
Main page in github https://KarlXMagnusson.github.io
Language: HTML - Size: 3.7 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

onur-ulusoy/AUV-Warp-Firmware
ITU AUV Team's Warp Driver Board Firmware, Underwater Robotics Embedded Software Project: Empowering AUV mobility, providing robust power distribution and real-time monitoring with an STM32F401 MCU.
Language: C - Size: 11.7 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

snhobbs/FreeRTOS-on-Linux Fork of d-el/FreeRTOS-on-Linux
Collection of FreeRTOS examples running on Posix threads
Language: C - Size: 26.5 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

raphaelchang/quadthingy-software
Software for PCB quadrotor and base station
Language: C - Size: 11.7 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 4

ricardobtez/EmbeddedSoftware
Embedded Software repository.
Language: C - Size: 19.5 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

Theodor-Lindberg/pyb-embedded
Low level embedded project with a platform agnostic developement environment
Language: C++ - Size: 20.7 MB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

michalfita/booter
Initialize with simple runlevels, especially in bare metal application
Size: 1.05 MB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

sarincr/Arduino-Python-Machine-Learning
Arduino Programming with Python Firmata
Language: Python - Size: 17.6 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

HolgerBovbjerg/DoES
Course material from Design of Embedded Software
Language: HTML - Size: 354 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 1

luke0201/mote-communication 📦
Team project for the embedded software class
Language: C - Size: 25.4 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

sauber92/MicroC-OS-II_atmega128_multiprogramming
Micro C/OS-II 운영체제를 Atemaga128 보드에서 Multiprogramming
Language: C - Size: 66.4 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0

kemaldaysal/Arduino_Projects
A storage containing all of the Arduino codes from courses, projects, challenges, test scripts etc. The main purpose of this repo is to synchronize my work between devices from different operating systems such as Windows and Ubuntu.
Language: C++ - Size: 14 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

mendax0110/FFRESW
Farnsworth Fusion Reactor Embedded Software
Language: C++ - Size: 46.3 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

bgiobbe/arm-class
My projects for ArmEducation ESE101 Embedded Systems Essentials with Arm: Getting Started
Language: C++ - Size: 3.91 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

OneKeyHQ/lv_binding_micropython Fork of lvgl/lv_binding_micropython
LVGL binding for MicroPython
Language: C - Size: 2.9 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 2

OneKeyHQ/lvgl Fork of lvgl/lvgl
Powerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
Language: C - Size: 85.1 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 2

Asaf-Alber/logic-probe-pcb
A 3-input logic probe PCB with low/high/PWM indicators – designed by Asaf Alber
Size: 471 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

UBC-Baja-SAE/firmware
Firmware for UBC Baja SAE's Mechatronics Systems
Language: C - Size: 7.19 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

NA-varez/Real-Time-Sobel-Filter-Optimization
Exploring Sobel Filter Optimization on a Raspberry Pi. Documented. Each Part builds ontop of the other.
Language: Makefile - Size: 20.6 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

StevenReynoso/Smart-Trash-Level-Monitor
Smart Trash Level Monitor (Embedded C++ System): Monitors the level of space in a trash bin
Size: 28.3 KB - Last synced at: 18 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

FKBecerra/Embedded_Systems
My personal repository for code testing, research, design and embedded systems development!
Language: C - Size: 2.62 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

r-mageddon/rm2038_B31DG_Assignment1
Assignment 1 for B31DG Embedded Software class. Creating two different waveforms on the Arduino IDE and Espressif IDF
Language: Assembly - Size: 34.4 MB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

syedraeyaan/ginger-beer
Open-source repository to build programs and projects especially for embedded systems, machine learning, performance computing, deep learning and other scientific programs.
Language: C++ - Size: 1.95 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

umaarov/BulbE
A real-time control system that simulates a virtual relay and bulb system using PHP, WebSockets, and a C-based virtual controller. It supports external accessibility through ngrok and delivers instant status updates. Lightweight, modular, and ideal for learning system integration, automation, or IoT basics.
Language: PHP - Size: 13.7 KB - Last synced at: 1 day ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

PeterEmad146/Introduction-to-Embedded-Systems-Software-and-Development-Environments
This repository contains my personal course notes and coding practices for the Coursera's 'Introduction to Embedded Systems Software and Development Environments' course by University of Colorado Boulder.
Language: C - Size: 1.12 MB - Last synced at: 9 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

simonescevaroli/car-park-management-system
In this project my colleague @elisacomposta and I realized an automated car park managemenet system using MSP432 and its boosterpack (Texas Instruments) , to control the number of cars entering a car park to reduce useless traffic and to avoid people wasting their time searching for a (non-existing) park.
Language: C - Size: 409 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

elisacomposta/car-park-management-system
In this project @simonescevaroli and I realized an automated car park managemenet system using MSP432 and its boosterpack (Texas Instruments) , to control the number of cars entering a car park to reduce useless traffic and to avoid people wasting their time searching for a (non-existing) park.
Language: C - Size: 428 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mohammed-alaa/stm32-blue-pill-drivers
Drivers that could be used to interface and interact with STM32F103C8T6 Microcontroller
Language: C - Size: 1.61 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

AvansETI/SmartSensor
SmartSensor: a sensor to be used as sensor and actuator within existing buildings.
Language: C++ - Size: 26.1 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 2

Olliyard/ISU
Collection of files created during the course "Embedded Software (ISU)"
Language: C++ - Size: 103 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

MarwanNour/JavaCard-Project
JavaCard Project for the Embedded Security course at École Polytechnique
Language: Java - Size: 4.29 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

saverecs/SaverECS
SaverECS : A safety verification tool for verification of embedded control software running in closed-loop with plants, under perturbations and different scheduling scenarios.
Language: SMT - Size: 6.44 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 3

RobertTatoian/CrossPack-AVR Fork of obdev/CrossPack-AVR
Script and associated files for building avr-gcc and related tools on macOS 10.15 with Xcode 11
Language: HTML - Size: 176 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

maxpoliak/ec-sw-builder 📦
Embedded Microcontroller software builder
Language: Makefile - Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

biren9/CDMA-Decoder
Language: Swift - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0
