YoVDO

Linux on RISC-V with Open Hardware

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Linux Kernel Development Courses Open Hardware Courses

Course Description

Overview

Explore the world of RISC-V architecture and its integration with Linux in this comprehensive conference talk. Delve into RISC-V's global presence, including virtual meetups and the RISC-V International organization based in Switzerland. Understand the essential documentation for electronics, including schematics and board layouts. Learn about the Instruction Set Architecture (ISA) and its role as the interface between hardware and software. Examine RISC-V's base and standard extensions, as well as its privileged architecture with three privilege modes. Discover OpenSBI, an open-source SBI implementation, and its importance in avoiding fragmentation. Investigate RISC-V's implementation in the Linux kernel and explore various hardware platforms, including the SiFive Freedom Unleashed and Microchip Icicle board. Gain insights into open-source FPGA toolchains and the Team Linux on Badge project. This talk provides a thorough overview of RISC-V's open hardware ecosystem and its growing importance in the Linux community.

Syllabus

Introducción
RISC-V (virtual) meetups around the world
Documentation required for electronics: Schematics Board Layout
Instruction Set Architecture (ISA) • Interface between hardware and software
RISC-V base plus standard extensions • Standard extensions
RISC-V around the world RISC-V International based in Switzerland
Does RISC-V mean Open Source? • RISC-V is a set of specifications under an open source license
RISC-V Privileged Architecture • Three privilege modes User (U-Mode): applications
What is OpenSBI? • OpenSBI is an open source SBI implementation avoid fragmentation of si implementations • Layers of implementation Platform specific reference firmware
RISC-V in the Linux kernel
SiFive Freedom Unleashed
Microchip Icicle board
Open source FPGA toolchains
Team Linux on Badge


Taught by

Linux Foundation

Tags

Related Courses

Linux Kernel Development Model and Compilation
Udemy
Linux Kernel Development Course
Udemy
A Mechanism to Isolate CPU Topology Information in the Linux Kernel - CPU Namespace
linux.conf.au via YouTube
A Rolling Stable Kernel Model
Linux Foundation via YouTube
A Sockets API for LoRa - Standardizing IoT Network Interfaces
Linux Foundation via YouTube