玄铁RISC-V处理器软件生态


玄铁RISC-V处理器软件生态


开发环境及工具

CDS

玄铁RISC-V处理器软件生态_第1张图片

CDS 开发环境

  剑池CDS是面向平头哥全系列CPU的一站式开发工具,主要基于Eclipse框架,Eclipse插件开发的方式实现。在产品使用体验上,更符合Eclipse风格的开发者偏好,CDS包含了T-Head的全部系列的CPU,支持从裸板程序到嵌入式Linux应用程序的开发,支持图形化的Trace/Profiling,支持RTOS的图形化的配置。通过简单易用的图形化配置系统,让芯片开发变得简单、高效。

CDK

玄铁RISC-V处理器软件生态_第2张图片

CDK 开发环境

  剑池CDK以极简开发为理念,是专业为 IoT 应用开发打造的集成开发环境。适用于MCU类型的开发者使用,它风格简洁,与市面主流的MCU类开发工具的操作习惯贴合,因此非常适合MCU、IOT设备应用开发。

QEMU模拟器

玄铁RISC-V处理器软件生态_第3张图片

  平头哥完善了CDS开发环境,内置了 QEMU模拟器,可以在线仿真,便于学习及仿真。


操作系统

Linux

玄铁RISC-V处理器软件生态_第4张图片

Linux

  平头哥提供了用于构建 Linux 系统的开源工具 Buildroot 以及 Yocto。

  2021 年 12 月 29 日,在 优麒麟 社区和海河实验室研发团队的共同努力下,首个支持 RISC-V 架构的 Ubuntu Kylin 20.04 Pro 发布。

Android

玄铁RISC-V处理器软件生态_第5张图片

Android

  平头哥提供用于构建 Android 操作系统的 AOSP on RISC-V 开源项目。

RTOS

玄铁RISC-V处理器软件生态_第6张图片

FreeRTOS
FreeRTOS

  C910 Smart 平台提供了移植完成的 FreeRTOS 10.3.1 源码。

RT-Thread

玄铁RISC-V处理器软件生态_第7张图片

RISC-V & RT-Thread

  2021年10月 RT-Thread 宣布加入 RISC-V 基金会。同时与中国科学院软件研究所支持下完成 RV64 异构多核处理器下实现RT-Thread和Linux 同时运行,并开源了相关代码 仓库

AliOS

玄铁RISC-V处理器软件生态_第8张图片

AliOS

  提供基于 AliOS 的RISC-V RTOS开源项目

工具

RISC-V GCC工具链
  • GCC编译器
    基于GCC并为玄铁处理器优化的编译套件。

  • Binutils/GDB
    汇编器、链接器、调试器等二进制工具集。

  • Newlib
    用于嵌入式系统的轻量级C库。

  • Glibc
    通用标准C库,一般用于Linux系统。

U-Boot

  平头哥开源了支持玄铁处理器的 U-Boot 开源项目。

RISC-V AI工具 - TVM

  • TVM
    AI编译器,用于自动化针对芯片生成高效推理引擎的工具集

  • CSI-NN2
    神经网络算子库,包含了主流神经网络算子的优化实现



你可能感兴趣的:(RISC-V,risc-v,eclipse)