脚本解释器 在Arduino上运行 “脚本语言解释器” 的几种方案

09/11 06:03:48 来源网站:辅助卡盟网

https://github.com/cesanta/elk

或者也可以直接在Arduino里面搜索elk库就可以使用了,如下,此库带有一些示例可以直接上传到Arduino即可运行:

脚本解释器来源c语言_脚本解释器_有没有c解释器 类似脚本语言的

3、自己写一个

哈哈,你没看错,就是自己写一个解释器。如果只是实现简单的流程控制的话,自己写一个的难度不是很难的。

我自己写了一个仅仅支持简单的while、if、for语句的微型解释器,说实话自己写的话真的能加深一些算法的理解,帮助还是很大的。

PS:由于目前还不完善,就等我调试好后放在下一期来讲吧

四、写在最后

除了上述讲到的Bitlash、ELK,网上还有很多开源大佬编写的解释器,不过如果是在arduino uno上面运行的话个人还是推荐前面两个,所以在这里就不一一列举啦,同时如果你的开发板是stm32性能比较强的MCU的话呢,推荐去试试Lua语言,Lua语言其本身就设计为一种可以嵌入的语言脚本解释器,所以其解释器也非常小,网上有很多将Lua移植到stm32的案例。

本文只是简单的列举了几个方案,之后我打算出一些具体的教程辅助论坛,可能也是对解释器比较感兴趣吧哈哈,另外文章中难免会存在疏忽和错误,也欢迎大家批评指正。觉得有帮助的话点个赞呗~

来源:【九爱网址导航www.fuzhukm.com】 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

SQL Error: select * from ***_ecms_game where title like '%脚本解释器 在Arduino上运行 “脚本语言解释器” 的几种方案%' or INSTR('脚本解释器 在Arduino上运行 “脚本语言解释器” 的几种方案',title)>0 order by newstime desc limit 10

游戏推荐

更多>
    SQL Error: select * from ***_ecms_game where titlepic<>'' order by newstime desc limit 6