Open Source RT-Thread RTOS on RISC-V
01. COURSE INTRODUCTION
Course Information
Linux Foundation Overview
02. INTRODUCTION TO RT-THREAD RTOS
Introduction
RT-Thread: An Introduction
Kernel
Device Driver
Package
RT-Thread Forum and Document Center
Knowledge Check
03. RISC-V PROCESSORS AND HARDWARE PLATFORM INTRODUCTION
The RISC-V Instruction Set
RISC-V General Purpose Registers
RISC-V Interrupt Management Model
RISC-V Assembly
RISC-V Cores Supported by RT-Thread
RISC-V Hardware Supported by RT-Thread
04. RT-THREAD ENVIRONMENT SETUP
Environment Setup Description
Project Source Code
Hands-On Lab Exercises
05. PORTING RT-THREAD TO RV32 HARDWARE PLATFORM
The RV32 Startup Process
RT-Thread Porting API
RT-Thread Base API Adaptation
Adapting Context Switching Between RT-Thread Threads
RT-Thread Context Switch Adaptation Between Threads and Interrupts
06. APPLICATION BUILDING WITH RT-THREAD AND RISC-V
Template Project for Multithreading Implementation
Create RT-Thread IPC Template Project
Create RT-Thread Device Driver Template Project
Using RT-Thread Components
Using RT-Thread Online Software Package
07. HOW TO CONTRIBUTE TO OPEN SOURCE RISC-V PROJECT AND RT-THREAD RTOS PROJECT
Last updated 1 year ago