MuntsOS Embedded Linux is a ferociously reduced Linux distribution for embedded systems . It runs on several microcomputer boards, now including the BeaglePlay, providing a turnkey RAM resident Linux operating system. With MuntsOS installed, a small and low cost Linux microcomputer becomes a Linux microcontroller, and can be integrated into an embedded system just like a single chip microcontroller but coming with a much, much richer development ecosystem.
MuntsOS makes no pretension to compatibility with Debian Linux distributions for the BeaglePlay e.g. there is no /dev/play/. Instead, it strives for application program portability across the platform. Many application programs, such as test_clickboard_7seg.adb or test_7seg_click (.Net) can be run on different platforms without change.
MuntsOS includes device tree overlays for disabling any of the network interfaces, for making any or all of the mikroBUS pins GPIO, and for configuring the Grove socket as GPIO, PWM, or serial port.
mikroBUS socket services are implemented entirely in userland, in the Ada and .Net libraries.
See MuntsOS Embedded Linux, Linux Simple I/O Library and Application #19 for more information.
Philip Munts
dba Munts Technologies