watch
RIOT
Our great sponsors
watch | RIOT | |
---|---|---|
1 | 25 | |
0 | 4,192 | |
- | 2.1% | |
0.0 | 10.0 | |
almost 5 years ago | about 23 hours ago | |
Eagle | C | |
GNU 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.
watch
-
What are some embedded hobby projects that look good on a CV?
You mean, available on Github? It was one of my first projects, don't judge my code too harshly pliz
RIOT
- 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/
-
LGPLv2.1 license on commercial firmware
That's gpl3. This is what you need: https://github.com/RIOT-OS/RIOT/blob/master/LICENSE
-
Enhanced IP: IPv4 with 64 Bit Addresses (2012) [pdf]
> With hindsight, we've never really tried to use that flexibility in the real world, but the capability is there if we need it.
Maybe not in public networks, but if you run your own network you can easily make use of auto-subnetting.
e.g. see [0], [1]
[0] https://github.com/RIOT-OS/RIOT/tree/master/examples/gnrc_ne...
- How to add remote configuration to device ?
- Riot-OS 2021.10 released with initial support for GD32VF103, RP2040
- RIOT-OS 2021.10 released with initial support for GD32VF103, RP2040
- RIOT-OS 2021.01 released with initial support for GD32VF103, RP2040
-
Curated embedded code to learn from
The main reason that RIOT uses LGPL remain that a lot of turnover happens in the embedded space. You want to keep the contributions to the project open. Even for projects that will use the code in a few years. https://github.com/RIOT-OS/RIOT/wiki/LGPL-compliancy-guide
-
Open source projects
Zephyr, RIOT, NuttX are all open source RTOSes happy about contributions
What are some alternatives?
zephyr - Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
FreeRTOS-Kernel - FreeRTOS kernel files only, submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos.
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.
HomeSpan - HomeKit Library for the Arduino-ESP32
lwgsm - Lightweight AT commands parser for SimCOM GSM modules
Openroast - An open source, cross-platform application for home coffee roasting
SynapseOS - SynapseOS - модульная операционная система на языке C.
manim - A community-maintained Python framework for creating mathematical animations.
microk8s - MicroK8s is a small, fast, single-package Kubernetes for developers, IoT and edge.
embox - Modular and configurable OS for embedded applications