嵌入式 Lua 語言:eLua

jopen 10年前發布 | 59K 次閱讀 eLua Lua開發

logo_elua.png
eLua 可以讓開發人員使用強大的 Lua 編程語言快速開發嵌入式應用和原型應用開發,并能夠運行在大多數的微處理器架構。eLua 代表 Embedded Lua ,這個項目完整實現了 Lua 編程語言,并用一些特定功能擴展它來高效和便攜得開發嵌入式軟件。

  • Full control of the platform: eLua runs on the "bare-metal". There is no Operating System between your programs and the microcontroller.
  • Source code portability: Like in Lua, you program in C, Lua or a mixture of both and your program runs in a wide varied of (sometimes radically different) platforms and architectures supported.
  • Transform hardware in commodity: Design and code your products for eLua and make them hardware-independent. Upgrade or completely change your hardware in the future and save time and money invested on the previous code development.
  • Development on targets: Fully functional Lua and a dedicated command shell on the microcontroller itself. No need to install development environments on the PC side, other than a serial or ehternet console/terminal emulator. Use any text editor, save your programs in sd/mmc and other media and use them directly in your platforms.
  • Flexible products: Add modern high level script-language capabilities to your projects, resulting in highly adaptable, field-programable and reconfigurable designs. Efficient (and cheap!) future evolution to your systems.
  • Shorter TTM: Optimizes Time to Market, shorter time to revenue, improved ability to hit critical market windows, agility to survive in turbulent market conditions
  • Embedded RAD: Prototype and experiment on a Rapid Aplication Develop model. Test your ideas directly on the target platforms and cheap development kits. No need for simulators or future code adaptations.
  • Ready to use kits: A big (and growing) number of Open Source hardware and commercially available platforms are supported (see here ). Prototype cheap and fast and design your final hardware later using the produced code.
  • Longevity: Add user configuration and scripting capabilities to your projects, making them adaptable to the always changing contexts of industrial processes, evolving engineering, automation standards, field optimizations etc...
  • Learn embedded: Simple interactive and interpreted experimenting cycle. Use your desktop programming skills to become an embedded systems developer in no time and with a lot of fun.
  • Worry-free Licence: eLua is free and open-source software and we promote it as much as we can. But our MIT licence (the same as Lua's) allows you to use eLua in your commercial and private-code products as well. Nothing to ask, no royalties to pay, just tell the world you're using eLua.

下圖是 eLua 的內部架構:

嵌入式 Lua 語言:eLua

項目主頁:http://www.baiduhome.net/lib/view/home/1414813661215

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!