你的位置:EETOP 赛灵思(Xilinx) 社区 >> >> 全部 >> 详细内容

发挥 Python 的强大威力:用最简单的方法打造互联互通的智能产品

发布者:jackzhang 时间:2018-08-15 09:14:10

作者:赛灵思工业物联网战略部 Chetan Khona

 

智能互联产品背后的心理学

如果采用适当的质疑心理去思考为什么现在所有东西都被套上了智能互联的噱头,你也许就会问:“它们真的都需要互联互通吗?”我要在这里点名的就是蓝牙电动牙刷搭配的手机 app,我这辈子至今都不用借助这些技术和工具,但一样每天早晚把牙刷的干干净净。真正的答案在于人的心理因素,而不在于科技本身。至少对我来说是这样的(播放前情回忆 BGM):2011 年春天,《Wired》杂志发表了一篇关于反馈回路的文章,而且并不是用来设计锁存器和触发器的那类反馈回路。

 

这篇文章提出反馈回路包括四个阶段:一是数据的采集、测量和存储;二是数据的交付,这并非原始数据交付,而是根据情境以有说服力的方式交付;三是信息应该与要处理的实际选项联系在一起;四是采取的行动应反复反馈到流程中。将这个大家都比较了解的范例应用到本文的实际案例中,先天和后天往往掩盖了事实的真相,因此它给我带来很大的启发。

 

Python 支持的智能互联嵌入式电子框架

时间快进到今天。人工智能的应用,从分析到机器学习技术再到物联网背景,整个过程都严格遵守这种反馈概念。不过,很难有框架能够包含整个流程的全部要素,更难做到相对简单便捷。而赛灵思创建的框架就能做到,也就是PYNQ Python on Zynq。您可能曾经见过一个粉红色的电路板,但 PYNQ 并不仅限于单个目标硬件,而是能与任何 Zynq Zynq UltraScale+ 电路板,包括您自己的定制设计相互配合使用。

 

 

PYNQ框架为您提供:

·        用于采集和处理多个异构数据流的无可匹敌的方法,大量利用 FPGA 技术的显著优势、并行性和确定性。

·        能够实现片上数据的可视化,而业界其他品牌只能通过将所有数据传到云端或使用昂贵的数学计算软件才能实现。

·        支持各种库和封装,采用全球最受欢迎的计算机编程语言 Python,支持机器人 ROS、数据挖掘和分析的 Sci-Kit Learn 等。

·        在单一器件(Zynq SoC 产品组合)中,包括传感、分析、决策  应用纠正措施的整个反馈回路都具备业界一流的确定性和低时延。

·        内置嵌入式网络服务器支持远程监控更新、云端协同处理,这也是软件友好型基础设施的关键组成部分。

 

在短短4 分钟中了解更多信息

上述功能均属开源,可以在黄金时段使用,并且可以免费使用。不妨花上 4 分钟,观看 SPYN 电动机控制 QuickTake快速入门视频。 如果有 15 分钟的时间,欢迎阅读 PYNQ 白皮书。如有 40 分钟的时间,欢迎点播新推出的 PYNQ SPYN 网络研讨会 。如有一小时的时间,敬请全面覆盖以上内容,助您全面了解丰富的信息,广受裨益。此外,也欢迎使用多种社区设计示例,包括机器视觉、电动机控制、神经网络的实现等。欢迎访问:http://www.pynq.io/community.html 

最新课程

  • 深入浅出玩儿转FPGA

    本视频基于Xilinx公司的Artix-7FPGA器件以及各种丰富的入门和进阶外设,提供了一些典型的工程实例,帮助读者从FPGA基础知识、逻辑设计概念

  • 从零开始大战FPGA基础篇

    本课程为“从零开始大战FPGA”系列课程的基础篇。课程通俗易懂、逻辑性强、示例丰富,课程中尤其强调在设计过程中对“时序”和“逻辑”的把控,以及硬件描述语言与硬件电路相对应的“

  • Verilog基础及典型数字

    课程中首先会给大家讲解在企业中一般数字电路从算法到流片这整个过程中会涉及到哪些流程,都分别使用什么工具,以及其中每个流程都分别做了