
本帖最后由 QianFan 于 2015-12-21 21:21 编辑 3 h& ?5 g6 Q$ m4 l . R7 l" Q, [# R 不知道大家听说过lua没有,对lua移植stm32是不是感兴趣。 , P8 x6 \! g0 i. i* ]$ q, a/ I ---------------------------------------------------------------------------- 很久之前,发了这个讨论贴。现在完善一下。 lua是巴西的一个人发明的一种脚本性质的语言。被广泛的应用于游戏脚本中。他软件开源,基于MIT协议。可免费商用。有着成熟的C/C++接口,可以方便的与C/C++代码进行相互调用。代码扩展性非常好,我们可以在原有代码的基础上,简单的添加几行代码,就能方便的添加自己的设备库。" [$ I3 p8 f: \) t9 i% t 虽然一开始是为电脑,手机这样的东西设计的,但由于代码精简,像STM32这样的单片机都能够欢快的跑起来。初步测试了一下,RAM > 40KB, Flash > 256KB,那么跑起来是没有任何问题的。其实128KB的Flash刚够,但是不利于之后代码的更新。$ o" O& _" V- \' _+ W' k D) \ . B6 {' y' @# b( @+ p3 u/ w 之前在做这个东西的时候(网址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文档。: {4 }$ a1 ^7 b( c) r 相关的lua接口函数说明在doc/ 文件夹中。 ![]() ![]() |
试试吧,之前做过https://www.stmcu.org.cn/module/forum/thread-601675-1-1.html 这个东西,只有数据采集的功能,没有数据分析的功能。希望把lua集成到里面,增加数据分析的功能。
还有这种事?不过在nodemcu里面确实看不到mcu。我一直以为8266和蓝牙模块一样,使用AT指令来着。我的nodumcu让我插到2A的电源上,貌似烧毁了。。。。只有串口是能用的。
nodemcu主控和ESP8266是一个东西,ESP8266烧AT固件就是用AT指令,烧nodemcu固件就可以用lua开发了,最便宜的ESP8266-01都可以用lua脚本,亲测可用
这个……确实费解,原理上讲,电流应该是负载决定的,和用多少A的电源应该没有关系的,这怎么还把模块给烧了
http://www.lua.org/
一个解释性的脚本语言
什么遥控器?
航模遥控器,FrSKY X9D,源码地址:http://github.com/opentx/opentx/releases
不过平时没什么时间,有时间了就把板子画一画,没时间就搁那儿了。