凭借其三个新的 STM32MP1 模块,bytes at work,一家瑞士公司和ST 合作伙伴计划的成员,将为希望在ST 的第一款 STM32 MPU上进行应用原型设计的更广泛的工程师提供新平台。bE- STM32MP151C -650-R256-S128-I将作为低成本解决方案,而bE-STM32MP153C-650-R512-E8面向主流市场,bE-STM32MP157A-SPEED-800-R1024-E8 专注于高性能。公司还提供开发套件,只要订单超过100个即可定制PCB。可能开始尝试使用开发人员工具包的开发人员,例如STM32MP157C-DK2 最近成为我们在 AWS re:Invent 上演示的中心,因此可以使用这些模块更接近其最终设计。bytes at work 还提供额外的工程服务,帮助团队缩短产品上市时间。
STM32MP1除了集成了两个 Cortex-A7 外,还集成了一个 Cortex-M4,这意味着从嵌入式系统过渡要简单得多。一方面,设计人员可以轻松移植现有的 Cortex-M4 应用程序,同时享受其大 RAM 来运行强大的软件,例如电机控制代码。我们甚至为 Cortex-M4 提供了 Zephyr OS 版本,这对于可以使用其驱动程序和层来开发应用程序的开发人员来说是一个很好的起点。另一方面,团队还受益于能够驱动显示器的 GPU,同时它对 Yocto 项目的支持能够创建定制的 Linux 系统。因此,bytes at work 很快意识到公司在使用 STM32MP1 时与其他竞争微处理器不同,并决定发布三款新板。
工作字节数和硬件:3 个模块满足 3 种不同的电源需求
bE-STM32MP151C-650-R256-S128-I是对 STM32MP1 在高性价比应用中的普及的回应。查看 STM32MP157 的可用功率并考虑复杂的图形用户界面或要求苛刻的应用程序很容易。但是,bytes at works 告诉我们,许多客户涌向 STM32 MPU 来运行没有 GUI 或工业程序的 HTTP 服务器。这些解决方案不需要大量内存,并且将受益于更具成本效益的配置,这解释了这个特定模块中存在 256 MB RAM 和 128 MB 串行 NAND 的原因。
主流的bE-STM32MP153C-650-R512-E8提供 512 MB 的 RAM 和 8 GB 的 eMMC 存储。它还带有安全启动功能。更强大的bE-STM32MP157A-SPEED-800-R1024-E8以 800 MHz 运行 STM32MP157,并提供 1 GB RAM 和 8 GB eMMC 存储。bytes at work 还通过提供使用 100 个引脚的开发套件来确保其硬件可访问,其中 40 个用于 Raspberry Pi 连接器,而 60 个是标准引脚接头。因此,软件开发人员无需焊接组件即可运行调试操作。
工作中的字节和软件:传递知识和竞争优势
Markus 强调工作中的字节超出了硬件。因此,使用 STM32MP1 模块的开发人员可以专注于高级 API 来控制硬件,例如更改亮度或修改 PWM 设置。它消除了设计阶段固有的许多复杂性,展示了 STM32MP1 和 ST 合作伙伴可以帮助工程师专注于他们想要完成的事情,而不是如何去做。