Embedded Fun with RISC-V, Part 2 Embedded Applications

  • CategoryOther
  • TypeTutorials
  • LanguageEnglish
  • Total size1.9 GB
  • Uploaded Bycg3780
  • Downloads21
  • Last checkedMar. 20th '22
  • Date uploadedMar. 18th '22
  • Seeders 4
  • Leechers0

Infohash : 9066CC2985CB81944A0DA6E17583C62F00A99E26



MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 ChGenre: eLearning | Language: English + srt | Duration: 95 lectures (4h 41m) | Size: 1.94 GB

Get your hands on a RISC-V microcontroller.


How to design an embedded system of your own.
The steps to take when you have an embedded system in mind.
Tips and tricks in several steps of the design and implementation process.
How to use a RISC-V microcontroller.
How a RISC-V microcontroller compares to its ARM Cortex-M courterpart.

Be comfortable with digital or analog electronic circuits.
Have some basic experience with schematic diagrams.
Be able to create embedded applications using either a microcontroller or an FPGA.

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 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 second course is to get you acquainted with a RISC-V microcontroller, covering the following topics, and more
The Development Platform
The GD32 Board, by Seeed Studio
Sr Embedded Studio
The development process
GPIO
Analog I/O
Reading analog input with an ADC
Creating analog signals with a DAC
rs
Input Capture
Output Compare
Generating periodic signals
Pulse Width Modulation
Watchdog rs
Serial Communication
Serial Peripheral Interface
The I2C interface
Asynchronous serial communication (UART)
Universal Serial Bus (USB)
Interrupts
The RISC-V interrupt model
Interrupt-driven development process

Hobbyists who want to get their ideas in a professional board.
Eeering students who want to create professional applications.
Makers who have created custom applications in a development board, and want to take this expertise to the next level.

Files:

[CoursesGhar.Com] - Embedded Fun with RISC-V, Part 2 Embedded Applications 00 - Websites You May Like
  • 01.url (0.1 KB)
  • 02.url (0.1 KB)
  • Untitled.png (17.8 KB)
1. Introduction
  • 1. Introduction.mp4 (12.4 MB)
  • 1. Introduction.srt (4.4 KB)
  • 2. Motivation 1 Get some hands-on MCU practice!.mp4 (8.7 MB)
  • 2. Motivation 1 Get some hands-on MCU practice!.srt (1.2 KB)
  • 3. Motivation 2 Dig deep into a firmware library!.mp4 (5.3 MB)
  • 3. Motivation 2 Dig deep into a firmware library!.srt (0.9 KB)
  • 4. Motivation 3 Get over the Arduino!.mp4 (9.3 MB)
  • 4. Motivation 3 Get over the Arduino!.srt (1.1 KB)
  • 5. About the Exercise Files.html (0.3 KB)
  • 5.1 GitHub Repository.html (0.1 KB)
10. More About the Library
  • 1. A Quick and Dirty Approach to Learning.mp4 (10.3 MB)
  • 1. A Quick and Dirty Approach to Learning.srt (1.5 KB)
  • 2. GigaDevice Resources.mp4 (45.3 MB)
  • 2. GigaDevice Resources.srt (5.2 KB)
  • 3. Two Useful GitHub Repositories.mp4 (36.0 MB)
  • 3. Two Useful GitHub Repositories.srt (3.8 KB)
11. Analog InputOutput
  • 1. Analog IO.mp4 (2.3 MB)
  • 1. Analog IO.srt (1.1 KB)
  • 2. Some Examples of Analog Applications.mp4 (9.5 MB)
  • 2. Some Examples of Analog Applications.srt (2.1 KB)
  • 3. More Examples.mp4 (32.2 MB)
  • 3. More Examples.srt (4.6 KB)
  • 4. Comparing Analog and Digital.mp4 (16.1 MB)
  • 4. Comparing Analog and Digital.srt (4.0 KB)
  • 5. Analog Data in Computing Systems.mp4 (13.6 MB)
  • 5. Analog Data in Computing Systems.srt (3.8 KB)
12. Analog Input in the GD32V MCU
  • 1. ADC Module Description.mp4 (26.0 MB)
  • 1. ADC Module Description.srt (4.2 KB)
  • 2. ADC Application Hardware Description.mp4 (23.0 MB)
  • 2. ADC Application Hardware Description.srt (2.5 KB)
  • 3. Looking Back at the Manual.mp4 (25.7 MB)
  • 3. Looking Back at the Manual.srt (3.8 KB)
  • 4. The ADC Application Code.mp4 (29.2 MB)
  • 4. The ADC Application Code.srt (5.2 KB)
  • 5. The ADC Initialization Function.mp4 (54.9 MB)
  • 5. The ADC Initialization Function.srt (7.7 KB)
  • 6. The ADC Application Working.mp4 (21.2 MB)
  • 6. The ADC Application Working.srt (1.1 KB)
13. Analog Output in the GD32V MCU
  • 1. DAC Module Description.mp4 (13.1 MB)
  • 1. DAC Module Description.srt (2.3 KB)
  • 2. DAC Application Hardware Description.mp4 (17.2 MB)
  • 2. DAC Application Hardware Description.srt (1.3 KB)
  • 3. The DAC Application Code.mp4 (78.3 MB)
  • 3. The DAC Application Code.srt (10.0 KB)
  • 4. The DAC Initialization Function.mp4 (23.1 MB)
  • 4. The DAC Initialization Function.srt (2.5 KB)
  • 5. A Bad Blocking Delay Function.mp4 (7.4 MB)
  • 5. A Bad Blocking Delay Function.srt (1.2 KB)
  • 6. The DAC Application Working.mp4 (31.4 MB)
  • 6. The DAC Application Working.srt (1.8 KB)
14. Timers
  • 1. The need for Timer Modules.mp4 (6.0 MB)
  • 1. The need for Timer Modules.srt (3.0 KB)
  • 2. A Bad way of Generating PWM Signals.mp4 (6.6 MB)
  • 2. A Bad way of Generating PWM Signals.srt (2.3 KB)
  • 3. Types of Timers.mp4 (3.3 MB)
  • 3. Types of Timers.srt (1.9 KB)
  • 4. Typical Timer Circuitry.mp4 (4.9 MB)
  • 4. Typical Timer Circuitry.srt (1.8 KB)
  • 5. Periodic Interrupts.mp4 (9.8 MB)
  • 5. Periodic Interrupts.srt (2.9 KB)
  • 6. Input Capture Feature.mp4 (13.1 MB)
  • 6. Input Capture Feature.srt (4.4 KB)
  • 7. Output Compare Feature.mp4 (10.1 MB)
  • 7. Output Compare Feature.srt (3.3 KB)
  • 8. Pulse Width Modulation Feature.mp4 (6.6 MB)
  • 8. Pulse Width Modulation Feature.srt (3.0 KB)
15. Timers in the GD32V Microcontroller
  • 1. GD32V Timer Module Description.mp4 (28.3 MB)
  • 1. GD32V Timer Module Description.srt (4.7 KB)
  • 2. GD32V Timer Registers.mp4 (24.5 MB)
  • 2. GD32V Timer Registers.srt (3.4 KB)
  • 3. PWM Application Hardware Description.mp4 (9.0 MB)
  • 4. The PWM Application Code.mp4 (12.8 MB)
  • 4. The PWM Application Code.srt (1.9 KB)
  • 5. The Timer Initialization Function.mp4 (85.3 MB)
  • 5. The Timer Initialization Function.srt (8.3 KB)
  • 6. The PWM Application Working.mp4 (11.8 MB)
  • 6. The PWM Application Working.srt (0.4 KB)
16. Serial Communication
  • 1. Parallel vs. Serial Communication.mp4 (12.9 MB)
  • 2. Hard Disk Drive Interfaces.mp4 (21.0 MB)
  • 2. Hard Disk Drive Interfaces.srt (2.4 KB)
  • 3. Serial Port Characteristics.mp4 (19.1 MB)
  • 3. Serial Port Characteristics.srt (6.2 KB)
  • 4. Types of Serial Ports.mp4 (5.6 MB)
  • 4. Types of Serial Ports.srt (3.1 KB)
17. Serial Peripheral Interface (SPI)
  • 1. About SPI.mp4 (4.0 MB)
  • 1. About SPI.srt (1.9 KB)
  • 2. Shift Registers.mp4 (12.4 MB)
  • 2. Shift Registers.srt (4.0 KB)
  • 3. SPI Signals.mp4 (12.4 MB)
  • 3. SPI Signals.srt (4.0 KB)
  • 4. SPI Timing.mp4 (14.1 MB)
  • 4. SPI Timing.srt (3.4 KB)
  • 5. SPI Networks (No pun intended).mp4 (12.2 MB)
  • 5. SPI Networks (No pun intended).srt (3.1 KB)
18. I2C and Asynchronous Serial Communications
  • 1. More on Sparkfun.html (0.6 KB)
19. About Interrupts
  • 1. Interrupts Intro.mp4 (2.0 MB)
  • 1. Interrupts Intro.srt (1.0 KB)
  • 10. Step 4 - The Interrupt Handler is Executed.mp4 (17.4 MB)
  • 10. Step 4 - The Interrupt Handler is Executed.srt (4.5 KB)
  • 11. Step 5 - The state is popped from the stack.mp4 (3.5 MB)
  • 11. Step 5 - The state is popped from the stack.srt (0.9 KB)

    Code:

    • udp://inferno.demonoid.is:3391/announce
    • udp://open.stealth.si:80/announce
    • udp://tracker.tiny-vps.com:6969/announce
    • udp://fasttracker.foreverpirates.co:6969/announce
    • udp://tracker.opentrackr.org:1337/announce
    • udp://explodie.org:6969/announce
    • udp://tracker.cyberia.is:6969/announce
    • udp://ipv4.tracker.harry.lu:80/announce
    • udp://tracker.uw0.xyz:6969/announce
    • udp://opentracker.i2p.rocks:6969/announce
    • udp://tracker.birkenwald.de:6969/announce
    • udp://tracker.torrent.eu.org:451/announce
    • udp://tracker.moeking.me:6969/announce
    • udp://9.rarbg.me:2970/announce