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

发布者:Xiaoxue666最新更新时间:2024-03-19 来源: elecfans关键字:快速启动 手机看文章 扫描二维码
随时随地手机看文章

系统级模块能为工程师做什么?我们与来自 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 意味着利用其制造商提供的所有技术和服务。


关键字:快速启动 引用地址:使用Phytec的SoM软件快速启动应用程序

上一篇:状态监测和预测性维护的传感器数据解决方案
下一篇:TrustZone是怎样保护片上代码的机密性的?

推荐阅读最新更新时间:2024-11-02 14:23

单片机快速启动的实现
嵌入式系统对功能、可靠性、成本、体积、功耗等均有严格要求,以ARM体系结构为基础的各种RISC微处理器具有灵活的特性和强大的性能,在嵌入式系统中得到了广泛的应用。---S3C2410是三星公司基于ARM920T设计的一款处理器,在开发基于S3C2410的系统的过程中,如何让系统快速稳定地启动是一个重要问题。嵌入式系统的资源有限,程序通常都是固化在ROM中运行。但在实际应用中,为提高系统的实时性,加快代码的执行速度,系统启动后程序往往要被搬移到RAM中,因为RAM的存取速度要比ROM快得多,这样大大提升系统的性能。启动程序要完成的任务包括:硬件初始化,系统存储系统的配置,复制二级中断向量表。 启动程序过程 系统硬件初始化 系统
[单片机]
单片机<font color='red'>快速</font><font color='red'>启动</font>的实现
瑞萨推出支持RTOS和快速启动的HMI MPU RZ/A3UL
在设计具有直接用户交互的电子产品时,工程师通常会努力设计最直观和用户友好的界面。这项技术被称为人机界面 (HMI),是大多数产品和行业中用户体验 (UX) 设计人员的核心关注点。 虽然 HMI 的许多组件都是基于软件的,但实现流畅、直观和高清的 HMI 还需要适当的底层硬件功能。 最近,瑞萨电子宣布推出旨在优化高性能 HMI 设计的新型微处理器 (MPU) 系列。 并行内存访问挑战 在设计嵌入式HMI时,嵌入式设备通常没有足够的内存来存储生成显示图像所需的数据。出于这个原因,这类设计通常采用片外存储设备,也就是闪存芯片。 但是,闪存是一种慢速存储器类型,通常希望 HMI 设备具有低延迟、实时行为。过去,工程师曾
[嵌入式]
瑞萨推出支持RTOS和<font color='red'>快速</font><font color='red'>启动</font>的HMI MPU RZ/A3UL
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved