英特尔® SoC FPGA 嵌入式软件
英特尔® SoC FPGA 器件包括成熟的高性能多核 ARM* Cortex* 处理器。该处理器可用于广泛的嵌入式软件功能,从极为简单的裸机应用(运行在一个可用内核上)到高带宽、低延迟的实时操作。英特尔针对嵌入式软件开发提供了一套专业的软件和工具,旨在开发出卓越的英特尔 SoC 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 开源解决方案的信息。
英特尔® FPGA 设计工具和软件
浏览英特尔提供的其它英特尔® FPGA 设计工具和资源。OpenCL™ 和 OpenCL™ 标识是苹果公司的商标,需获得 Khronos 的许可方能使用。
产品和性能信息
OpenCL 和 OpenCL 标志是 Apple Inc. 经 Khronos 许可使用的商标。