risc-v中文社区

 找回密码
 立即注册
查看: 976|回复: 0

github risc-v各种资源汇总

[复制链接]

347

主题

564

帖子

2237

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2237
发表于 2021-7-22 14:50:01 | 显示全部楼层 |阅读模式
This document captures the status of the RISC-V Software Ecosystem. Please add to the list and fix inaccuracies by making a Pull Request against the software list repository on GitHub.
We would like to enlist community help for the software ports in the Help Wanted section.
Simulators[td]
NameLinksLicenseMaintainers
riscvOVPsimPluswebsiteProprietary freewareImperas
DBT-RISE-RISCVgithubBSD 3-ClauseMINRES Technologies
FireSimwebsite, mailing list, github, ISCA 2018 PaperBSDSagar Karandikar, Howard Mao, Donggyu Kim, David Biancolin, Alon Amid, Berkeley Architecture Research
gem5SW-dev thread, repositoryBSD-styleAlec Roelke (University of Virginia)
OVPsimwebsite, githubProprietary (core simulation platform), Apache License (processor / platform model)Imperas
jor1kwebsite, githubBSD 2-ClauseSebastian Macke
JupitergithubGPL-3.0Andrés Castellanos
MARSS-RISCVgithubMITGaurav N Kothari, Parikshit P Sarnaik, Gokturk Yuksek (State University of New York at Binghamton)
QEMUupstreamGPLSagar Karandikar (University of California, Berkeley), Bastian Koppelmann (University of Paderborn), Alex Suykov, Stefan O'Rear and Michael Clark (SiFive)
RARSgithubMITBenjamin Landers
Renodewebsite, githubMITAntmicro
RipesgithubMITMorten Borup Petersen
RISC-V Virtual Prototypewebsite, githubMITVladimir Herdt (University of Bremen, AGRA)
TinyEMUwebsiteMITFabrice Bellard
SpikegithubBSD 3-clauseAndrew Waterman & Yunsup Lee (SiFive)
Swerv-ISSgithubGPL - 3Joseph Rahmeh (Western Digital)
VLABVLAB WorksProprietaryASTC
WebRISC-VgithubBSD 3-clauseGianfranco Mariotti, Roberto Giorgi (University of Siena)
PQSEwebsiteProprietaryPQShield
riscv-rustwebsite githubMITTakahiro Aoyagi
terminusgithubMITYang Li
VulcangithubMITVictor Miguel de Morais Costa
riscv-vmgithubMITAidan Dodds
EmulsiVWorking Instance, GitHubOpen (MPL2.0)Guillaume Savaton

Object toolchain[td]

NameLinksLicenseMaintainers
BinutilsRISC-V repo, Upstream reposGPLv2Andrew Waterman (SiFive), Palmer Dabbelt (Google) & Jim Wilson (SiFive)
LLVMGitHub mirrorApache 2.0 with LLVM exceptionAlex Bradbury (lowRISC)
CraneliftGitHubApache 2.0Cranelift core team

Debugging[td]

NameLinksLicenseMaintainers
GDBUpstreamGPLv2Andrew Burgess (Embecosm), Palmer Dabbelt (Google)
OpenOCDUpstream repo, RISC-V repoGPLv2Tim Newsome (SiFive), Megan Wachs (SiFive), Palmer Dabbelt (Google)
GNU MCU Eclipse OpenOCDWebsite, GitHubGPLv2Liviu Ionescu
TRACE32 JTAG DebuggerWebsiteTRACE32 licenseLauterbach
Ozone - the J-Link DebuggerWebsiteSEGGER commercial license (J-Link PLUS)SEGGER
Ashling RiscFree DebuggerWebsiteAshling commercial licenseAshling
Imperas Multi Processor DebuggerWebsiteImperas Commercial LicenseImperas
TCF DebuggerWebsite, GitHubEclipse Distribution License 1.0 (BSD) / Eclipse Public License 1.0Sanimir Agovic
PlatformIO Unified DebuggerDocsApache 2.0PlatformIO
Green Hills ProbeWebsiteProprietaryGreen Hills
GRMONWebsiteEvaluation license, ProprietaryCobham Gaisler

C compilers and libraries[td]

NameLinksLicenseMaintainers
GCCUpstream, RISC-V repositoryGPLv3Andrew Waterman (SiFive), Palmer Dabbelt (Google), Jim Wilson (SiFive), Kito Cheng (SiFive)
GNU MCU Eclipse RISC-V Embedded GCC (riscv-non-embed-gcc)Web, Repository, Build, Binary package installerEclipse Public LicenseLiviu lonescu
Clang/LLVMUpstreamApache 2.0Alex Bradbury (lowRISC)
CompCertUpstreamINRIA Non-Commercial License AgreementXavier Leroy
GlibcUpstream, RISC-V repositoryGPLv2Palmer Dabbelt (Google), Andrew Waterman (SiFive), DJ Delorie (Red Hat), Darius Rad(Bluespec)
NewlibUpstream, RISC-V repositoryGPLv2Kito Cheng (SiFive)
SEGGER Runtime LibraryWebsiteSEGGER commercial licenseSEGGER
SEGGER Floating Point LibraryWebsiteSEGGER commercial licenseSEGGER
MuslGitHubMIT-
Green Hills Optimizing C/C++ CompilersWebsiteProprietaryGreen Hills
OpenArkCompiler (MAPLE)UpstreamMulanPSL-2.0Futurewei
Andes MCUlibwebsiteAndes commercial licenseAndes

Boot loaders and monitors[td]

NameLinksLicenseMaintainers
corebootUpstreamGPLv2Ron Minnich (Google), Jonathan Neuschäfer
U-BootUpstreamGPLv2Rick Chen (Andes)
Proxy Kernel/BBLGitHubBSD 3-clauseSiFive
OpenSBIGitHubBSD 2-clauseAnup Patel (Western Digital), Atish Patra (Western Digital)
RustSBIGitHubMulan PSL v2Luo Jia (Huazhong Univ. of Sci. & Tech.)
UEFI edk2GitHubBSD 2-Clause PatentAbner Chang (Hewlett Packard Enterprise), Daniel Schaefer (Hewlett Packard Enterprise)

Hypervisors and related tools[td]

NameLinksLicenseBriefMaintainers
XvisorWebsite, Upstream, RISC-V RepoGPLv2Type-1 baremetal monolithic hypervisorAnup Patel (Western Digital)
KVMWebsite, RISC-V Repo, RISC-V WikiGPLv2Type-2 hypervisorAnup Patel (Western Digital), Atish Patra (Western Digital)
KVMTOOLUpstream, RISC-V RepoGPLv2Userspace tool for the KVM hypervisorAnup Patel (Western Digital), Atish Patra (Western Digital)
RVirtGitHubApache-2.0Trap-and-emulate hypervisorJonathan Behrens (MIT)

OS and OS kernelsLinux built from source[td]

NameLinksLicenseMaintainers
Linux Kernelgithub, kernel.orgGPLv2Andrew Waterman (SiFive), Albert Ou (SiFive), Palmer Dabbelt (Google)
Yocto Project/OpenEmbeddedgithubMITKhem Raj
Buildrootbusybox.net
Mark Corbin (Embecosm)

Linux distributions[td]

NameLinksLicenseMaintainers
Fedorafedoraproject.org
Richard WM Jones, Stefan O’Rear, David Abdurachmanov
Debiandebian wiki, mit.edu, riscv.org, Annc
Manuel A. Fernandez Montecelo
OpenMandrivaopenmandriva.org, openmandriva.org
Bernhard "Bero" Rosenkränzer
openSUSEopensuse.org
Andreas Schwab (SUSE)
Gentoogithub
Palmer Dabbelt (University of California, Berkeley)
Parabola GNU/Linux-libregithub, parabola.nu
Andreas Grapentin (University of Potsdam, HPI)
Ataraxia Linuxgithub
protonesso
Slackware Linuxgithub
Álvaro Figueroa (of Greencore Solutions)
Ubuntuubuntu.com
xnox

Real-time Operating Systems[td]

NameLinksLicenseMaintainers
RT-Threadgithub, rt-thread.ioApache 2.0RT-Thread
embOSWebsite, RISC-V portSEGGER commercial license, free for non-commercial useSEGGER
RTEMSrtems.org, docs.rtems.org
Hesham Almatary
FreeRTOSsourceforge, freertos.orgMITAWS
Zephyrgithub, docsApache 2.0Karol Gugala (Antmicro), Peter Gielda (Antmicro), Nathaniel Graff (SiFive)
LiteOSgithub, docs
Chaifangming (Huawei), Pengzhouhu (Huawei), Huerjia (Huawei)
NuttXbitbucket.org, nuttx.org

Apache Mynewtriscv.orgApache 2.0James Pace, Runtime
OpenWrtgithub, binary repo
Zoltan Herpai
seL4github, seL4.systemsGPLv2 (kernel and proofs), various open-source licenses (userland)Trustworthy Systems group, Data61 CSIRO
PikeOSPress releaseProprietarySYSGO
VxWorksPress releaseProprietaryWind River
Emboxgithub, embox.rocks
Embox
Phoenix-RTOSgithub, documentationBSDPhoenix Systems

BSD distributions[td]

NameLinksLicenseMaintainers
FreeBSDgithub, wiki.freebsd.org, presentation
Ruslan Bukin (FreeBSD)
NetBSDnetbsd.org, github
Matt Thomas (NetBSD), Reinoud Zandijk (NetBSD)

Compilers and runtimes for other languages[td]

NameLinksLicenseMaintainers
GoUpstream, RISC-V repository, Stef's forkBSD 3-clauseBenjamin Barenblat (Google), Michael Pratt (Google), Stef O'Rear
OcamlUpstream, RISC-V repositoryLGPLNicolás Ojeda Bär
Maxine VM (Java Virtual Machine)UpstreamGPLv2Maxine team
Jikes RVM (Java Virtual Machine)UpstreamEclipse Public License (EPL)Martin Maas (University of California, Berkeley)
OpenJDK/HotSpot (Java Virtual Machine)??Alexey Baturo, Michael Knysnek, Martin Maas
OpenJDK/OpenJ9 (Java Virtual Machine)UpstreamEclipse Public License 2.0 (EPLv2) with ClassPath Exception & Apache 2.0Cheng Jin
BishengJDK/HotSpot (Java Virtual Machine)UpstreamGPLv2 with Classpath ExceptionYadong Wang
Free PascalUpstream?Jeppe Johansen and others
NimUpstreamMITAndreas Rumpf and others
Ada (GNAT)UpstreamGPLv3 with linking exceptionAdaCore
RustUpstreamApache and MITRust Project
muForthUpstream?David Frech
ibForthUpstreamGPLv3Lars Brinkhoff
Mecrisp-Quintis Forth kernelUpstream?Matthias Koch
MonoInitial support in upstreamMITAlex Rønne Petersen
ZenZen-Lang.orgCommercial, AGPLv3connectFree Corporation
V8 (JS)Upstream githubBSDRIOS, Futurewei, PLCT Lab
Node.jsgithubMITRIOS, Futurewei, PLCT Lab
OpenArkCompiler (MAPLE)UpstreamMulanPSL-2.0Futurewei
Eclipse OMRgithubEclipse Public License 2.0 (EPLv2) with ClassPath and Assembly Exception & Apache 2.0Eclipse OMR Project

IDEs, SDKs and binary toolchain distributions[td]

NameLinksLicenseMaintainers
riscv-gnu-toolchainWebsiteGPLv3RISC-V International
JianChi CDKwebsiteAlibaba commercial licenseT-Head (Alibaba group)
Imperas M*SDKWebsiteProprietaryImperas
GNU MCU EclipseWebsite, Repositories, Binary distributionEPL-1.0 / variousLiviu Ionescu
RT-Thread StudioWebsiteEPL-1.0 / variousRT-Thread
AndeSight IDEwebsiteAndes comercial LicenseAndes
Embedded StudioWebsite, RISC-V specSEGGER commercial license, free for non-commercial useSEGGER
IAR Embedded WorkbenchWebsitecommercialIAR Systems
PlatformIOWebsite, IDE, DocsApache 2.0PlatformIO
Freedom StudioWebsiteEPL 1.0/variousSiFive
Nuclei StudioWebsiteEPL 1.0/variousNuclei System Technology
Ashling RiscFreeTM IDEWebsiteAshling commercial licenseAshling
SoftConsoleWebsiteVarious, see RNMicrochip
GCC Sourcery CodeBench LiteWebsiteGPLv3Mentor, a Siemens Business
LLVM Sourcery CodeBench LiteWebsiteApache 2.0Mentor, a Siemens Business
MULTI IDEWebsiteProprietaryGreen Hills

Security[td]

NameLinksLicenseMaintainers
emCryptWebsiteCommercial, free for non-commercial useSEGGER
CoreGuardWebsiteProprietaryDover Microsystems, Inc.
MultiZone APIGitHubISCHex Five Security Inc.
Secure IoT StackGitHubMIT, GPLv2, GPLv3, Evaluation licenseHex Five Security Inc.
MultiZone Security TEE & EnclaveSDK, EnclaveEvaluation licenseHex Five Security Inc.
Keystone EnclaveWebsite, RepositoriesBSD 3-clauseKeystone Team
SecureRFWebsite, SDKProprietarySecureRF Corp.
IntrinsicIDQuiddikeyProprietaryIntrinsic ID
Penglai EnclaveWebsite, GitHubMulan PSL v1IPADS
PQSLIB / PQSoCWebsiteProprietaryPQShield
GhidraWebsite, GithubApache 2.0National Security Agency

Machine Learning / AI[td]

NameLinksLicenseMaintainers
TF Litedemo, blog noteApache 2.0Antmicro / Google TF Lite team
ncnnGitHubBSD 3-clauseTencent Open Source
Andes NN LibrarywebsiteAndes commercial licenseAndes

Configuration[td]

NameLinksLicenseMaintainers
RISC-V ExplorerWebsiteProprietaryBlueSpec

Verification Tools[td]

NameLinksLicenseMaintainers
OneSpin RISC-V Verification AppWebsiteProprietaryOneSpin
OneSpin Floating-Point Unit AppWebsiteProprietaryOneSpin
RISCV-DVGitHubApache 2.0CHIPS Alliance Tools/DV workgroup
STINGWebsiteProprietaryValtrix Systems
ImperasDV SystemVerilog HW DVWebsiteProprietaryImperas
Axiomise formalISA appWebsiteProprietaryAxiomise

Accelerated Libraries[td]

NameLinksLicenseMaintainers
OpenBLAS (Support RISC-V V extension 0.7.1)GitHubBSD 3-clausePerfXLab
Andes DSP LibrarywebsiteAndes commercial licenseAndes
Andes Vector LibrarywebsiteAndes commercial licenseAndes

Help Wanted
  • Dart

from github :https://github.com/riscv/riscv-software-list#os-and-os-kernels




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



Archiver|手机版|小黑屋|risc-v中文社区

GMT+8, 2024-4-27 15:05 , Processed in 0.017813 second(s), 17 queries .

risc-v中文社区论坛 官方网站

Copyright © 2018-2021, risc-v open source

快速回复 返回顶部 返回列表