Advanced Embedded Systems: Top Open Source Projects!

In learning about embedded systems, projects are quite important, as practice leads to true understanding. Here are several top-rated open-source projects.

Hardware-Software Integration

1. ElectronBot: A desktop-level small robot based on STM32.

https://github.com/peng-zhihui/ElectronBot/tree/main

2. AVEM: A lightweight drone based on STM32.

https://github.com/avem-labs/Avem-HUD

3. SoftWareSerial: Software serial port simulation for STM32 IO ports. https://github.com/TonyIOT/SoftWareSerial

4. STM32 Serial ISP Program

https://github.com/nicekwell/stm32ISP

5. DSO Nano is a single-channel handheld oscilloscope, suitable for quick field measurements.

https://github.com/Seeed-Studio/DSO_Nano

6. A small Bilibili TV based on ESP32 + LVGL 8.0.

https://gitee.com/wangpeng25/the-little-bili-tv

Internet of Things

Most IoT projects consider smart home applications, which is perfectly fine. Don’t underestimate their simplicity; consider the application of RTOS in smart homes. Recommended RTOS include:

OpenHarmony: An open-source distributed operating system for all scenarios.

RT-Thread: A small and elegant IoT operating system.

FreeRTOS: A lightweight operating system.

A project direction worth considering, which has practical background, is smart gateways, serving as the brain of smart homes, which is quite meaningful.

I have created a group for students working on embedded projects to exchange ideas, as collaboration can lead to more interesting projects. Working in isolation can be challenging. We will also update internship information and quality job postings from reputable companies. To ensure the quality of the group and eliminate advertisements, please add me on WeChat in the following format:

Name-School-Year-Major, typically approved the same day.

Advanced Embedded Systems: Top Open Source Projects!

Leave a Comment