Lua解析器开源(集成C库教程)

嵌入式开发人员一般情况下都是从C语言开始入手的,然而C语言的学习难度较大,入门门槛也比较高。很多人因为自身C语言的瓶颈导致很难做出来复杂的产品。有的人也仅仅是因为兴趣爱好只是想diy做些小玩意玩玩。如果仅仅是因为个人兴趣想去diy玩玩,而去花费大量的时间去学习C语言显然是不合算的,得不偿失。我见过很多人自身本来不从事嵌入式开发的相关工作,但是他们却用Arduino玩diy玩的风生水起,丝毫不比一些市面上所谓的商用产品差,总不能因为别人不从事相关的工作而去抹杀他们的兴趣爱好吧。我们合宙通信深知这个痛点,于是我们花费了大量的时间研发了LUAT开发,以牺牲一部分性能为代价,为用户带来更简单的开发模式,这不仅仅针对个人爱好者,面对企业客户我们的LUAT开发所能提供的功能也是绰绰有余,还能能够大大减少开发时间。

  正所谓鱼和熊掌不可兼得,由于我们的LUAT开发是在嵌入式平台上运行一个LUAT解释器,执行效率上肯定是比不上直接用C语言开发应用的。在社区一直都有人问我们的CAT1有没有CSDK的开发方式。了解到这个情况后我们加班加点赶在五月中旬之前就开源了第一版CSDK的开发包。提供给极客们使用。客户要的我们都能满足!

  那么现在我们就拥有了两种开发方式了。想要开发简单高效,我们提供了LUAT模式,在社区我们还提供了大量的文档教程、视频教程,让用户在极短的时间内就能掌握我们的模块的开发,大大降低了用户的学习成本。那么对于极客们如果想要榨干CPU性能的话那我们也提供了CSDK的开发方式,让你也能在某些地方比别人更快一点。

  正常来讲的话我们的LUAT开发和CSDK开发,已经能满足绝大部分的使用需求。你以为就到此为止了吗,不!当然不仅仅这样。我们合宙通信既然选择了做开源,那么就要把开源进行到底,开源到连裤衩都不剩。做别人不敢做的,做别人不会去做的,做行业的先锋!

  “面对友商的步步紧逼,我们的小伙伴们加班开了好几场会议,研究打法之后”,最后决定将elua解析器代码开源出来。在这里我们不仅仅是开源代码,我们还要为elua解析器配上详细的开源文档,让用户可以自己去选择裁剪哪些功能模块,添加哪些功能模块。让用户自己决定需要在底层执行那些模块,那些放到上层执行。

传输门: https://gitee.com/openLuat/Luat_CSDK_Air724U/blob/master/app/elua/LUA%E8%A7%A3%E6%9E%90%E5%99%A8%E5%BC%80%E6%BA%90%E6%96%87%E6%A1%A3.md