Skip to content

Luos technology main library: open source and real-time orchestrator for distributed architectures, to easily design, test and deploy embedded applications on multi-MCUs products.

License

Notifications You must be signed in to change notification settings

JeromeGalan/Luos

 
 

Repository files navigation

Luos logo

Version: 1.2.0

Introduction to Luos 💡

We started designing Luos with the conviction that building electronic systems should be made easier than it is today. The majority of development time should be spent on designing the applications and behaviors instead of on complex and time-and-money-eating technicalities. To give a simple example, adding a new sensor (for example a distance sensor) to an electronic device in conception should not take more than a few minutes. So you can try, test and quickly iterate on a project to quickly design what users truly want.

Luos works like a microservice architecture in the software world, and a distributed operating system: it encapsulates any software or hardware function to make it communicate and work with any other encapsulated module, however it was developed, either on bare metal or on top of an embedded OS.

This repository contains the Luos library that you will need to include in your software projects. To correctly configure your hardware, it should be used in conjunction with the LuosHAL project.

Watch this video for additional details:

Luos video

Unfamiliar with Luos?

→ You can start by reading the Basics page.

You want to make your own board with Luos modules?

→ Start reading how to integrate Luos in your Development environment.

→ Then learn how to Create a Luos project.

You want to tune your device's behavior?

→ Luos provides a sets of Prototyping boards you can use as example or to develop your own project.

→ You can make your own embedded Luos apps.

→ You can control your devices through a Gate module using Pyluos.

If you have questions about a specific topic, you can refer or ask it on the Luos' subreddit. And if you have suggestions about this documentation, don't hesitate to create pull requests.

Don't hesitate to read our documentation, or to post your questions/issues on the Luos' subreddit. 📚

About

Luos technology main library: open source and real-time orchestrator for distributed architectures, to easily design, test and deploy embedded applications on multi-MCUs products.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 90.9%
  • Python 5.4%
  • C++ 3.7%