YoVDO

Building Applications with RISC-V and FreeRTOS

Offered By: Linux Foundation via edX

Tags

Embedded Systems Courses RTOS (Real-time Operating System) Courses Application Development Courses FreeRTOS Courses

Course Description

Overview

Real time operating systems (RTOS) play an important role in any embedded system, enabling users to control the time critical functions required to be handled within specific timeframes for the effective use of those systems. FreeRTOS is an open source RTOS that has been used in various embedded systems and has been effectively ported onto various processors.

This course is intended for anyone interested in RISC-V and real-time operating systems (RTOS). Learners will receive an introduction to embedded systems, RISC-V and the FreeRTOS real-time operating system. The course also teaches the skills needed to integrate RISC-V processors with FreeRTOS for real-time applications, and trains students on how to use open source processors and RTOS systems for various embedded applications.

Upon completion, participants will have the skills to enhance their careers in building embedded systems with RTOS capabilities.


Syllabus

  • Welcome!

  • Chapter 1. Introduction to RTOS and Embedded Systems

  • Chapter 2. FreeRTOS

  • Chapter 3. Porting FreeRTOS to Another Software or Hardware Platform

  • Chapter 4. RISC-V Processors

  • Chapter 5. Porting FreeRTOS to RISC-V Processors

  • Chapter 6. Application Building with FreeRTOS and RISC-V

  • Final Exam (verified track only)


Taught by

Nambi Ju

Tags

Related Courses

A simple course rater with JavaFX choice box and text area
Coursera Project Network via Coursera
A Cloud Guru's Elastic Certified Engineer Exam Preparation Course
A Cloud Guru
AWS Certified Developer - Associate (DVA-C01)
A Cloud Guru
Certified Kubernetes Application Developer (CKAD)
A Cloud Guru
Certified Kubernetes Application Developer (CKAD) (Legacy)
A Cloud Guru