Engineering
Hands on Training icon
Hands On Training
Hands on Training icon

Microcontroller Applications with RISC-V

Course Cover
compare button icon

Course Features

icon

Duration

10 weeks

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Effort

2 hours per week

icon

Teaching Type

Self Paced

Course Description

This course provides some basic experience in designing and developing deeply embedded bare metal applications using a microcontroller with a RISC-V core. The course is the first step to creating embedded systems using a host of new microcontrollers that use an open instruction set architecture (ISA) as an alternative to a proprietary option.

LFD115x is geared towards hobbyists who want to implement their ideas on a professional board, engineering students who want to create professional applications with a RISC-V microcontroller, and makers who have created custom applications in a development board like the Arduino Uno, and want to take this expertise to the next level.

This course will enable you to get started with microcontroller-based embedded systems and acquainted with embedded RISC-V compiler toolchains. Upon completing this course, you will be familiar with creating embedded systems powered by a RISC-V core and begin your career as an Embedded Systems Engineer.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

Experience with any assembly language would be beneficial as well

It would be beneficial to have some prior knowledge of electronics concepts like logic levels, voltages, gates, periodic signals, etc.

The technology needed is a personal computer with Linux, macOS, or Windows, compliant with the requirements of SiFive Freedom Studio

We presume the student will have some experience with the C programming language and basic experience with schematic diagrams

What You Will Learn

Design an embedded system of your own.

Take the right steps to implement an embedded system you have in mind.

Use SiFive Freedom Studio to create embedded systems with a RISC-V CPU.

Use a RISC-V microcontroller, including its internal operational modules.

Course Instructors

Author Image

Eduardo Corpeño

Electrical and Computer Engineering Academic Director at Galileo University

Instructor at EdX
Course Cover