Make a Linux distribution that is focused on the development of Arduino and IoT. This distribution must be in "Live" format and fully functional. If the user likes the distribution, it is possible to do a final installation. The license is in GNU format totally free and free for use in any segment whether personal, academic or commercial. Build Features: Distro Base: Debian 9.5 AMD 64-bit Size: 4Gb Xwindow manager: Mate, XFCE
Features
- Arduino IDE with ArduBlocks
- Eclipse C++ with Arduino Plugin
- Visual Studio Code with Arduino Plugin
- Fritzing circuit designer and simulator
- Cura 3D Printer
- Cura2 3D Printer
- Repetier Host 3D printer
- Gimp – Image editor
- Postman – call APIs
- Eagle – computer feature
- Firefox
- File manager PCManFM
- GIT
- GitKraken Client app
- IDLE3
- Python3
- Inkscape
- Java8
- LibreCad
- FreeCad
- Blender
- Mate Disk Usage Analyzer
- Mate System Monitor
- MC – Midnight Commander
- QTransmission Bittorrent Client
- System Profiler and Benchmark
- Task Manager
- Open Office
- VLC
- Text Editor
- XAMPP – Apache server with PHP, SFTP Server, MySql server database
- Games
- Dislocker (for hack bitlocker)
EXPANDED TECHNICAL DETAILS
Embedded "Operating System" Emulation
AiouLinux is a sophisticated command-line environment for the Arduino, allowing for multi-tasking and real-time system monitoring via a Serial terminal.
- Command Parser Hub: The Arduino provides a "Bash-like" interface. Users can type commands like
ls(list available sensors),pinset(toggle GPIO pins), orfree(check available SRAM). - Virtual File System (VFS): (Advanced version) Simulations a directory structure within the Arduino's EEPROM, allowing users to save small data files or configuration scripts directly on the hardware.
Diagnostic Metrics
- Real-Time Process Monitor: Includes a "Top"-style command that shows the percentage of CPU time currently being used by different service loops (e.g., Sensor Polling vs. Serial Communication).