为什么我喜欢 B-L4S5I-IOT01A Discovery 套件物联网节点开发板:为什么你也会喜欢
我从事嵌入式开发多年,亲身经历并看到了寻找“正确”开发板是如何让人无所适从的。通过快速搜索,你会发现一个几乎没有尽头的列表,而且这还没有考虑扩展板!这是一个关键决定,因为一块好的开发板能给我们带来多种便利,这包括可以用作最终产品、作为可扩展快速原型开发平台以及实验尖端技术的培训工具。
我对一块开发板有着特别的感情,它就是来自 STMicroelectronics 的 B-L4S5I-IOT01A 物联网 Discovery 开发板,因为这块板能满足上述所有不同的需求。让我来说一下我的想法并介绍这块板如何能帮到我们。
我为什么喜欢 STMicroelectronics 的 B-L3S51-IOT01A
B-L3S5I-IOT01A 是一款低成本、可扩展、功能丰富的开发板,略大于标准信用卡(图 1)。对于入门用户来说,这块开发板包括通过使用 Arduino 针座和一个 Digilent Pmod 针座来实现屏蔽和传感器的普通可扩展针座。这类连接器非常适用于实验那些针对某个产品的定制传感器和电路,这些电路和传感器不属于开发板。这让你或你的团队在原型产品硬件可以直接使用之前,就能测试电路和编写应用代码。
图 1:B-L45SI-IOT01A 物联网 Discovery 包含大量的板载传感器、标准可扩展针座、连接器以及软件架构工具,这有助于进行快速原型设计或产品开发。(图片来源:STMicroelectronics)
连接和板载传感器是我最喜欢的两个特性。利用这两个特性,不需要扩展针座即可构建整个应用。例如,如果我需要构建一个物联网设备,我可以利用该开发板上的板载 Wi-Fi 模块连接亚马逊网络服务 (AWS) 或微软的 Azure。事实上,在板载 Arm Cortex-M 处理器上运行的软件 STM32L4S5VIT6 可以很容易地在 GitHub 上很获取,该软件是 STM32CubeIDE 开发平台的一部分。
高级安全特性
如果像我一样,你对物联网安全非常感兴趣,你就可以利用板载 STSAFE-A110 安全元件来构建一个安全启动解决方案。事实上,你甚至可以通过利用 AWS 和 STMicroelectronics 提供的软件来完成构建安全解决方案的整个过程,包括安全固件更新。你还可以利用安全启动安全固件更新 (SBSFU) 架构来定制解决方案,并详细了解物联网安全。
利用前沿技术将传感器投入实践
前面我提到开发板上有大量的传感器。其中一个传感器就是 LSM6DSLTR 惯性测量单元 (IMU),一个3D加速器和3D陀螺仪(图 2)。这个传感器让人感兴趣的地方是,它还提供了一个选择,即利用这个开发板来了解基于微控制器的设备上的人工智能 (AI) 和机器学习 (ML)。
图 2:B-L3S5I-IOT01A 采用 LSM6DSLTR IMU,它包括一个 3D 加速计和 3D 陀螺仪,能让你在微控制器上实验 ML 和 AI 概念。(图片来源:STMicroelectronics)
例如,你可以使用开发板来生成各种 3D 手势的数据集,使用 LSM6DSLTR 加速度计来测量开发板的运动。然后,你可以使用这些数据来训练神经网络 (NN),然后可以通过 STM32CubeIDE AI 插件将其部署回开发板。接下来,运行人工智能推理模型,看看它的性能如何,然后在返回去调整的 NN,既可用于生产系统,也可用于学习更多的前沿技术。
总结
在选择开发板时,请记住开发板可以同时满足多个目的。就我个人而言,我喜欢选择可用于产品、实验、原型制作,甚至用于培训课程的开发板。STMicroelectronics 的 B-L4S5I-IOT01A 就是这样一块开发板,具备实验前沿技术和开发生产意向产品所需的一切。
Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.
Visit TechForum