多语言展示
当前在线:1118今日阅读:26今日分享:39

使用eLua语言为STM32编写程序

Lua 是一个小巧的脚本语言。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。    Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。    一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。    eLua意思就是嵌入式Lua,在嵌入式环境下提供了Lua语言的全部实现,同时扩展了一些特征以便于实现高效和可移植性的嵌入式软件开发。    eLua提供了Lua桌面版的全部特征,利用Lua的原生机制来优化嵌入式开发。
工具/原料
1

STM32F103ZE(RE)开发板

2

程序下载器

3

串口终端

4

eLua官网账号

5

最好先了解下Lua的基本语法

认识eLua
1

了解eLua最好的途径就是去eLua官网逛逛:http://www.eluaproject.net/eLua支持的硬件平台(http://www.eluaproject.net/overview/status),如下图所示:

2

生成并下载eLua固件(首先你需要一个eLua官网账号)1、在eLua官网首页,点击“Builder”2、在“Builder”页面,点击“New Projector”3、在“New Projector”页面,创建一个新的文件,并编写Lua程序4、获取bin文件详细步骤看这里 http://wiki.eluaproject.net/eLuaWebBuilderBasics

3

使用程序下载器(Jlink 或者 STLink)将eLua固件(.bin文件)烧写进开发板注:我是用的是STLink

推荐信息