英特尔® SoC FPGA 嵌入式软件

英特尔® SoC FPGA 器件包括成熟的高性能多核 ARM* Cortex* 处理器。该处理器可用于广泛的嵌入式软件功能,从极为简单的裸机应用(运行在一个可用内核上)到高带宽、低延迟的实时操作。英特尔针对嵌入式软件开发提供了一套专业的软件和工具,旨在开发出卓越的英特尔 SoC FPGA 设备。

嵌入式软件开发工具

英特尔 SoC FPGA 嵌入式开发套件

英特尔 SoC FPGA 嵌入式开发套件 (SoC EDS) 是一套全面的工具套件,适用于在英特尔 SoC FPGA 上进行嵌入式软件开发工作。

了解更多信息

Nios® II EDS

Nios® II 嵌入式设计套件 (EDS) 包含软件、器件驱动程序、裸机硬件抽象层 (HAL) 库、网络堆栈软件,以及评估版的实时操作系统。

了解更多信息

面向 OpenCL™ 的英特尔 FPGA SDK1

采用面向开放计算语言(OpenCL™)的英特尔 FPGA SDK,您可以使用高级软件流程,在 C 语言中开发 FPGA 设计。

了解更多信息

嵌入式操作系统

对于简单的软件需求来说,可使用所提供的英特尔 SoC EDS 工具来构建和调试裸机应用。硬件库 (HWLIB) 以及随 SoC EDS 提供的示例可用于开发裸机应用、广泛的提出与测试、移植操作系统,甚至是扩展现有操作系统的功能,从而添加特定的 SoC FPGA 功能。

强烈建议您使用一种操作系统,以便充分发挥英特尔 SoC FPGA 器件的潜力。所选的操作系统可以是运行在单核上的简单实时核心,或功能齐全的支持多核的操作系统(如 Linux*)或实时操作系统 (RTOS)。在 SoC FPGA 生态系统的帮助下,许多嵌入式操作系统都可以用于英特尔 SoC FPGA 电路板。

嵌入式软件生态系统

英特尔 SoC FPGA 基于 ARM 处理器,继承了 ARM 生态系统的优势。英特尔、我们的生态系统合作伙伴及英特尔 SoC FPGA 用户社区提供了广泛的选项来满足您的 SoC FPGA 软件开发需求。

Linux* 开发人员门户

RocketBoards.org 是一个支持英特尔 SoC FPGA 的开源社区门户。该网站提供了丰富的资源,帮助您轻松开发面向 SoC FPGA 的下一代 Linux 产品,其中包括文档、教程、培训、开发板、项目以及邮件列表和论坛支持。

Linux*

面向英特尔 SoC FPGA 的 Linux 是受支持的主要操作系统。英特尔的一项重要工作就是将 SoC FPGA 代码上升为主流来源。除了最新的稳定内核外,这还包括带和不带实时抢占补丁 (PREEMPT_RT) 的最新版本的长期支持计划 (LTSI) 内核。此外,英特尔与商业生态系统合作伙伴合作,以推出包括 Wind River Linux 和 MontaVista Linux 在内的商用 Linux 发行版本选择。

合作伙伴新闻

使用低成本 Terasic* DE10-Nano 套件开发您的下一个物联网项目

采用 Cyclone® V SoC 的 Terasic* DE10-Nano 套件专为制造商、教育工作者和物联网 (IoT) 开发人员而设计。有关电路板、参考设计和教程的更多信息,请访问英特尔开发人员专区。在英特尔开发人员专区中了解更多信息。

可扩展 OpenGL GPU 支持面向 SoC FPGA 的 3D Android 和 Qt 显卡

TES 为英特尔 SoC FPGA 提供了可扩展的高性能软 GPU。D/AVE NX 解决方案支持传统 OpenGL ES 2.0 及 OpenGL ES 3.1 和 VULKAN,这些解决方案对于充分利用当前的 Android 和 Qt 应用必不可少。 查找更多信息和演示

产品新闻

英特尔 SoC FPGA 嵌入式开发套件现在提供两种版本

英特尔 SoC FPGA 嵌入式开发套件 (SoC EDS) 现提供标准版和专业版两个版本。标准版和专业版都提供 ARM* Development Studio 5 (DS-5*) 英特尔 SoC FPGA 版工具套件的免费和付费许可证。

SoC EDS 标准版 - SoC EDS 标准版包含对 28 纳米 SoC FPGA 器件家族(Cyclone V SoC 和 Arria V SoC)的广泛支持。

SoC EDS 专业版 - SoC EDS 专业版经过专门优化,支持下一代 SoC FPGA 器件家族(英特尔 Stratix® 10 SoC 和英特尔 Arria 10 SoC)的先进特性。

嵌入式软件下载

 

通过以下链接了解如何下载和安装嵌入式软件及软件开发工具。

英特尔® 嵌入式软件季度新闻简报


订阅嵌入式软件季度新闻简报,让最新且最优的信息直达您的收件箱!

英特尔参加嵌入式 Linux* 或物联网峰会

Linux* 开发人员获得了各种有关英特尔® 技术的“内部信息”,包括基于英特尔® Arria® 10 SoC 的无线工作负载加速和部分重新配置,以及基于英特尔® 至强® 处理器和英特尔 Arria 10 GX 器件的多摄像头神经网络加速。请访问 RocketBoards.org,了解有关英特尔 SoC 开源解决方案的信息。

常见问题解答


嵌入式培训资源


产品和性能信息

1

OpenCL™ and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.