Explore the current landscape of software development tools for RISC-V in this comprehensive conference talk. Delve into various aspects of the RISC-V ecosystem, including emulators, bootloaders, compilers, debuggers, and programming languages such as Go, Rust, and Java. Learn about operating systems and distributions supporting RISC-V, from Fedora and OpenSUSE to embedded solutions like OpenWRT and Zephyr. Discover educational resources, understand upstream strategies, and gain insights into hardware support and Android compatibility. Address common questions about RISC-V implementation, board support, and custom instructions. Gain valuable knowledge about the state of RISC-V software development tools and their future prospects.
The State of Software Development Tools for RISC-V