The State of Software Development Tools for RISC-V
Offered By: Linux Foundation via YouTube
Course Description
Overview
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.
Syllabus
Introduction
Emulators
Bootloader
clang
assembler
gdb
openocd
newlib
Go
Rust
Java Openjdk
Fedora
OpenSUSE
Open Embedded
Billroot
OpenWRT
FreeBSD
AWS
Zephyr
RTMS
Educational
Help needed
Upstream strategy
RISCV International
Questions
Hardware support
Android support
Normal use case for 32bit
Is RISCV Go supported
Can RISCV be implemented in Altera FPGAs
Which RISCV boards are supported in Go
Which modes are used in Go
Should one use stylelink or axi
Support custom instructions
Taught by
Linux Foundation
Tags
Related Courses
Embedded Systems - Shape The World: Microcontroller Input/OutputThe University of Texas at Austin via edX Model Checking
Chennai Mathematical Institute via Swayam Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera