福建省体彩网 Pyboard Series-D模块

在过去的几年中,福建省体彩网一直是一个有趣的项目。如果你’从未听说过,福建省体彩网是一个开放源代码项目,可移植Python以在基于微控制器的实时环境中运行。这些端口通常用于Arm Cortex-M处理器,但是有几个端口可以运行Microchip和其他供应商的其他架构。与传统的编程语言(如C)相比,使用福建省体彩网有许多优点,例如:

  • 易学(我见过小学生写Python代码)
  • 它是面向对象的
  • 是一种解释性脚本语言,可删除编译
  • 由强大的社区支持,包括许多附加库,可最大程度地减少重新发明轮子的可能性
  • 包括错误处理(C没收到备忘录的东西)
  • 容易扩展

福建省体彩网进入主流并进入生产环境的绊脚石之一是,没有可用的可用于生产的开发板或模块。在过去的几年中,每当我为一个客户实施福建省体彩网解决方案时,我们都必须自定义开发板和福建省体彩网内核。这项工作并不困难,内核调整通常是为了加快启动速度或初始化与安全相关的系统,但是这仍然是一项额外的工作,导致额外的成本和时间。但这将改变。

Pyboard D系列模块

从本周开始,福建省体彩网宣布他们的pyboard D系列模块现已可用。这些模块特别有趣,因为它们提供了与福建省体彩网兼容的微控制器以及内置的Wi-Fi和蓝牙,可以通过夹层连接器将其连接到载板上,如图1所示。这克服了开发人员在使用时所面临的挑战由于pyboard D系列是一个模块,因此在生产环境中的福建省体彩网迫使他们旋转自己的福建省体彩网兼容板。

图1 – pyboard D为开发人员提供了两种变体,一个是标准模型,另一个是高性能模型。 (图片来源:福建省体彩网新闻通讯第6期)

pyboard D系列模块有几种不同的选择。第一个是他们的标准模型,该模型利用ST Microelectronics的STM32F722微控制器提供256k RAM和512k内部闪存。这为Python脚本提供了相当多的代码空间,但以防万一,如果需要更多代码空间,可以选择使用外部QSPI添加最多2MB的内存,可以将其添加到文件系统中以进行脚本或数据记录。标准版本还包括一个单精度硬件浮点单元。

可用的第二个选项是pyboard D系列高性能模块。该模块基于STM32F767,它为应用程序脚本提供512k RAM和2MB内部闪存。它还具有双精度硬件浮点单元,并通过适配器板将信号分解为以太网,DCMI和其他外围设备。该处理器还可以在高达216 MHz的频率下运行,从而为Python解释器提供了足够的计算能力,并可以处理实时系统事件。

灵活发展

我发现新的pyboard D系列具有多个功能,这些功能非常有趣。首先,Murata 1DX(CYW4343)提供了Wi-Fi和蓝牙功能,该产品具有所有在芯片上运行的蓝牙和Wi-Fi堆栈,因此STM32处理器可以自由运行Python脚本。这有助于确保基于该模块构建的任何嵌入式系统都将能够为其目标应用程序维持实时性能。

其次,由于pyboard D系列是带有夹层连接器的模块,因此可以通过使用分支式载板来完成产品开发,该载板包括用于传感器,执行器和附加存储器的附加连接器。 福建省体彩网团队将几个适配器和12mm x 12mm的小瓷砖板放在一起,它们的设计目的是在开发期间扩展pyboard,如图2所示。

图2 –对于原型,开发人员可以使用带有夹层连接器的瓷砖大小的板来开发和测试原型。

结论

我还没有机会试用pyboard D系列模块或其中的扩展模块。我已下订单,并期待看到这些与我以前在福建省体彩网中的经验如何结合。新的pyboard D系列模块的发布,就像迈出了迈出的一大步,将福建省体彩网从一个具有大量DIY应用程序的有趣项目推进到了在实时产品中使用的严肃选择。尽管有很多平台在涌现,希望使嵌入式系统更便宜,更易于开发,但我认为开发人员需要密切关注福建省体彩网,并查看该新模块将它带到何处。

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.