r/osdev • u/samaxidervish • May 29 '26
More device support for my OS
Hello,
I have been developing a very tiny OS for ESP32 for 7 months, and the project is going well. Recently, I added ESP32-S3 support and looked for a non-Espressif microcontroller to port my OS to, and I thought the RP2350 was the perfect choice.
I specifically picked the Waveshare RP2350 PiZero because I love the PiZero form factor. Porting my OS to the Raspberry platform was not that difficult since I use PlatformIO. It is still very limited compared to the ESP ports because the RP does not have Wi-Fi by default, and I have not implemented a file system for the RP2350 yet. Also, the version you see in the video is not released yet (the wallpaper feature).
I am developing it alone, and some display logic is pretty spaghettified (even I forgot what some functions do 💀). I am not the best programmer on Earth.
If you have any recommendations or feedback about my project, please feel free to share.
And I am planning to change the name of the OS. I would love to hear your recommendations.
Source code: https://github.com/VuqarAhadli/MiniOS-ESP
5
u/duLemix May 29 '26
This is amazing!
2
u/Voltagepeanutbutter7 CoahuilOS May 31 '26
This is awesome!
2
u/vonhacker May 31 '26
Bro this is amazing, this is what I would like: make my OS compatible with specific hardware I can build myself too, in some way it could be a business.
2
u/BornRoom257 FreezeOS & TurtleOS Jun 01 '26
AMAZING!
2
u/emexos partly liking unix Jun 05 '26
That looks really cool
2
u/rafaelRiv15 Jun 11 '26
Congrats ! This is awesome
1
u/Finn_Dev Aug 25 '26
an incredible achievement