Los is a c/c++ language compiled virtual machine. It uses llvm/clang as its frontend, and losld does the backend to compile the source code to generate the los directive file. The Los virtual machine is written in 100% c language and runs on mcu and pc.
los (core) accounted for about 8Kb of rom, 15Kb of lgui component, and ram 200byte.
los provides a unified api interface, which realizes the benefits of writing once, running everywhere, and improving code reusability.