你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32跑lua

[复制链接]
QianFan 发布时间:2015-9-13 16:16
本帖最后由 QianFan 于 2015-12-21 21:21 编辑

不知道大家听说过lua没有,对lua移植stm32是不是感兴趣。

----------------------------------------------------------------------------

很久之前,发了这个讨论贴。现在完善一下。

    lua是巴西的一个人发明的一种脚本性质的语言。被广泛的应用于游戏脚本中。他软件开源,基于MIT协议。可免费商用。有着成熟的C/C++接口,可以方便的与C/C++代码进行相互调用。代码扩展性非常好,我们可以在原有代码的基础上,简单的添加几行代码,就能方便的添加自己的设备库。
    虽然一开始是为电脑,手机这样的东西设计的,但由于代码精简,像STM32这样的单片机都能够欢快的跑起来。初步测试了一下,RAM  > 40KB, Flash  > 256KB,那么跑起来是没有任何问题的。其实128KB的Flash刚够,但是不利于之后代码的更新。

    之前在做这个东西的时候(网址https://www.stmcu.org.cn/module/forum/thread-601528-1-1.html),发现他可以方便的采集一些总线的数据,但是不能够对数据进行分析。就连对数据的简单加减乘除都不是那么容易实现。当接触了lua之后,发现我们没必要在自己造一个轮子。可以直接使用lua进行数据处理。于是就萌生了嵌入lua的想法。现在开发已经基本成型,有了一个统一的架构,接下来就是对其余总线协议的开发。

    代码开源在github上。使用STM32F303RE Nucleo作为主控,arm gcc编译。现在正在开发中。欢迎大家围观和提意见。(有github帐号的朋友,麻烦给点颗星
    github源码地址:www.github.com/zhaozhongchen/LogicMaster感谢社区QQ群的朋友帮助翻译README文档
    相关的lua接口函数说明在doc/ 文件夹中。

2015-12-21 21:17:27屏幕截图.png
2015-12-21 21:17:41屏幕截图.png

收藏 4 评论38 发布时间:2015-9-13 16:16

举报

38个回答
QianFan 最优答案 回答时间:2015-9-13 17:35:23
Paderboy 发表于 2015-9-13 16:57
大神你准备移植LUA 跑stm32

试试吧,之前做过https://www.stmcu.org.cn/module/forum/thread-601675-1-1.html 这个东西,只有数据采集的功能,没有数据分析的功能。希望把lua集成到里面,增加数据分析的功能。
QianFan 回答时间:2015-9-13 16:16:39
lua官网:
http://www.lua.org/
你好我好大家好! 回答时间:2015-9-13 16:49:55
具体是干什么的
Paderboy 回答时间:2015-9-13 16:57:25
大神你准备移植LUA 跑stm32
风子 回答时间:2015-9-13 17:12:10
不懂是什么,。帮顶
QianFan 回答时间:2015-9-13 17:36:49

一个解释性的脚本语言
Paderboy 回答时间:2015-9-14 14:49:34
要是能移植lua那就爽了。。。坐等楼主。。。
David_Feng 回答时间:2015-9-14 16:28:13
有个开源遥控器用的STM32用到了LUA
QianFan 回答时间:2015-9-14 17:10:40
David_Feng 发表于 2015-9-14 16:28
有个开源遥控器用的STM32用到了LUA

什么遥控器?
1234下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版