Title: Foundations of RISC-V Assembly Programming
Location: US
Company: The Linux Foundation
About this course:
A basic understanding of the assembly language with RISC-V is vital for hardware-related programming. Tasks like debugging and identifying performance-critical program sections are easier to achieve with the foundations of Assembly.
This course is designed for software developers who want to understand what instructions a RISC-V microprocessor finally executes for any software running on it. While this is an introductory course, developers should have a basic understanding of programming concepts and methodologies in order to benefit from the course material.
Discuss the RISC-V GNU toolchain
Get an understanding of the RISC-V ISA
Programming RISC-V assembly on user level
Implement your own programs runnable with RISC-V Linux
Understand disassembly and debugging output
Gain basic hardware-related RISC-V assembly programming knowledge and skills.
Duration: 7 weeks
Skills:
- Assembly Language
- Debugging
- Microprocessor
- Programming Concepts
- Reduced Instruction Set Computing
- Software Development
Curriculum:
- Discuss the RISC-V GNU toolchain
- Get an understanding of the RISC-V ISA
- Programming RISC-V assembly on user level
- Implement your own programs runnable with RISC-V Linux
- Understand disassembly and debugging output
Show interest and get access to the course