仅对英特尔可见 — GUID: uzd1557328343937
Ixiasoft
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级处理器,实时操作系统提供的多个功能,不仅提供了管理运行时应用程序的实用工具,还可有效使用处理器资源。
可能由于这些效率带来了应用程序中足够的实时性能,使您能够继承大量可用的器件驱动程序,中间件软件包,软件应用程序和支持服务。在选择操作系统时,必须考虑这一点。