AN 886: Intel® Agilex™ SoC器件设计指南

ID 683634
日期 1/22/2021
Public
文档目录

9.7.1. 使用Linux*或RTOS

选择SoC FPGA的操作系统时需要考虑许多因素,其中包括:
  • 操作系统的特 性
  • 许可条款
  • 基于操作系统的协作软件工程和框架的可用性
  • 可用的器件驱动器和参考软件
  • 内部旧版代码和对操作系统的熟悉度
  • 系统的实时需求
  • 功能安全性和应用程序需要的其他认证

要为应用程序选择正确的操作系统,需要熟悉 SoC FPGA商用和开源操作系统提供的可用功能和支持服务。 Intel® 的OS合作伙伴网站是很好的信息源,在您需要做出选择时提供帮助。联系供应商以确保在期望的时间框架中有 Intel® Agilex™ 支持。

目前已使能 Intel® Agilex™ 器件使用Linux*,并使用基于Yocto的根文件系统。

合作伙伴OS供应商为SoC FPGA器件提供电路板支持包和商业支持。Linux开发圈也为SoC FPGA器件提供电路板支持包和开发圈支持。

关于操作系统与裸机应用程序的实时性能,存在一些误解。对于一个 Arm* Cortex* A级处理器,实时操作系统提供的多个功能,不仅提供了管理运行时应用程序的实用工具,还可有效使用处理器资源。

可能由于这些效率带来了应用程序中足够的实时性能,使您能够继承大量可用的器件驱动程序,中间件软件包,软件应用程序和支持服务。在选择操作系统时,必须考虑这一点。