rt-thread
lvgl
Our great sponsors
rt-thread | lvgl | |
---|---|---|
19 | 63 | |
9,522 | 14,890 | |
2.2% | 3.0% | |
9.9 | 9.9 | |
7 days ago | 6 days ago | |
C | C | |
Apache License 2.0 | MIT License |
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.
rt-thread
-
2023 IoT Contest
The IoT Contest 2023 is organized by Open Source RT-Thread Organization and we Partnered with NXP Semiconductors, STMicroelectronics, and WCH Electronics.
-
Any decent RTOS for my Longan Nano?
The GD32VF103 is also supported by RT-Thread.
-
The Most Popular Open Source IoT Operating System from China
There's a bunch of documentation (in english) at https://github.com/RT-Thread/rt-thread/blob/master/documenta...
One thing that stands out is that one of the selling points would be the inclusion of middleware etc.
Internet of Things related software packages:
-
Tell a Story about You & RT-Thread.
Open Source RT-Thread IoT OS Project has hit 12000 followers on social media platforms. THANK YOU ALL FOR THE SUPPORT!
- RT-Thread - open source IoT operating system.
-
Embedded GUI Contest
So RT-Thread IoT OS partnered with LVGL, STMicroelectronics, Nuvoton, and NXP to bring this contest, opening an opportunity for embedded developers that come from everywhere to explore more possibilities with embedded GUI.
-
Rust for Embedded Development
Now, let's get it on the Open Source RT-Thread operating system to demonstrate how rust can be used for embedded development.
-
How to Port Operating System to Different Chip Architecture?
There are consolidate steps to transplant the OS onto other hardware platforms, which includes various chips of the same architecture, as well as of different architectures. This article will walk you through how to port OS to many various chips and we learn from open source RT-Thread OS as a case study.
-
Hands Writing Robot
Hardware:ART-PI、arduino、TM4C123GXL RT-Thread Inside:v3.14 Development Tool:MDK-ARM5.31、VSCode
lvgl
-
Ask HN: Nobody interested an open hardware iPod Nano?
So here is the thing: The iPod Nano 7g is from 2012. I've seen many people designing custom PCBs and releasing Kickstarter projects for custom audio players[5] or game handhelds[6]. I know Rockbox (which is great, but its lacks support for Wifi and Bluetooth AFAIK and just does not compete with the UX of iPod's audio book features in my opinion) and iPod Linux. 10 years ago someone even reverse engineered the iPod Nano 6g display[3].
Although I'm not skilled enough in PCB-Design, after some research I found the Lilygo T-Display S3 Pro[4] based on ESP32 S3, which would be the size, but lacks audio and OS. There is also the Mango PI CyberPad[7], which looked interesting, but maybe is already too clunky.
Programming wise, LVGL[8] may be a good framework to develop a modern and efficient UI - at least it looks promising.
So, why is nobody interested in recreating an iPod nano like device? It should be doable with modern tech, but Phones have completely taken over the marked...
1: https://www.reddit.com/r/audiobooks/comments/14ue4un/comment/ks1sj99/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button
2: https://github.com/advplyr/audiobookshelf-app/issues/847
3: https://www.youtube.com/watch?v=7TedIzmguP0
4: https://www.lilygo.cc/products/t-display-s3-pro
5: https://www.youtube.com/watch?v=1C597AkhGtw
6: https://www.funkey-project.com/
7: https://mangopi.org/cp1m
8: https://lvgl.io/
-
LVGL 9.0 Released
LVGL is a graphics library used mostly for embedded UI's. Main website: https://lvgl.io/
-
imgui VS lvgl - a user suggested alternative
2 projects | 3 Nov 2023
Popular embedded UI library
- LVGL: Light and Versatile Graphics Library
-
Show HN: Slint - A Declarative UI Toolkit Written in Rust for Embedded & Desktop
If you need something written in C and very tiny, I recommend LVGL https://lvgl.io/
- Open-source graphics library to create UIs for any microcontroller
- How to write display drivers?
-
Lilygo T-Display-S3 AMOLED
The factory code uses the Lvgl graphic library. https://github.com/lvgl/lvgl
- Is anyone still offering 1.4ghz mod services?
-
Interfacing SPI LCD with Zynq 7020
I'm trying to interface SPI LCD (ILI943) with Zynq 7020 (PYNQ-Z2 board) and LVGL embedded UI libary. And considering between two approaches:
What are some alternatives?
tinyusb - An open source cross-platform USB stack for embedded system
TFT_eSPI - Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
qpc - QP/C Real-Time Embedded Framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
LovyanGFX - SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)
libopencm3 - Open source ARM Cortex-M microcontroller library
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
bouffalo_sdk - BouffaloSDK is the IOT and MCU software development kit provided by the Bouffalo Lab Team, supports all the series of Bouffalo chips. Also it is the combination of bl_mcu_sdk and bl_iot_sdk
GuiLite - ✔️The smallest header-only GUI library(4 KLOC) for all platforms
QuarkTS - An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
micropython-micro-gui - A lightweight MicroPython GUI library for display drivers based on framebuf, allows input via pushbuttons.
totalcross - 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.
slint - Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.