EN
Freedom Studio

Freedom Studio是使用SiFive硬件开始编程的最快方法。Freedom Studio构建于流行的Eclipse IDE之上,并与预构建的工具链和Freedom E SDK中的示例项 目打包在一起。Freedom Studio与所有SiFive RISC-V开发板兼容。

我们强烈建议您在下载和安装Freedom Studio之前下载并查看Freedom Studio用户手册。本手册包含有关准备主机系统的重要信息,以帮助您尽快启动和运 行。 请注意,Freedom Studio IDE不再在CentOS 6上运行。

下载Freedom Studio - v2021.04.1
Prebuilt RISC-V GCC toolchain

使用我们预先构建的工具链节省时间,其中包含在SiFive产品上编译和调试程序所需的所有工具。没有硬件也没有问题,因为QEMU仿真器程序包可用于测试没有硬件的软件应用程序。我们的工具链分发经过精心打包,可支持32位和64位ISA。

GNU Embedded Toolchain-v2020.12.8
OpenOCD-V2020.12.1
QEMU -V2020.08.1
Spike Disassembler — v2020.12.1
Freedom E SDK

Freedom E SDK是我们硬件平台的演示程序,行业标准基准测试和板级支持包(BSP)的存储库。在我们的开发板上运行基准代码就像构建单个Makefile目标 一样简单。

Freedom U SDK

Freedom U SDK是一个存储库,针对SiFive硬件和仿真平台,它包含构建一个基于Linux的板级支持包(BSP)所需的一切。

Pre-Built Linux BSP

已经有HiFive Unleashed板子,想要立即使用吗?下载下方最新的预构建图像,按照Freedom U SDK中的说明将图像写入Micro SD卡。

HiFive Unleashed — v2019.08
Third Party RISC‑V Tools

一个充满活力的第三方生态系统围绕着自由开放的RISC-V ISA发展。以下工具不是由SiFive开发或维护的,但对于您的下一个项目可能值得考虑。

Ashling

Ashling是世界一流的技术合作伙伴,提供嵌入式环境核心的集成解决方案,工具和设计服务。面向RISC-V的Ashling RiscFree™C / C ++是一个完全集成的开发工具环境,其中包括可与SiFive的RISC-V Core IP产品一起使用的IDE,compiler,debugger和Opella-XD JTAG probe。一次下载和安装即可提供现成的功能以及对SiFive IP内核的支持。 Ashling带来了为compiler和debugger提供任何ISA扩展定制工具的附加价值,以支持SiFive的客户群。

GNU MCU Eclipse

GNU MCU Eclipse是一个开源项目,包括一系列Eclipse插件和基于GNU工具链的多平台嵌入式开发工具。完全支持RISC-V体系结构,Eclipse插件允许用户创建和构建C / C ++项目。调试插件支持SEGGER J-Link,OpenOCD和QEMU,并包含详细的外设寄存器查看器。

IAR Systems

IAR Systems是一家真正的处于行业顶端的全球性公司,30多年来一直为构建嵌入式应用程序提供世界领先的软件。我们提供的工具和服务使嵌入式系统开发 快速、高效和可靠,使我们的全球客户能够更快地向他们的市场交付更好的产品。针对RISC-V的IAR嵌入式工作台提供了出色的优化技术,可确保开发人员的应用 程序符合需求,并优化了板上存储器的利用率和必要的速度。

Lauterbach

TRACE32®用户界面和基础模块支持大多数可用的处理器架构。TRACE32®工具应用硅前阶段,用于虚拟原型设计,并在所有后续开发阶段实现无缝过渡,从而实现批量生产。2017年10月,Lauterbach和SiFive 宣布为RISC-V内核提供TRACE32® 支持。

PlatformIO

PlatformIO是一个独特的,开源,跨平台且与硬件无关的解决方案,可为开发人员提供现代化的集成开发环境,其中包括用于debugging,unit testing和 remote management的高级嵌入式工具。 凭借其灵活的架构,可以轻松地对其进行定制以支持任何RISC-V内核和特定于平台的SDK,从而减少将RISC-V解决方案推向市场所需的时间。

SEGGER

SEGGER Microcontroller是嵌入式系统的软件,硬件和开发工具供应商。SEGGER通过易于使用的工具和中间件组件在整个开发过程中提供支持。