|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/riscv-isa/
课程评论:没有评论
**课程名称:** RISC-V 嵌入式趣味入门,第一部分:RISC-V 指令集架构 **课程概述:** 本课程是 RISC-V 嵌入式实践课程系列的第一部分,旨在通过实际的 RISC-V 微控制器应用开发,带您深入了解 RISC-V 指令集架构(ISA)。您将有机会在一个经济实惠的 RISC-V 开发板上实践,学习创建嵌入式应用程序的基础知识。 **学习目标:** * 熟悉 RISC-V 指令集架构。 * 理解 RISC 哲学和 RISC-V 基金会的使命。 * 掌握 RISC-V ISA 的详细信息,包括 CPU 寄存器、寻址模式。 * 了解 RISC-V 指令集的模块化设计和各种指令集变体(如基础整数指令集、乘法指令集、原子操作指令集、压缩指令集、浮点指令集等)。 **实践环节:** * **上手实践营:** 使用 Seeed Studio GD32 开发板。 * **开发环境:** Segger Embedded Studio。 * **核心操作:** 项目创建、代码编译、调试。 * **深入分析:** 查看和理解反汇编代码。 **课程体系:** 本课程是更广泛实践课程系列的一部分,后续还将涵盖: * **第二部分:嵌入式应用:** 学习使用片上外设创建基本应用程序。 * **第三部分:实时操作系统:** 学习使用行业标准的 RTOS 创建应用程序。 * **第四部分:RTOS 内部探索:** 在了解 RTOS 使用方法的基础上,深入理解其工作原理。 **本课程特别适合:** 希望学习和掌握 RISC-V 指令集架构,并希望通过实践来巩固理论知识的学习者。
Learn about the RISC-V Instruction Set Architecture by creating applications in an actual RISC-V microcontroller! See many applications developed on a RISC-V embedded microcontroller board. We've chosen an inexpensive board so you may follow along if you want.This course is part of a hands-on curriculum where you'll get some basic experience on the design and development of embedded applications using a RISC-V core. This curriculum contains the following courses:Part 1: The RISCV ISA. Where you'll learn about the RISC-V Instruction Set Architecture.Part 2: Embedded Applications. Where you'll learn how to create basic applications using the on-chip peripherals.Part 3: Real Time Operating Systems. Where you'll learn how to create RTOS applications with an industry standard RTOS.Part 4: The Journey inside an RTOS. Where you'll learn how an RTOS works, now that you know how to use them. The purpose of this first course is to get you acquainted with the RISC-V Instruction Set Architecture, covering the following topics, and more:About RISC-VThe RISC philosophy.The RISC-V foundation.The RISC-V Instruction Set Architecture Details.CPU Registers.Addressing Modes.The Modular Instruction Set Variants.Base (Integer) Instruction Set.Multiplication Instruction Set.Atomic Operation Instruction Set.Compressed Instruction Set.Floating Point Instruction Set.Hands-On Boot CampThe GD32 Board, by Seeed StudioSegger Embedded StudioCreating a ProjectCompiling your CodeDebuggingDisassembled Code