[espruino] espruino 中言篇

虾扯蛋

各位观众,五支烟…………。早上怀着高兴的心情开车出来准备去自驾游一下,结果还没上高速就堵了几个小时。看来节假日还是安心些文章吧!在中篇中,小编就带各位看官先了解一下espruino在嵌入式开发中具有哪些优势。

聊点正事

易用性:espruino是全球首款嵌入式javascript解析引擎。你只要会使用javascript,就能对运行着espruino的微控制器进行编程,不需要了解微控制器内部结构和寄存器配置。能让不具备硬件知识的人释放自己的创意,创造出属于自己的电子作品。

低功耗:espruino的主要特性之一就是系统设计采用事件驱动机制,这点类似与nodejs。这不仅使得在同一时间运行多任务变得简单,也使得espruino解析引擎可以自动的将微控制器切换到低功耗模式。

交互性:espruino采用交互式编程方式,这点类似于jsconsole。它会在你敲下回车后立即执行你输入的代码。相较于传统模式,该特性能大大简化开发流程。也能让使用者在不使用任何微控制器程序调试或烧录设备的情况下,也能对微控制器进行程序编写。

跨平台性:在传统嵌入式开发中,开发者不得不做出这样一个抉择:是选择安装免费并能让开发流畅且编译速度较快,但需要学习很多编译命令的类linux系统、还是选择系统收费、开发环境收费、开发速度较慢、硬件配置需要较高,但开发过程简单的windows系统,当然对于收费我们可以选择使用相关的破*解版,但是这也带来了新的问题,那就是破*解版往往会出现莫名其妙的问题,让人很是苦恼。对于使用mac os的人来说那基本就与嵌入式开发无缘了。espruino官方提供的开发环境依赖于谷歌浏览器(chrome),借助谷歌浏览器跨平台的特性,这也变相的让espruino开发者能够不受操作系统的影响进行嵌入式开发。

下期预告

[espruino] espruino 后言篇

跪求打赏

关于espruino的文章注定会是一个深坑,如果您喜欢我的文章或者对espruino感兴趣,请扫描下方二维码添加我成为您的微信好友。另外有需要购买情趣用品的朋友,您可以查看我的微信详细资料,在更多处,有我微店的链接。各位看官请放心,里面的产品100%正品,小编目前正在使用的也是我自己卖的产品。


[espruino] espruino 中言篇_第1张图片
图片发自App

你可能感兴趣的:([espruino] espruino 中言篇)