使用Phytec的SoM软件快速启动应用程序

发布时间:2024-03-19  

系统级模块能为工程师做什么?我们与来自 Phytec 的三位专家坐下来:Yves Astein,Phytec Germany 产品管理负责人,Christophe Parant,研发工程师,支持,PHYTEC France 和 Dieter Heger,团队负责人-客户项目管理,PHYTEC Germany 。 嵌入式 Linux 在物联网中继续流行,这在许多方面影响了该行业。例如,SoM 更为常见,像 Phytec 这样的公司现在正在提供新的服务和培训机会。因此,随着工作流程的变化,让我们看看开发人员可以通过三种不同的方式工作以获得更快更好的结果。

提示#1、不仅使用 Phytec 的 SoM 的一些功能


发现所有硬件解决方案

当工程师在考虑已经可用的东西之前就开始定制携带板时,有时会陷入陷阱。在这种情况下,phyCORE-STM32MP15x 可以安装到具有许多 I/O 的单板计算机 phyBOARD-Sargas 上。因此 SBC 至关重要,因为它允许开发人员使用 STM32MP1 支持的接口迅速。例如,phyBOARD-Sargas 带有一个以太网、一个 CAN-FD、一个 HDMI 和一个 MIPI DSI 连接器、一个 microSD 卡插槽和一个用于扩展板的 Aduino 连接器。此外,Phytec 包括一个用于其相机模块的连接器,以方便创建图像识别应用程序。工程师经常经历无数次 PCB 迭代。从 phyBOARD-Sargas 开始,设计人员可以从 Phytec 的原理图开始,去除不必要的功能。因此,PCB 布局设计变得更简单、更高效,并且可以更快地获得最终产品。

poYBAGJ7aRiAQoiFAAdbfpYiReY937.png

顶部带有 phyCORE-STM32MP15x 的 phyBOARD-Sargas

有或没有可移动的外形尺寸

此外,ST 授权合作伙伴将很快提供两个版本的 STM32MP1 SoM。当前模块带有一个 Samtec 2 x 120 针连接器。这种可拆卸的外形意味着一个 SoM 可以进入多个系统,从而大大提高了它的实用性。在某些情况下,公司还可以选择可移动的外形尺寸以提高其可升级性。例如,将一个 SoM 替换为具有更多内存的类似 SoM 再简单不过了。此外,Phytec 正在开发使用球栅阵列而不是连接器的 phyCORE-STM32MP15x。BGA 版本在 PCB 上占用的空间更少,并允许更薄的设计。没有连接器也使其更具成本效益。因此,如果工程师有空间限制,他们可以围绕更高效的 SoM 进行设计。相似地,

提示 #2、使用 Phytec 的一些 SoM 软件快速启动您的应用程序

虚拟机和快速入门指南

从概念验证到最终产品通常是一项艰巨的任务。但是,Phytec 通过提供两种软件解决方案简化了流程。第一个是一个虚拟机,用户可以安装它来开始测试他们的 SoM。该公司还在其快速入门指南中提供了有关如何安装它的充分说明。正如 Phytec 告诉我们的那样,VM 使他们能够更好地帮助和领导他们的客户。事实上,它提供了一个通用环境,工程师可以使用它来了解有关某些协议或功能的更多信息。它还消除了开发人员在项目开始时经常遇到的许多挫败感。他们无需花费数小时或数天来弄清楚如何启动,只需开始探索操作系统即可。

STM32CubeMP1 固件包和 STM32CubeMX 项目文件

第二个软件解决方案提供STM32CubeMP1 固件包和 STM32CubeMX 项目文件。 这些软件包确保工程师可以快速获得开始工作所需的所有中间件和头文件。传统上,开发人员会花时间在他们的引脚配置或时钟树上。然后他们必须为他们的应用程序选择相关的中间件。通过下载 Phytec 提供的文件,工程师可以立即开始研究差异化功能。已经熟悉 STM32 开放式开发环境的团队会更加欣赏此类软件包,因为它们包含硬件抽象层和头文件。程序员只需要开始处理他们的主循环。因此,它使从概念验证到最终应用的过渡更加顺畅。

主线 Linux 内核

ST 和 Phytec 也同样强调提供作为我们及其板级支持包基础的主线 Linux 内核。通过上游驱动其驱动程序,Phytec 极大地提高了其 BSP 的稳定性和支持。同样,它与 Linux 社区的合作有助于减少错误或漏洞的存在。该公司还确保客户受益于更可扩展且更易于使用的通用 IP。实际上,例如,主线内核使开发人员能够专注于他们的功能而不是修复错误。在编写具有严格要求的工业应用程序时,这些都是关键的考虑因素。

Yocto 层和训练

许多工程师面临的另一个挑战是他们必须为他们的应用程序开发的 Yocto 层。Phytec 建议客户在现有板级支持包 (BSP) 之上创建自定义 Yocto 层。它允许工程师区分他们的代码和来自 Phytec 和 ST 的较低层。此外,该公司还提供为期两天的 Yocto 培训。正如 Yves、Christophe 和 Dieter 所分享的。

提示#3、使用 STM32MP1 比使用 Phytec 的 SoM 做得更多

外包安全

使用 Phytec SoM 的团队必须超越硬件。事实上,公司经常花费数月时间来开发功能以充分利用他们的 STM32MP1,结果却发现 SoM 制造商一直以来都做好了准备。例如,Phytec 对我们 MPU 的了解意味着它的工程师可以为 Secure Boot 准备一个系统。很多时候,小团队会不堪重负,冒着可怕后果的风险放弃实施安全性。由于密切合作,ST 授权合作伙伴可以处理加密密钥、停用 JTAG 接口等。因此,客户可以轻松享受 STM32MP1 的所有安全功能,而不会浪费时间和金钱。

外包机器学习

另一个重要的用例是边缘机器学习的日益普及。例如,像 STM32MP1 这样的设备提供了足够的性能来运行强大的神经网络。演示反复展示了可以在 ST 的 MPU 上运行的图像识别或云网关软件的类型。去年,新加坡南洋理工学院甚至围绕使用 STM32MP1 连接到云的智能工厂进行了完整的演示。不幸的是,太多的工程师错过了从这些功能中受益的机会,因为他们手头没有数据科学家,也没有数年时间花在云计算、数据收集和神经网络设计上。太多人没有掌握 Phytec 工程师可以实现机器学习算法或图像识别应用程序的事实。该公司甚至有一名内部数据科学家 Jan Werth 博士来帮助客户进行创新。因此,资源有限的团队可以发布原本无法实现的竞争系统。

委派维护

工程师面临的挑战是将像 Phytec 这样的 SoM 制造商视为不仅仅是硬件供应商。该公司确实有一个围绕 STM32MP1 构建的模块。然而,它是一个具有广泛服务的一站式解决方案,使我们的 MPU 更易于访问并回答了许多客户的挑战。因此,使用 SoM 意味着利用其制造商提供的所有技术和服务。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>