|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/riscv-apps/
课程评论:没有评论
课程名称:基于RISC-V的嵌入式乐趣,第二部分:嵌入式应用 课程概述:本课程旨在通过在实际的RISC-V微控制器中创建应用程序来学习RISC-V指令集架构。您将看到许多在RISC-V嵌入式微控制器板上开发的应用程序。我们选择了一款价格低廉的开发板,您可以跟随课程进行实践。该课程是动手实践的一部分,您将获得使用RISC-V核心设计和开发嵌入式应用的基本经验。 本课程包含以下主题: - 开发平台 - GD32开发板(Seeed Studio) - Segger嵌入式工作室 - 开发过程 - GPIO - 模拟输入/输出 - 读取ADC的模拟输入 - 创建DAC的模拟信号 - 定时器 - 输入捕捉 - 输出比较 - 生成周期信号 - 脉宽调制 - 串行通信 - 串行外设接口 - I2C接口 - 异步串行通信(UART) - 通用串行总线(USB) - 中断 - RISC-V中断模型 - 基于中断的开发过程 在完成第一部分RISC-V ISA的学习后,本课程将重点介绍如何利用GD32V开发板创建基本的嵌入式应用。课程资源包括视频和书面材料,即使您不打算购买开发板,依然可以顺利完成课程学习。
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. So far, 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.After learning about the RISC-V ISA, it's time to talk about Embedded Applications using the awesome GD32V Dev Board by Seeed Studio. At $6.90 a piece, this is the cheapest microcontroller board I know. However, you're certainly not required to purchase anything. If you don't intend to acquire a board, you may successfully take the course by only watching the videos and written material.Since the purpose of this second course is to get you acquainted with a RISC-V microcontroller, we'll cover the following topics, and more:The Development PlatformThe GD32 Board, by Seeed StudioSegger Embedded StudioThe development processGPIOAnalog I/OReading analog input with an ADCCreating analog signals with a DACTimersInput CaptureOutput CompareGenerating periodic signalsPulse Width ModulationSerial CommunicationSerial Peripheral InterfaceThe I2C interfaceAsynchronous serial communication (UART)Universal Serial Bus (USB)InterruptsThe RISC-V interrupt modelInterrupt-driven development process