TESA Developer Space
  • 👏Welcome
  • 📺TESA Podcast
  • ⭐Getting Started
    • Who we are?
    • What we do?
    • Who's our Networking?
  • 🏫TESA University Program
    • RT-Thread IoT OS
      • University Program
        • RT-Thread Architecture
          • Hardware supported
          • RT-Thread Layers
          • RT-Thread x Renesas
        • Edge AI Workshop
          • Installation & First Coding
          • External IRQ via Button
          • Enable Ulog for FinSH
          • Enable WiFi for FinSH
          • IoT Connectivity using MQTT
          • OpenMV IDE
          • MicroPython Programming
          • TFLite in OpenMV
          • AI Model Training via Edge Impulse
      • RT-Thread on RISC-V
    • FPGA Edge AI
      • Professional Courses
    • Problem-based Learning
      • STM32 Development Toolchain
  • 📚TESA Technical Contents
    • Linux OS
      • Zero to Linux Hero
        • Computer OS Architecture
        • Anatomy of Linux System
          • Busybox
          • Linux Environment for Developer
        • Anatomy of Linux Kernel
          • UNIX/Linux History
          • GNU Project
          • Linux OS Architecture
        • Anatomy of Linux Kernel
          • Linux Kernel Principles
    • Karel Robot
  • 🤘RECOMMENDED by TESA
    • Embedded Systems Roadmap
Powered by GitBook
On this page
  1. TESA University Program
  2. RT-Thread IoT OS

RT-Thread on RISC-V

Open Source RT-Thread RTOS on RISC-V

PreviousAI Model Training via Edge ImpulseNextFPGA Edge AI

Last updated 1 month ago

Course Structures

  • 01. COURSE INTRODUCTION

  • 02. INTRODUCTION TO RT-THREAD RTOS

  • 03. RISC-V PROCESSORS AND HARDWARE PLATFORM INTRODUCTION

  • 04. RT-THREAD ENVIRONMENT SETUP

  • 05. PORTING RT-THREAD TO RV32 HARDWARE PLATFORM

  • 06. APPLICATION BUILDING WITH RT-THREAD AND RISC-V

  • 07. HOW TO CONTRIBUTE TO OPEN SOURCE RISC-V PROJECT AND RT-THREAD RTOS PROJECT

🏫
Course Information
Linux Foundation Overview
Introduction
RT-Thread: An Introduction
Kernel
Device Driver
Package
RT-Thread Forum and Document Center
Knowledge Check
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
Knowledge Check
Introduction
Environment Setup Description
Project Source Code
Hands-On Lab Exercises
Knowledge Check
Introduction
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
Knowledge Check
Introduction
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
Knowledge Check
Introduction
https://trainingportal.linuxfoundation.org/courses/open-source-rt-thread-rtos-on-risc-v-lfd123