I’ve made Bareboat Necessities (BBN) Marine OS for CoreMP135 from m5stack.
It’s free and open source system based on Debian Bookworm.
CoreMP135 of BBN OS version includes:
- SignalK
- PyPilot
- GPSd
- Kplex
- Canboat
- Victron WEB UI
BBN OS on CoreMP135 turns it into boat appliance able to communicate with N2K, NMEA 0183, PyPilot motor controller and IMU, Victron Cerbo MQTT.
The CoreMP135 device loaded with BBN OS is practically plug and play. After initial boot you can just wire your boat devices via RS-485 or CAN and start using it. No configuration required.
The documentation, source code and download links:
https://github.com/bareboat-necessities/lysmarine_gen/tree/coremp135_bookworm