【新】选择你的 FRDM i.MX 9 平台:FRDM i.MX 9 系列开发平台指南 NXP 的 FRDM 平台解决方案为易于获取的开发工具架起了从原型到生产的桥梁。FRDM 开发板以专业级的性能、高性价比且易于使用的格式设计而成,加速了从概念到市场的旅程。在 FRDM i.MX 93、FRDM i.MX 91 和 FRDM i.MX 91S 开发平台之间进行选择可能会让人感到有些畏惧,但一旦你了解了每个平台如何与你的应用需求相匹配,决策就会变得简单明了。
FRDM i.MX 91S 开发平台是我们进入 FRDM i.MX 9 系列开发平台的入门级产品。
FRDM i.MX 9 系列概览
我们的 FRDM i.MX 9 系列建立在以 Arm® Cortex®-A55 处理器内核为中心的可扩展架构基础之上。这种架构提供了定义该系列能力的 Linux® 处理能力,而可选的 Cortex-M33 实时内核和神经处理单元(NPU)加速功能则区分了不同的家族成员。i.MX 91 和 i.MX 93 应用处理器之间的引脚兼容性使得在这些平台之间直接迁移成为可能,无需重新设计印刷电路板(PCB)。
选择合适的性能与价格平衡来加速你的下一个设计项目。
订购一台 FRDM i.MX 91S开发平台,体验 FRDM 创新的魅力。
无线连接在不同的开发平台上也有所不同。FRDM i.MX 9 系列通过焊接在板上的 u-blox 模块实现了无线连接的灵活和可扩展原型设计,这些模块包含 NXP 的 Wi-Fi 6 三频解决方案。FRDM i.MX 91 开发板提供了一个基于物联网优化的 IW610 系列的 MAYA-W4 模块,而 FRDM i.MX 93 开发板则搭载了一个基于 IW612 系列的 MAYA-W2 模块,以实现更高级的无线功能。
价格点与性能水平
在入门级,FRDM i.MX 91S更适合基本的 Linux 应用,价格也更具竞争力,与许多微控制器开发板相当。它以较低的价格提供了完整的 Linux 功能。在下一个价格点,FRDM i.MX 91 提供了平衡的性能,增强了能力并扩展了内存。这个平台适用于那些需要比入门级(FRDM i.MX 91S)平台提供更多的处理能力或内存,但又不需要那些能证明高价位合理的高级功能的项目。最后,我们的高端 FRDM i.MX 9 系列平台(FRDM i.MX 93)为最具挑战性或复杂的应用提供了最大能力,具备如人工智能加速、高级多媒体支持和异构处理等功能。
FRDM i.MX 91 开发板在 FRDM i.MX 9 系列中平衡了价格和性能。
如何选择合适的平台
要理解我们的三个平台方法,重要的是要认识到,尽管有三块开发板,但它们是围绕两个不同的处理器构建的。i.MX 91 应用处理器为 FRDM i.MX 91S 和 FRDM i.MX 91 开发平台提供动力,而更先进的 i.MX 93 处理器则驱动 FRDM i.MX 93 开发平台。i.MX 91 处理器围绕一个针对效率和成本效益进行了优化的 Arm Cortex-A55 内核构建,使其非常适合那些需要 Linux 功能但不需要多核处理复杂性的应用。
FRDM i.MX 93 开发板是 FRDM i.MX 9 系列中的顶级选择。
两个基于 i.MX 91 的平台之间的关键区别在于它们的内存配置和功能实现,而不是它们的处理能力。相比之下,i.MX 93 处理器提供两个 Cortex-A55 内核,加上一个 Cortex-M33 和 NPU,创建了一个异构环境,用于处理同时运行的 Linux 应用程序、实时任务和人工智能工作负载。
了解你正在构建什么将指导你选择适合你开发目标的合适平台。想象一下,你正在构建一个基本的环境监测系统,该系统从多个传感器收集温度、湿度和空气质量数据,然后在本地进行处理,然后定期将报告传输到云服务。FRDM i.MX 91S 非常适合这种网关功能,因为它提供了用于数据收集和传输的 Linux 堆栈和传感器接口。通过选择你的应用真正需要的处理能力和功能,你可以避免不必要的成本。
另一方面,如果你正在构建一个更复杂的系统,比如一个工业自动化控制器,FRDM i.MX 91 可能是一个更好的选择。它可以管理机械接口,处理实时传感器数据,并通过以太网与工厂网络通信。
FRDM i.MX 93 是需要增强能力的应用程序的最佳选择,例如一个智能安防摄像头系统,它可以捕捉高分辨率视频,实时检测物体,并使用人工智能模型跟踪运动。
选择 FRDM i.MX 91S,如果:
- 你的预算非常紧张
- 你的应用需要的内存少于 512MB
- 你正在开发基本的网关功能或简单的接口
- 你正在从微控制器平台迁移,而 Linux 网络正在提供显著的好处
选择 FRDM i.MX 91,如果:
- 你的应用需要在性能和功能之间取得平衡
- 网络能力是你的核心需求
- 音频评估和开发是项目的关键要素
- 你的项目已经超出了基本需求,但仍不需要人工智能加速
选择 FRDM i.MX 93,如果:
- 你的应用有人工智能和机器学习的要求
- 你的应用需要高级多媒体能力
- 你的应用需要实时处理
- 软件支持和开发工具
FRDM i.MX 91S 运行一个最小化的 Linux 发行版,旨在在 512MB 内存限制内运行。零件编号中的“S”表示 FRDM i.MX 91 的简化版本,它在最小化资源需求的同时保持了 Linux 功能。这个轻量级的 BSP 只包括基本的驱动程序和库,提供了一个为受限环境优化的精简软件基础。对于开发人员和工程师来说,这意味着更快的系统启动、更容易的调试以及更大的灵活性来根据特定应用需求定制软件堆栈。由于依赖项更少、复杂性降低,它加速了开发,同时确保了高效、可靠的性能。
相比之下,FRDM i.MX 91 和 FRDM i.MX 93 可以运行具有全面功能集的完整 Linux 发行版。i.MX 93 提供了一个全面的工具集,包括专门的人工智能开发功能,支持机器学习模型的开发和部署。i.MX 91 提供了图形用户界面(GUI)设计工具,并为需要复杂用户界面的应用程序提供了广泛的支持。
更新和支持在各个平台上是一致的,每个开发板都按照统一的时间表定期接收 Linux 更新:Debian 每年两次,Yocto 每年一次。
为增长和未来需求做计划
战略性平台选择涉及超越你当前的原型,为你的项目可能如何演变做好准备。一种方法是先从 FRDM i.MX 91S 开始进行初始原型设计和概念验证,然后在你需要更多的处理能力、内存或高级功能时迁移到 FRDM i.MX 91 或 FRDM i.MX 93。
平台之间的架构关系使得这种增长策略相当有效。例如,i.MX 91 和 i.MX 93 使用相同的引脚布局,这意味着可以从一个平台直接转移到另一个平台的 PCB 设计。
同样重要的是所有三个平台之间的生态系统兼容性。所有 FRDM i.MX 9 系列开发板都使用相同的 40 针连接器接口,这使得你在扩展板上的投资具有成本效益,因为相机模块、显示器和其他配件将在整个家族中通用。
FRDM 创新
FRDM i.MX 9 开发板是 Linux 嵌入式开发的绝佳解决方案,通过三个战略定位的平台,每个平台都针对不同的性能、功能和成本要求进行了定制。平台之间的价格差异让你可以根据不断发展的需求选择最具能力的选项。
在 nxp.com 上了解更多关于庞大(且不断发展)的 FRDM 生态系统的信息。
|