使用eLua语言为STM32编写程序

 时间:2024-10-09 02:26:02

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

工具/原料

STM32F103ZE(RE)开发板

程序下载器

串口终端

eLua官网账号

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

认识eLua

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

使用eLua语言为STM32编写程序

2、生成并下载eLua固件(首先你需要一个eLua官网账号)在e雉搽妤粲Lua官网首页,点击“Builder”在“Builder”页面,点击“NewProj髫潋啜缅ector”在“NewProjector”页面,创建一个新的文件,并编写Lua程序获取bin文件详细步骤看这里http://wiki.eluaproject.net/eLuaWebBuilderBasics

使用eLua语言为STM32编写程序

使用eLua语言为STM32编写程序

使用eLua语言为STM32编写程序

使用eLua语言为STM32编写程序

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

使用eLua语言为STM32编写程序

4、使用eLua,使用串口终端(我用的是SecureCRT),就可以与开发板交互了详细信息请看这里:http://www.eluaproject.net/doc/v0.9/en_using.html

使用eLua语言为STM32编写程序

家用路由器的端口映射 360怎么关闭445端口 怎么使用本地安全策略 电脑如何查看程序进程ID virtualbox安装及虚拟网盘新建使用详解
热门搜索
扫黄图片 小攻小受漫画 见红图片 钩机图片 勇者大冒险漫画