Development of embedded systems using RISC-V architecture offers comprehensive training in microcontroller programming for practical application builds.
Development of embedded systems using RISC-V architecture offers comprehensive training in microcontroller programming for practical application builds.
This comprehensive course introduces you to designing and developing embedded applications using RISC-V microcontrollers. Aimed at hobbyists, engineering students, and makers looking to advance beyond basic development boards, the course provides hands-on experience with professional-grade embedded systems development. You'll learn to work with RISC-V compiler toolchains, create bare metal applications, and understand microcontroller operations. The course covers essential topics from development platform setup to advanced concepts like interrupt-driven applications and serial communication, preparing you for a career in embedded systems engineering.
Instructors:
English
English
What you'll learn
Design embedded systems with RISC-V microcontrollers
Implement custom applications using SiFive Freedom Studio
Master microcontroller internal operational modules
Develop interrupt-driven applications
Create serial communication interfaces
Understand pulse width modulation applications
Skills you'll gain
This course includes:
PreRecorded video
Graded assignments, exams
Access on Mobile, Tablet, Desktop
Limited Access access
Shareable certificate
Closed caption
Get a Completion Certificate
Share your certificate with prospective employers and your professional network on LinkedIn.
Created by
Provided by
Top companies offer this course to their employees
Top companies provide this course to enhance their employees' skills, ensuring they excel in handling complex projects and drive organizational success.
There are 7 modules in this course
This course offers a comprehensive introduction to embedded systems development using RISC-V microcontrollers. Students learn to design and implement bare metal applications, working with a professional development environment. The curriculum covers essential topics including GPIO operations, pulse width modulation, interrupt-driven applications, and serial communication. Practical hands-on exercises help students understand microcontroller operations and embedded system design principles.
Welcome
Module 1
The Development Platform
Module 2
The Microcontroller and Its Library
Module 3
General Purpose Input Output
Module 4
Pulse Width Modulation
Module 5
Interrupt-Driven Applications
Module 6
Serial Communication
Module 7
Fee Structure
Instructor
2 Courses
Distinguished Electrical Engineer and Educational Innovation Leader
Eduardo Corpeño serves as the Electrical and Computer Engineering Academic Director at Galileo University, where he has established himself as a pioneering educator in computer engineering and embedded systems. As the creator of the world-renowned Brainfuino platform, he has significantly contributed to hands-on electronics education. His academic credentials include a BS in Electrical and Computer Engineering from UFM, Guatemala, and an MSc in Computer Science from Georgia Tech. His extensive teaching portfolio at Galileo University encompasses circuit theory, digital design, computer architecture, and embedded systems programming. A prolific course developer, he has published over 30 online courses across platforms including edX, Udemy, and LinkedIn Learning, particularly focusing on microcontrollers, embedded systems, and engineering problem-solving. His significant contributions to Spanish-language technical education include creating one of the first Spanish MOOCs on Raspberry Pi in 2013 and translating "The RISC-V Reader" by Turing Award laureate David Patterson. Beyond his academic work, he maintains active interests in analog and digital design, FPGAs, microcontrollers, soft processors, and high-performance computing.
Testimonials
Testimonials and success stories are a testament to the quality of this program and its impact on your career and learning journey. Be the first to help others make an informed decision by sharing your review of the course.
Frequently asked questions
Below are some of the most commonly asked questions about this course. We aim to provide clear and concise answers to help you better understand the course content, structure, and any other relevant information. If you have any additional questions or if your question is not listed here, please don't hesitate to reach out to our support team for further assistance.