发挥JavaScript优势,Zephyr项目助力工程师进行快速设计
来源: 编辑:vbeiyou 时间:2017-01-20 02:49人阅读
据统计软件工程师的数量远远大于硬件工程师,而物联网设备需要软件和硬件的高度融合才能实现良好的用户体验。原来只针对硬件工程师的开发环境已经无法满足物联网产品快速开发的需求,因此将web开发环境与物联网操作系统逐步融合成为物联网操作系统提供商首要考虑的问题。为了兼顾物联网设备内存限制的问题和开发者的设计需要,Zephyr操作系统引入了JavaScript。
众所周知,JavaScript是一款非常流行的编程语言,目前它已经从最早的桌面web浏览器快速发展到Node.js服务器,它也可以应用于物联网这种小型设备,让设备装上带有JavaScript Runtime的Zephyr实时操作系统(以下称为ZJS开发环境)。ZJS开发环境是基于JerryScript(一个轻量级的JavaScript引擎)和Zephyr实时操作系统开发的。当用户使用该工具编写应用程序时,ZJS开发环境可以向工程师提供Node.js API和JavaScript API子集,其中包括传感器、执行器和通信器。对于那些已经掌握JavaScript技能的开发人员,ZJS开发环境简单易学,可以快速建立原型。
ZJS开发环境最初的目标是可以顺畅无阻地在Arduino 101开发板上运行。Arduino 101是基于英特尔X86架构的一款Arduino平台。与Arduino Uno功能相似,在原有的基础上增加了低功耗蓝牙、加速度计和陀螺仪。
本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。
如果侵犯了你的权益请来信告知我们删除。邮箱:business@qudong.com