注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
allankliu的个人空间 https://home.eeworld.com.cn/space-uid-685602.html [收藏] [复制] [分享] [RSS]
日志

micropython外的选择:viper/zerynth python VM

已有 1894 次阅读2016-9-13 08:40 |个人分类:zerynth

虽然,本栏目是micropython的专栏,但是准备了一些与Embedded Python有关的内容,也准备在本栏中介绍。本篇介绍来自意大利和美国的Viper/Zerynth。该项目原来起名VIPER:Viper Is Python Embedded in Realtime。后来因为同样的商品名称被其他公司注册,所以改名为Zerynth。个人觉得不如原来响亮。Zerynth最初是一家意大利公司,位于比萨,并在美国纽约设立分公司。

Zerynth是一种易于使用的专业化开发套件,专门针对交互产品、艺术产品和互联网/联网设备的高层设计和跨平台设计。Zerynth是针对基于ARM Cortex 32位微控制器、新型传感器、执行器和扩展板的交互设备和应用的开发利器。开发者可以利用这些开发板硬件平台进行原型验证,可以利用其规模效应和成熟生产线实现产品化,并快速推向市场。同时,Zerynth通过各种编程实例和参考设计帮助设计者将原型设计进行快速软件的产品化。

Zerynth采用开源设计,这一点笔者曾经有所怀疑。后来发现Zerynth Studio底层的Python代码都留着,所以的确是开源的。实际上Zerynth安装后,PC中多了Python3.4以及扩展库,以及Zerynth IDE和后台工具。这些都可以在安装路径中找到源码,但是需要开发者仔细阅读器源码才能够理解其中的奥妙。

Zerynth的发展目标不同于micropython。前者面向的是创客、艺术家、系统设计师,所以提供的是相对完整的工具链。而micropython主要针对硬件Hacker、工程师。有重叠,但是有所区别。micropython的技术支持主要是依靠社区,比如@dcexpert这些先行使用的人群来做。而Zerynth主要依靠论坛和自己的技术团队。可能是因为本人写书的原因,Zerynth的技术支持一直非常连贯。最初,Zerynth的环境在国内无法使用,后来过了一些优化,现在无需翻墙也可以使用论坛。

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章