https://github.com/cesanta/elk
或者也可以直接在Arduino里面搜索elk库就可以使用了,如下,此库带有一些示例可以直接上传到Arduino即可运行:
3、自己写一个
哈哈,你没看错,就是自己写一个解释器。如果只是实现简单的流程控制的话,自己写一个的难度不是很难的。
我自己写了一个仅仅支持简单的while、if、for语句的微型解释器,说实话自己写的话真的能加深一些算法的理解,帮助还是很大的。
PS:由于目前还不完善,就等我调试好后放在下一期来讲吧
四、写在最后
除了上述讲到的Bitlash、ELK,网上还有很多开源大佬编写的解释器,不过如果是在arduino uno上面运行的话个人还是推荐前面两个,所以在这里就不一一列举啦,同时如果你的开发板是stm32性能比较强的MCU的话呢,推荐去试试Lua语言,Lua语言其本身就设计为一种可以嵌入的语言脚本解释器,所以其解释器也非常小,网上有很多将Lua移植到stm32的案例。
本文只是简单的列举了几个方案,之后我打算出一些具体的教程辅助论坛,可能也是对解释器比较感兴趣吧哈哈,另外文章中难免会存在疏忽和错误,也欢迎大家批评指正。觉得有帮助的话点个赞呗~
来源:【九爱网址导航www.fuzhukm.com】 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!