New Electronics – Open Source Software Frees Up Space on Embedded Devices


Luos, an open-source software maker for distributed edge and embedded systems, has announced its latest software update which it claims will save a lot of space on resource-constrained Multipoint Control Units (MCUs). while providing more flexibility in choosing which MCU to use.

According to Luos, routing table information is now stored centrally, so it is no longer necessary for each node to receive and store the routing table. Users can choose which nodes receive the network routing table, saving valuable space on resource-constrained microcontrollers.

With the topology discovery feature of Luos, a detailed topology map of the network (routing table) is created to visualize the hardware, the services that compose it and their physical location. Developers can now easily hot-plug cards and add functionality to an existing system.

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

Demand for the new feature came directly from the Discord community for edge and in-vehicle developers – the first 4,000 developers from around the world joined this free and open site.

The Discord community has grown rapidly after being made available several months ago. Members have helped others debug and resolve 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 peripheral systems, making it easy to share and reuse functionality in project implementations that include Internet of Things (IoT) and embedded applications.

The Luos microservices architecture offers increased flexibility – running as a single service on a single node (physical “hardware” component running Luos) or multiple services on multiple nodes. For example, a smart farming system that can automatically irrigate a plot of land; a facial recognition robot capable of identifying the emotions of a face; or a smart parking system that can identify and monitor available spaces.

Founded in 2018, Luos provides a simple and lightweight containerization platform that enables microservices architecture for embedded and edge systems. Its modular design can be used to simplify and tie any hardware component and application code into a single system image, making it easier to manage and upgrade.


Comments are closed.