Open-Source software frees space on embedded devices

1 min read

Luos, a maker of open-source software for edge and embedded distributed systems, has announced its latest software update which it says will save significant space on resource-constrained multipoint control units (MCU) while providing more flexibility in choosing which MCU to use.

According to Luos, routing table information is now stored centrally so it’s no longer necessary for every node to receive and store the routing table. Users are able to choose which nodes receive the network routing table, saving valuable space on resource-constrained MCUs.

With Luos' topology detection feature, a detailed topology map of the network (routing table) is created to view hardware, the services that compose it, and their physical location. Developers are now able to easily hot plug boards and add features to an existing system.

“This new feature allows us to send the routing table to nodes according to our choices,” said François Leborne, research and development manager at Nimbl’bot. “If it's a driver, for example, and it has to handle only requests, it's useless to store the whole network topology. Luos is compatible with any type of MCU, even the smallest on the market, in terms of resources giving users complete freedom of choice in determining which MCU to select.”

The request for the new feature came directly from the Discord community for edge and embedded developers - early 4,000 developers worldwide have joined this free, open site.

The Discord community has grown quickly having been made available several months ago. Members have helped others to debug and with configuration issues, provided advice on the best hardware for a particular project, and posted links to share resources and information.

The Luos team is developing an open-source solution using microservices concepts for embedded and edge systems, making it easier to share and reuse functionality in project implementations that include the Internet of Things (IoT) and embedded applications.

The Luos microservices architecture provides increased flexibility – running as a single service on a single node (physical component "hardware" running Luos) or several services on several nodes. For example, an intelligent agriculture system that can automatically irrigate a plot of land; a facial recognition robot that can identify the emotions in a face; or a smart parking system that can identify and monitor available spaces.

Founded in 2018, Luos provides a simple and lightweight containerisation platform that enables a microservices architecture for edge and embedded systems. Its modular design can be used to simplify and link any hardware component and application code together as a single system image making management and updates easier.