AN 796: Cyclone® V和 Arria® V SoC 器件设计指南

ID 683360
日期 7/27/2020
Public
文档目录

5.1.2.1. Linux或RTOS

有许多操作系统都支持 Cyclone® V SoC和 Arria® V SoC,包括Linux和多个实时操作系统(RTOS)。有关 Intel® 的SoC Partner OS生态系统的更多信息,请访问 Intel® FPGAs网页的Ecosystem选项卡。

Partner OS提供商为SoC FPGA器件提供电路板支持包和商业支持。Linux社群还为SoC FPGA器件提供板级支持包和开发社群支持。

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

为您的应用程序选择合适的OS,建议您熟悉可用于SoC FPGA的商业和开源操作系统所提供的功能和支持的服务。 Intel® 的OS合作伙伴,行业网站是一个很好的信息来源,有助于您做出选择。

谈及操作系统与裸机应用程序的实时性能,存在许多误解。对于Cortex A级处理器,除了提供管理运行时间应用程序的工具外,实时操作系统还提供了许多功能,可有效利用处理器资源。 您可能会发现这些效率的产生为应用程序带来足够高的实时性能,从而使您能够继承大量可用的器件驱动程序,中间件数据包,软件应用程序和支持的服务。所以在选择操作系统时考虑这一点非常重要。