RISC-V Fundamentals (LFD210) (Chinese-proctored)
This course is designed for computer engineers and programmers looking to acquire the knowledge and skills necessary to work with RISC-V processors and software, giving you a…
Description
Learn everything you need to know about RISC-V, the open-source instruction set architecture that is predicted to become ubiquitous as it paves the way for the next 50 years of computing design and innovation. Knowing RISC-V and its associated software development skills makes anyone pursuing a career in tech stand out. This course will enhance your skills and knowledge, opening up new career opportunities in virtually every computing field. You will also be well-prepared to contribute to the growing open RISC-V community and help shape the future of computing.
This course, along with real-world experience and study, will provide the skills and knowledge also tested by the Linux Foundation’s RISC-V Foundational Associate (RVFA) exam.
Who is this for
This course is designed for computer engineers and programmers looking to acquire the knowledge and skills necessary to work with RISC-V processors and software, giving you a competitive edge in the job market. This course is an essential learning experience for anyone looking to enhance their career in the tech industry.
Curriculum
Chapter 1. Course Introduction
Chapter 2. RISC-V Overview
Chapter 3. Introduction to RISC-V Instruction Set
Chapter 4. Understanding Instruction Formats and Pseudoinstructions
Chapter 5. The Modularity of RISC-V as an ISA
Chapter 6. Privileges and the Memory Model
Chapter 7. Assembly Language for RISC-V
Chapter 8. Writing and Debugging RISC-V Assembly Code
Chapter 9. High-Level Languages for RISC-V: C Programming
Chapter 10. The GNU C Compiler for RISC-V
Chapter 11. Clang and LLVM for RISC-V
Chapter 12. RISC-V Operating Systems & Tools
Chapter 13. Firmware for RISC-V Platforms
Chapter 14. General Purpose RISC-V Operating Systems