Hezhou's new generation of IoT open source operating system, LuatOS, opens a new ecosystem of embedded development in the industry!

Hezhou's new generation of IoT open source operating system, LuatOS, opens a new ecosystem of embedded development in the industry!

Open source and open, innovative breakthroughs, making the Internet of Everything easier!

LuatOS-is not limited to Hezhou products, not limited to communication modules, but pays more attention to the portability of various software and hardware platforms, opening a new open source ecosystem of Hezhou Communication for IoT embedded development.

What is LuatOS?

LuatOS is a real-time operating system running on embedded hardware. It deeply integrates the Lua language. It only needs a small amount of memory and Flash space to run. Users can write Lua codes to achieve various functions.

Focus on embedded application ecology, built-in functions can support most IoT application scenarios.

In traditional embedded development, the technical requirements of register access, interrupt mechanism, and even C language prohibit developers, especially beginners, and LuatOS aims to solve the above problems.

Compared with other scripting languages, the Lua language selected by LuatOS has small source code, high performance, simple and easy-to-understand syntax, and strong extensibility.

Encapsulate the incomprehensible low-level access as a Lua library, use a message mechanism to replace system interrupts, use a subscription publishing mechanism and a callback mechanism to achieve a pseudo-multithreaded programming experience for Lua code (called the Task mechanism).

LuatOS greatly reduces the entry barrier for embedded development. Whether it is an MCU or a more complex communication module, the same set of codes can be used for development, and the library code is seamless. It can effectively shorten the development cycle of IoT products and reduce enterprise development costs.

In August 2020, Hezhou LuatOS was rated as the most valuable open source project of Code Cloud Gitee: In August 2020, Hezhou LuatOS was rated as the most valuable open source project of Code Cloud Gitee:
In December 2020, Hezhou LuatOS operating system won the "Excellent Open Source Project" award at the 10th China Cloud Computing Standards and Application Conference:
In December 2020, Hezhou LuatOS operating system won the "Excellent Open Source Project" award at the 10th China Cloud Computing Standards and Application Conference
In December 2020, Hezhou LuatOS operating system won the "Excellent Open Source Project" award at the 10th China Cloud Computing Standards and Application Conference

LuatOS features and applications

LuatOS originated from the Luat framework of Hezhou, which has successfully served 20,000+ enterprise customers, and has shipped applications in the tens of millions. It is another evolution of the open source version of Hezhou Luat.

Focusing on the embedded application ecology, LuatOS can be widely used in pan-connected modules (covering Wi-Fi, NB-IoT, 2G, 4G, etc.), as well as MCU; built-in functions can support most IoT application scenarios.

LuatOS has carried out more thorough and in-depth optimization on the basis of LuatTask, and has unique characteristics in IoT applications:

It runs faster and occupies less memory: at
least 32k Ram, 96kb Flash space.

Pay more attention to scalability and scalability:
Whether it is a general-purpose MCU with less than 100K of memory or a wireless communication module with 1M memory, LuatOS can run smoothly.

Pay attention to the portability of software and hardware platforms:
standard interfaces are reserved for the adaptation of multiple platforms and devices, and are no longer limited to communication modules.

In terms of supporting software, we also actively embrace open source:
provide development-related multi-layer guarantees such as IDE/ flashing tools/ debugging tools/ server services for debugging.

LuatOS ink screen eink library application example
LuatOS ink screen eink library application example
LuatOS ink screen eink library application example

LuatOS data download and technical support

LuatOS provides a full set of services for embedded development, providing comprehensive support in terms of code optimization, debugging and testing, online debugging and network services.

Open source and open, a new generation of IoT operating system LuatOS, looking forward to your joining!

Hezhou Luat makes the interconnection of everything easier

LuatOS Website

Gitee address

Github address

Guess you like

Origin blog.csdn.net/weixin_54248548/article/details/112380668