{"repo":"rbenrax/upyOS","free":true,"listed":false,"github":"https://github.com/rbenrax/upyOS","clone":"git clone https://github.com/rbenrax/upyOS.git","description":"Modular POSIX-like flash OS for microcontrollers based on MicroPython","language":"Python","stars":246,"topics":["posix-like-micropython-os","esp32","micropython","operating-system","posix","raspberry-pi","rp2040","rp2350","linux-like"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"upyOS Last-minute update: - Passwords are now stored encrypted, use setauth command to reset the password immediately after upgrade. - Try the new upyOS Desktop web interface and send your feedback (You need to uncomment the line \"uhttpd start\" in /etc/init.sh). - Added a new set of AT commands for use with an ESP-AT UART modem. - Upgraded to MicroPython 1.27 upyOS is a modular flash Operating System for microcontrollers based on MicroPython . It provides the user with a POSIX-like environment . The goal is to provide a common, modular base for using microcontrollers in a standalone manner, moving away from monolithic programs, promoting module reuse , and making it fun to use. --- 🌟 Key Features at a Glance 🎯 Design Philosophy - Modular architecture promoting code reuse and flexibility - Alternative to monolithic programs for easier maintenance - Standalone microcontroller operation without external dependencies - POSIX-like environment for familiar Unix/Linux-style interaction 📁 Unix-like System Structure - Hierarchical directory structure: /bin , /etc , /lib , /libx , /opt , /tmp , /www - Startup ( /etc/init.sh ) and shutdown ( /etc/end.sh ) scripts - 60+ built-in commands (ls, cd, cp, mv, grep, ps, kill, wifi, gpio, etc.) - Board-specific configuration files ( .board ) ⚙️ Process Management - Multi-threading support with background execution ( & ) - Asyncio support for asynchronous programming - Process control: ps , kill , killall , hold , resume , wait - Thread manag","default_branch":null,"files":null,"tree":[],"storefront":"/r/rbenrax","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rbenrax/upyOS/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}