日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

eLua学习第一课:和Lua的第一次亲密接触

發布時間:2025/6/15 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 eLua学习第一课:和Lua的第一次亲密接触 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

引子


先看一個實例,在EK-LM3S8962平臺上實現的,見下圖所示:



對于EK-LM3S8962平臺,主要是TI的芯片LM3S8962芯片,ARM Cortex-M3內核,256KB FLASH,64KB SRAM,總之資源來說是非常好小的,但是卻可以運行eLua虛擬機,如下所示:




那是怎么回事呢?且聽細細分解。



說到eLua,首先要了解Lua語言:

Lua

Lua 是一個小巧的腳本語言。是巴西里約熱內盧天主教大學(Pontifical Catholic University of Rio de Janeiro)里的一個研究小組,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所組成并于1993年開發。?


Lua語言設計目的是為了嵌入應用程序中,從而為應用程序提供靈活的擴展和定制功能。


Lua由標準C編寫而成,幾乎在所有操作系統和平臺上都可以編譯,運行。


Lua并沒有提供強大的庫,這是由它的定位決定的。所以Lua不適合作為開發獨立應用程序的語言。

Lua腳本可以很容易的被C/C++代碼調用,也可以反過來調用C/C++的函數,這使得Lua在應用程序中可以被廣泛應用。不僅僅作為擴展腳本,也可以作為普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和維護。

  一個完整的Lua解釋器不過200k,在目前所有腳本引擎中,Lua的速度是最快的。這一切都決定了Lua是作為嵌入式腳本的最佳選擇。


總結

以上是生活随笔為你收集整理的eLua学习第一课:和Lua的第一次亲密接触的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。