Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for c embedded systems
c
x
embedded-systems
x
231 search results found
Cs Video Courses
⭐
62,887
List of Computer Science courses with video lectures.
Rt Thread
⭐
9,221
RT-Thread is an open source IoT real-time operating system (RTOS).
U8g2
⭐
4,528
U8glib library for monochrome displays, version 2
Inih
⭐
2,238
Simple .INI file parser in C, good for embedded systems
Tilck
⭐
2,191
A Tiny Linux-Compatible Kernel
Wolfssl
⭐
2,102
The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!
Tinn
⭐
1,906
A tiny neural network library
Printf
⭐
1,656
Tiny, fast, non-dependent and fully loaded printf implementation for embedded systems. Extensive test suite passing.
Paho.mqtt.embedded C
⭐
1,264
Paho MQTT C client library for embedded systems. Paho is an Eclipse IoT project (https://iot.eclipse.org/)
Swupdate
⭐
1,249
Software Update for Embedded Systems
Libvncserver
⭐
995
LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.
Vitis Tutorials
⭐
972
Vitis In-Depth Tutorials
Xboot
⭐
755
The extensible bootloader for embedded system with application engine, write once, run everywhere.
Wifidog Gateway
⭐
742
Repository for the wifidog-gateway captive portal designed for embedded systems
Mqtt C
⭐
664
A portable MQTT C client for embedded systems and PCs alike.
Ugui
⭐
660
µGUI - Open Source GUI module for embedded systems
Cmockery
⭐
614
A lightweight library to simplify and generalize the process of writing unit tests for C applications.
Awesome Embedded Software
⭐
579
🌠 List of software (HW interfaces, libs, protocols, etc) specifically suitable for resource-constrained Embedded Systems (low-memory and low-power) like 8-bit, 16-bit and 32-bit microcontrollers.
Copilot
⭐
563
A stream-based runtime-verification framework for generating hard real-time C code.
Embedded Resources
⭐
563
Embedded Artistry Templates, Documents, and Source Code
Muditaos
⭐
561
Mobile operating system based on FreeRTOS™ optimized for E Ink displays - developed for Mudita Pure minimalist phone
Libhydrogen
⭐
551
A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
Nanoprintf
⭐
538
The smallest public printf implementation for its feature set.
Prometeo
⭐
515
An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing
Libonnx
⭐
451
A lightweight, portable pure C99 onnx inference engine for embedded devices with hardware acceleration support.
Modern Embedded Programming Course
⭐
449
Companion repository to the "Modern Embedded Systems Programming" video course.
Libc
⭐
448
libc targeted for embedded systems usage. Reduced set of functionality (due to embedded nature). Chosen for portability and quick bringup.
Libcsp
⭐
443
Cubesat Space Protocol - A small network-layer delivery protocol designed for Cubesats
Lwesp
⭐
422
Lightweight and versatile AT parser library for ESP8266 and ESP32 devices.
Lwgps
⭐
357
Lightweight GPS NMEA parser for embedded systems
Zforth
⭐
329
zForth: tiny, embeddable, flexible, compact Forth scripting language for embedded systems
Emlearn
⭐
327
Machine Learning inference engine for Microcontrollers and Embedded devices
Bo
⭐
323
The Swiss army knife of data examination and manipulation
Libcanard
⭐
306
A compact implementation of the Cyphal/CAN protocol in C for high-integrity real-time embedded systems
Esp
⭐
267
Embedded Scalable Platforms: Heterogeneous SoC architecture and IP integration made easy
Lwmem
⭐
265
Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free functions
Vsf
⭐
264
Versaloon Software Framework -- a tiny preemptive-capable event-driven incremental software framework for embedded systems
Hummingbird
⭐
236
Hummingbird init system for Linux based operating systems.
Libmemory
⭐
199
Embedded systems memory management library. Implementations for malloc(), free(), and other useful memory management functions
Ccontrol
⭐
190
Using advanced control techniques in an easy way for embedded - No theory, only practice
Embb
⭐
178
Embedded Multicore Building Blocks (EMB²): Library for parallel programming of embedded systems. Star us on GitHub? +1
Usb4vc
⭐
171
USB Keyboard/Mouse/Gamepads on Retro Computers!
Lwprintf
⭐
165
Lightweight printf library optimized for embedded systems
Totalcross
⭐
162
TotalCross is a Software Development Kit that helps cross platform application development. Currently supported platforms are: Windows, Wince, Android, iOS, Linux and Linux ARM for embedded systems.
Lwow
⭐
159
Lightweight onewire protocol library optimized for UART hardware on embedded systems
Umtp Responder
⭐
159
Lightweight USB Media Transfer Protocol (MTP) responder daemon for GNU/Linux
Quarkts
⭐
157
An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
Tiny Json
⭐
156
The tiny-json is a versatile and easy to use json parser in C suitable for embedded systems. It is fast, robust and portable.
Nanomodbus
⭐
151
A compact MODBUS RTU/TCP C library for embedded/microcontrollers
Micro Gui
⭐
143
Minimal GUI framework for Embedded Systems
Openixcard
⭐
139
Open Source Version of Allwinner PhoenixCard to Dump, Unpack, Flash Allwinner IMG Files on Linux
Qpn
⭐
132
QP-nano real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Black Magic Probe Book
⭐
131
A guide plus associated utilities for the Black Magic Probe.
Soccerbot
⭐
130
Soccer playing robot representing Canada from University of Toronto
Memfault Firmware Sdk
⭐
130
Memfault Firmware SDK for embedded systems. More information at https://docs.memfault.com.
Szl
⭐
130
A lightweight, embeddable scripting language
Klone
⭐
129
KLone is a fully-featured, multiplatform, web application development framework, targeted especially for embedded systems and appliances.
Easygui
⭐
123
Easy GUI for microcontrollers
Embeddedlapack
⭐
122
Linear algebra for embedded system with MATLAB style
Lwjson
⭐
118
Lightweight JSON parser for embedded systems
Micro Xrce Dds Client
⭐
117
Micro XRCE-DDS Client repository
Qtools
⭐
116
QTools collection of open source tools for embedded systems development on Windows, Linux and MacOS
Nuclei Sdk
⭐
91
Nuclei RISC-V Software Development Kit
Super Simple Tasker
⭐
91
Event-driven, preemptive, priority-based, hardware RTOS for ARM Cortex-M.
Embedded Cli
⭐
83
A simple command-line interface for use in embedded systems.
Riscv_em
⭐
80
Simple risc-v emulator, able to run linux, written in C.
Pif Image Format
⭐
79
Image format, tools & librares for limited embedded systems
Pok
⭐
79
POK kernel. Safe and secure for safety-critical systems.
Embedded Hacking
⭐
74
A FREE comprehensive step-by-step embedded hacking tutorial covering Embedded Software Development to Reverse Engineering.
Q3lite
⭐
67
Q3lite, an OpenGL ES port of Quake III Arena for embedded Linux systems.
Aes Min
⭐
61
Minimal AES-128 encryption. Suitable for small embedded systems. Including an on-the-fly key schedule variant for minimal RAM usage.
Qr Image Embedded
⭐
60
Psytec QR library fork for embedded systems
Stm32 Tutorial
⭐
59
Getting started with the STM32 HAL development environment. Tutorial documents in Markdown.
Lameui
⭐
58
A very lame UI library for embedded systems.
Oosmos
⭐
57
OOSMOS - The Object Oriented State Machine Operating System.
Efficient Embedded Systems Design Education Kit
⭐
57
Design and program Arm-based embedded systems and implement them in low-level hardware using standard C and assembly language.
Qpid
⭐
57
Open PID Controller for embedded systems
Ucglib_arduino
⭐
56
Arduino library for Ucglib (new library format)
Newlib Nano 1.0
⭐
55
newlib-nano 1.0
Lfbb
⭐
53
A Lock Free Bipartite Buffer Library written in standard C11
Tenok
⭐
52
A real-time operating system for Robotics and the Internet of Things (IoT)
Thinfat32
⭐
51
A lightweight implementation of the fat32 filesystem specification in C for embedded systems.
Stm32 Plc
⭐
50
STM32 microcontroller with lots of periferials such as ADC, differential ADC, Input Capture, PWM, USB, Encoder, DAC, Digital Input, RTC, CAN-bus + Alarm etc.
Control
⭐
50
Embedded Firmware Control Systems Toolbox (Pure C and GNU Octave)
Doraos
⭐
47
DoraOS 是我个人所写的RTOS内核,结合FreeRTOS、uCOS, RT-Thread, LiteOS 的特性所写,取其精华,去其糟粕,本项目将持续维护,欢迎大家fork与star。
Mini Snmpd
⭐
46
A minimal SNMP agent implementation
Go Serial
⭐
46
Go binding to libserialport for serial port functionality.
Edureviver
⭐
44
J-Link v10/v11/v12 USB exploit utility
Owlos
⭐
42
DIY Open Source OS for building IoT ecosystems
Sntpd
⭐
41
sntpd is a fork of Larry Doolittle's ntpclient with added daemon, syslog, and IPv6 support
Msdk
⭐
39
Software Development Kit for Analog Device's MAX-series microcontrollers
G2t01_gecov
⭐
39
Simple general-purpose embedded system code coverage test tool
Umm_malloc
⭐
38
a memory allocator for embedded systems (microcontrollers)
Mininode
⭐
36
Node.js for Embedded Systems
Contiki Avr Zigduino
⭐
36
Zigduino platform for Contiki OS
Rkh
⭐
35
State machine framework for reactive embedded systems
Sungemsdk
⭐
34
Horned Sungem
Rados
⭐
33
Free RTOS for embedded systems, focused on simplicity and minimalism
Miros
⭐
33
MiROS (Minimal Real-Time Operating System) for ARM Cortex-M
Soccer Embedded
⭐
32
Collection of embedded programs for an autonomous humanoid soccer robot
Related Searches
C Kernel (12,842)
C Plus Plus C (5,277)
C Video Game (4,242)
C Driver (4,106)
Python C (3,642)
C Firmware (3,559)
C Arduino (2,834)
C Usb (2,569)
C Arm (2,566)
C Command Line (2,475)
1-100 of 231 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.