RIOT
SynapseOS
DISCONTINUED
Our great sponsors
RIOT | SynapseOS | |
---|---|---|
39 | 1 | |
4,754 | 124 | |
1.1% | - | |
9.9 | 0.0 | |
6 days ago | 8 months ago | |
C | C | |
GNU Lesser General Public License v3.0 only | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
RIOT
-
Open source embedded projects
Just one example: https://github.com/RIOT-OS/RIOT
- Woke up today to my first ever pull request of one of my public repos! Wait... oh... oh god...
-
Looking for a GitHub repo which contains unit tests
RIOT-OS has a lot of unit tests for all the boards they support. And it's written in C. https://github.com/RIOT-OS/RIOT/tree/master/tests
-
What's the best book and microcontroller to learn embedded design?
Another option is using RIOT-OS. But that unfortunately doesn't support PWM for the Weact. It does support PWM for the Bluepill and Blackpill STM32f103 and the Nucleo-f446 After quick search. \ https://riot-os.org
-
Programming arduino in actual C
Alternatively, you can also write your code in an RTOS. They often have scripts that make flashing and debugging easy. One that I personally like, and also supports Arduino, is RIOT-OS.
-
Cool C projects
Port a new board or Mikrocontroller to RIOT or Zephyr
-
Looking for someone interested in designing a HAL
You can also look at examples of HALs such as - libopencm3 (Though this is Cortex only) - RIOT OS (though this requires an RTOS)
-
How to do STM32 with no abstractions?
Or try RIOT-OS. Which is programmed in C and works nicely with STM32. It has some nice abstractions you can study. https://riot-os.org
- Query: Alternatives to Zephyr?
-
Can you share some open source projects we can contribute to?
I really like RIOT. It's an open source RTOS with a good support for a lot of IETF and POSIX standards. https://github.com/RIOT-OS/RIOT https://www.riot-os.org/
SynapseOS
We haven't tracked posts mentioning SynapseOS yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
FreeRTOS-Kernel - FreeRTOS kernel files only, submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos.
zephyr - Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
mbed-os - Arm Mbed OS is a platform operating system designed for the internet of things
pico-sdk
mongoose-os - Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.
lwcell - Lightweight cellular modem host AT library
HomeSpan - HomeKit Library for the Arduino-ESP32
uefi-ntfs - UEFI:NTFS - Boot NTFS or exFAT partitions from UEFI
nuttx - Apache NuttX is a mature, real-time embedded operating system (RTOS)
embox - Modular and configurable OS for embedded applications
microk8s - MicroK8s is a small, fast, single-package Kubernetes for datacenters and the edge.
64bit-os-tutorial - This OS Tutorial expands on the fundamental concepts covered in cfenollosa/os-tutorial and covers entering long mode on the x86_64 architecture. It also uses clang rather than relying on an external crosscompiler. I plan on keeping it up to date, so feel free to submit an issue!