【资源目录】:


├──1 – Introduction

| ├──1 -Welcome.mp4 14.51M

| ├──1 -Welcome.srt 1.86kb

| ├──1 -Welcome_en.srt 1.75kb

| └──2 – Course repository.html 0.16kb

├──10 – Rust Foreign Function Interface(FFI)

| ├──1 -Steps involved in dealing with Rust and Foreign language code.mp4 55.37M

| ├──1 -Steps involved in dealing with Rust and Foreign language code.srt 13.69kb

| ├──1 -Steps involved in dealing with Rust and Foreign language code_en.srt 10.98kb

| ├──2 -Types mapping between Rust and C.mp4 18.00M

| ├──2 -Types mapping between Rust and C.srt 3.70kb

| ├──2 -Types mapping between Rust and C_en.srt 3.22kb

| ├──3 -Rust equivalent of C’s void and void pointer.mp4 39.72M

| ├──3 -Rust equivalent of C’s void and void pointer.srt 7.62kb

| ├──3 -Rust equivalent of C’s void and void pointer_en.srt 5.86kb

| ├──4 -Rust equivalent of C’s void and void pointer contd.mp4 35.19M

| ├──4 -Rust equivalent of C’s void and void pointer contd.srt 5.01kb

| ├──4 -Rust equivalent of C’s void and void pointer contd_en.srt 4.90kb

| ├──5 -Rust representation of C’s String.mp4 32.04M

| ├──5 -Rust representation of C’s String.srt 8.00kb

| ├──5 -Rust representation of C’s String_en.srt 7.17kb

| ├──6 -Rust accepting and processing Strings from ’C’ (coreffiCstr).mp4 48.20M

| ├──6 -Rust accepting and processing Strings from ’C’ (coreffiCstr).srt 8.35kb

| ├──6 -Rust accepting and processing Strings from ’C’ (coreffiCstr)_en.srt 6.20kb

| ├──7 -Rust sending Strings to ’C’ (stdffiCString).mp4 69.93M

| ├──7 -Rust sending Strings to ’C’ (stdffiCString).srt 9.15kb

| ├──7 -Rust sending Strings to ’C’ (stdffiCString)_en.srt 7.17kb

| ├──8 -Struct memory layout Rust Vs C.mp4 33.56M

| ├──8 -Struct memory layout Rust Vs C.srt 7.56kb

| ├──8 -Struct memory layout Rust Vs C_en.srt 6.05kb

| ├──9 -Passing struct from Rust to C.mp4 44.95M

| ├──9 -Passing struct from Rust to C.srt 6.50kb

| └──9 -Passing struct from Rust to C_en.srt 6.68kb

├──11 – Exercise 005 Flappy Bird game implementation(Rust + C)

| ├──1 -Introduction to Flappy bird application.mp4 38.96M

| ├──1 -Introduction to Flappy bird application.srt 8.20kb

| ├──1 -Introduction to Flappy bird application_en.srt 6.58kb

| ├──10 -Implementation part 2 Peripheral configuration and code generation.mp4 50.81M

| ├──10 -Implementation part 2 Peripheral configuration and code generation.srt 7.06kb

| ├──10 -Implementation part 2 Peripheral configuration and code generation_en.srt 6.09kb

| ├──11 -C drivers github link.url 0.09kb

| ├──11 -Copy driver files into the project.mp4 10.17M

| ├──11 -Copy driver files into the project.srt 1.19kb

| ├──11 -Copy driver files into the project_en.srt 1.16kb

| ├──11 -c_drivers.zip 15.49kb

| ├──12 -Analysing the issue related to weak symbol linkage.mp4 48.50M

| ├──12 -Analysing the issue related to weak symbol linkage.srt 4.19kb

| ├──12 -Analysing the issue related to weak symbol linkage_en.srt 4.20kb

| ├──13 -Fixing issue related to weak symbol linkage and testing project.mp4 83.49M

| ├──13 -Fixing issue related to weak symbol linkage and testing project.srt 8.17kb

| ├──13 -Fixing issue related to weak symbol linkage and testing project_en.srt 8.20kb

| ├──14 -Game feature Start screen implementation part-1.mp4 25.89M

| ├──14 -Game feature Start screen implementation part-1.srt 4.04kb

| ├──14 -Game feature Start screen implementation part-1_en.srt 3.35kb

| ├──15 -Game feature Start screen implementation part-2.mp4 68.58M

| ├──15 -Game feature Start screen implementation part-2.srt 10.22kb

| ├──15 -Game feature Start screen implementation part-2_en.srt 8.42kb

| ├──16 -Game feature Start screen implementation part-3.mp4 35.85M

| ├──16 -Game feature Start screen implementation part-3.srt 4.11kb

| ├──16 -Game feature Start screen implementation part-3_en.srt 3.92kb

| ├──17 -assets.url 0.15kb

| ├──17 -Game feature Start screen implementation part-4.mp4 92.67M

| ├──17 -Game feature Start screen implementation part-4.srt 9.97kb

| ├──17 -Game feature Start screen implementation part-4_en.srt 8.01kb

| ├──18 -Game feature Start screen implementation part-5.mp4 13.66M

| ├──18 -Game feature Start screen implementation part-5.srt 1.55kb

| ├──18 -Game feature Start screen implementation part-5_en.srt 1.33kb

| ├──19 -Game feature Start screen implementation part-6.mp4 80.19M

| ├──19 -Game feature Start screen implementation part-6.srt 10.42kb

| ├──19 -Game feature Start screen implementation part-6_en.srt 8.31kb

| ├──2 -fastbit_Stm32_nano_v2_sch.pdf 180.93kb

| ├──2 -Implementation part 1 Generating ’C’ MCU driver files using STM32CubeIDE.mp4 74.06M

| ├──2 -Implementation part 1 Generating ’C’ MCU driver files using STM32CubeIDE.srt 11.90kb

| ├──2 -Implementation part 1 Generating ’C’ MCU driver files using STM32CubeIDE_en.srt 11.18kb

| ├──2 -Schematic.url 0.08kb

| ├──20 -assets.url 0.15kb

| ├──20 -Game feature Start screen implementation part-7.mp4 61.77M

| ├──20 -Game feature Start screen implementation part-7.srt 6.31kb

| ├──20 -Game feature Start screen implementation part-7_en.srt 5.03kb

| ├──21 -Game feature Start screen implementation part-8.mp4 51.45M

| ├──21 -Game feature Start screen implementation part-8.srt 5.66kb

| ├──21 -Game feature Start screen implementation part-8_en.srt 6.07kb

| ├──22 -Game feature Start screen implementation part-9.mp4 35.87M

| ├──22 -Game feature Start screen implementation part-9.srt 2.19kb

| ├──22 -Game feature Start screen implementation part-9_en.srt 2.69kb

| ├──23 -Game feature Start screen implementation part-10.mp4 32.50M

| ├──23 -Game feature Start screen implementation part-10.srt 3.35kb

| ├──23 -Game feature Start screen implementation part-10_en.srt 3.11kb

| ├──24 -Game feature Start screen implementation part-11.mp4 63.81M

| ├──24 -Game feature Start screen implementation part-11.srt 5.70kb

| ├──24 -Game feature Start screen implementation part-11_en.srt 5.52kb

| ├──25 -Game feature Start screen implementation part-12.mp4 26.07M

| ├──25 -Game feature Start screen implementation part-12.srt 3.50kb

| ├──25 -Game feature Start screen implementation part-12_en.srt 2.83kb

| ├──26 -Game feature Start screen implementation part-13.mp4 23.63M

| ├──26 -Game feature Start screen implementation part-13.srt 2.14kb

| ├──26 -Game feature Start screen implementation part-13_en.srt 1.69kb

| ├──27 -Game feature Obstacle movement implementation part-1.mp4 68.09M

| ├──27 -Game feature Obstacle movement implementation part-1.srt 9.50kb

| ├──27 -Game feature Obstacle movement implementation part-1_en.srt 9.59kb

| ├──28 -Game feature Obstacle movement implementation part-2.mp4 48.00M

| ├──28 -Game feature Obstacle movement implementation part-2.srt 5.41kb

| ├──28 -Game feature Obstacle movement implementation part-2_en.srt 4.47kb

| ├──29 -Game feature Obstacle movement implementation part-3.mp4 45.00M

| ├──29 -Game feature Obstacle movement implementation part-3.srt 4.79kb

| ├──29 -Game feature Obstacle movement implementation part-3_en.srt 4.45kb

| ├──3 -Compiling ’C’ source files from Rust project How it works.mp4 34.54M

| ├──3 -Compiling ’C’ source files from Rust project How it works.srt 7.98kb

| ├──3 -Compiling ’C’ source files from Rust project How it works_en.srt 7.95kb

| ├──30 -Game feature Obstacle movement implementation part-4.mp4 22.21M

| ├──30 -Game feature Obstacle movement implementation part-4.srt 2.22kb

| ├──30 -Game feature Obstacle movement implementation part-4_en.srt 1.76kb

| ├──31 -Game feature Obstacle movement implementation part-5.mp4 33.66M

| ├──31 -Game feature Obstacle movement implementation part-5.srt 2.91kb

| ├──31 -Game feature Obstacle movement implementation part-5_en.srt 2.33kb

| ├──32 -Game feature Obstacle movement implementation part-6.mp4 65.26M

| ├──32 -Game feature Obstacle movement implementation part-6.srt 5.31kb

| ├──32 -Game feature Obstacle movement implementation part-6_en.srt 5.11kb

| ├──33 -assets.url 0.15kb

| ├──33 -Game feature Player movement implementation part-1.mp4 89.22M

| ├──33 -Game feature Player movement implementation part-1.srt 9.87kb

| ├──33 -Game feature Player movement implementation part-1_en.srt 10.98kb

| ├──34 -Game feature Player movement implementation part-2.mp4 63.92M

| ├──34 -Game feature Player movement implementation part-2.srt 9.42kb

| ├──34 -Game feature Player movement implementation part-2_en.srt 7.32kb

| ├──35 -assets.url 0.15kb

| ├──35 -Game feature Collision detection implementation part-1.mp4 29.40M

| ├──35 -Game feature Collision detection implementation part-1.srt 3.15kb

| ├──35 -Game feature Collision detection implementation part-1_en.srt 2.66kb

| ├──36 -Game feature Collision detection implementation part-2.mp4 96.75M

| ├──36 -Game feature Collision detection implementation part-2.srt 8.38kb

| ├──36 -Game feature Collision detection implementation part-2_en.srt 8.59kb

| ├──37 -Game feature Collision detection implementation part-3.mp4 31.47M

| ├──37 -Game feature Collision detection implementation part-3.srt 3.24kb

| ├──37 -Game feature Collision detection implementation part-3_en.srt 3.63kb

| ├──4 -Writing build.rs part 1.mp4 22.08M

| ├──4 -Writing build.rs part 1.srt 4.06kb

| ├──4 -Writing build.rs part 1_en.srt 3.41kb

| ├──5 -build.url 0.15kb

| ├──5 -Writing build.rs part 2.mp4 83.28M

| ├──5 -Writing build.rs part 2.srt 10.29kb

| ├──5 -Writing build.rs part 2_en.srt 8.43kb

| ├──6 -Writing build.rs part 3.mp4 118.06M

| ├──6 -Writing build.rs part 3.srt 12.99kb

| ├──6 -Writing build.rs part 3_en.srt 10.57kb

| ├──7 -Writing build.rs part 4.mp4 68.27M

| ├──7 -Writing build.rs part 4.srt 5.83kb

| ├──7 -Writing build.rs part 4_en.srt 5.87kb

| ├──8 -Writing build.rs part 5.mp4 57.76M

| ├──8 -Writing build.rs part 5.srt 5.50kb

| ├──8 -Writing build.rs part 5_en.srt 4.45kb

| ├──9 -Testing project for systick interrupt generation.mp4 41.47M

| ├──9 -Testing project for systick interrupt generation.srt 4.48kb

| └──9 -Testing project for systick interrupt generation_en.srt 3.87kb

├──12 – Creating hardware agnostic device driver using embedded-hal

| ├──1 -About hardware agnostic driver development.mp4 59.66M

| ├──1 -About hardware agnostic driver development.srt 11.31kb

| ├──1 -About hardware agnostic driver development_en.srt 10.26kb

| ├──2 -MPU6050 driver crate implementation part-1.mp4 14.82M

| ├──2 -MPU6050 driver crate implementation part-1.srt 2.64kb

| ├──2 -MPU6050 driver crate implementation part-1_en.srt 2.40kb

| ├──3 -MPU6050 driver crate implementation part-2.mp4 57.82M

| ├──3 -MPU6050 driver crate implementation part-2.srt 10.08kb

| ├──3 -MPU6050 driver crate implementation part-2_en.srt 8.94kb

| ├──4 -MPU6050 driver crate implementation part-3.mp4 51.98M

| ├──4 -MPU6050 driver crate implementation part-3.srt 6.68kb

| ├──4 -MPU6050 driver crate implementation part-3_en.srt 6.92kb

| ├──5 -MPU6050 driver crate implementation part-4.mp4 26.82M

| ├──5 -MPU6050 driver crate implementation part-4.srt 4.44kb

| └──5 -MPU6050 driver crate implementation part-4_en.srt 3.74kb

├──2 – Rust Toolchain Installation

| ├──1 -Toolchain installation for Host.mp4 35.02M

| ├──1 -Toolchain installation for Host.srt 8.23kb

| ├──1 -Toolchain installation for Host_en.srt 7.93kb

| ├──2 -Toolchain components and target triple of Tier 1 targets.mp4 26.51M

| ├──2 -Toolchain components and target triple of Tier 1 targets.srt 4.78kb

| ├──2 -Toolchain components and target triple of Tier 1 targets_en.srt 4.43kb

| ├──3 -Creating a Rust project using Cargo and Important VS code extensions.mp4 68.43M

| ├──3 -Creating a Rust project using Cargo and Important VS code extensions.srt 13.80kb

| ├──3 -Creating a Rust project using Cargo and Important VS code extensions_en.srt 13.12kb

| ├──4 -Important tools rustfmt, cargo fix , Clippy.mp4 94.39M

| ├──4 -Important tools rustfmt, cargo fix , Clippy.srt 19.91kb

| └──4 -Important tools rustfmt, cargo fix , Clippy_en.srt 20.10kb

├──3 – Rust Fundamentals Quick intro to core concepts

| ├──1 -How Rust ensures memory safety compared to CC++ part 1.mp4 124.93M

| ├──1 -How Rust ensures memory safety compared to CC++ part 1.srt 22.94kb

| ├──1 -How Rust ensures memory safety compared to CC++ part 1_en.srt 22.24kb

| ├──10 -Borrow(&T and &mut T).mp4 75.85M

| ├──10 -Borrow(&T and &mut T).srt 15.63kb

| ├──10 -Borrow(&T and &mut T)_en.srt 12.78kb

| ├──11 -slice data type.mp4 120.12M

| ├──11 -slice data type.srt 27.81kb

| ├──11 -slice data type_en.srt 22.28kb

| ├──12 -if..else as a statement and expression.mp4 53.57M

| ├──12 -if..else as a statement and expression.srt 14.25kb

| ├──12 -if..else as a statement and expression_en.srt 11.88kb

| ├──13 -match statement.mp4 101.78M

| ├──13 -match statement.srt 25.61kb

| ├──13 -match statement_en.srt 25.70kb

| ├──14 -if..let statement.mp4 27.24M

| ├──14 -if..let statement.srt 6.54kb

| ├──14 -if..let statement_en.srt 6.96kb

| ├──15 -How Rust ensures memory safety compared to CC++ part 3.mp4 67.36M

| ├──15 -How Rust ensures memory safety compared to CC++ part 3.srt 14.89kb

| ├──15 -How Rust ensures memory safety compared to CC++ part 3_en.srt 12.01kb

| ├──16 -Comparison and logical operators.mp4 43.66M

| ├──16 -Comparison and logical operators.srt 10.02kb

| ├──16 -Comparison and logical operators_en.srt 9.10kb

| ├──17 -Bitwise operators.mp4 34.61M

| ├──17 -Bitwise operators.srt 10.32kb

| ├──17 -Bitwise operators_en.srt 8.70kb

| ├──18 -Strings.mp4 127.24M

| ├──18 -Strings.srt 30.16kb

| ├──18 -Strings_en.srt 24.68kb

| ├──19 -UTF8 encoded string.mp4 30.54M

| ├──19 -UTF8 encoded string.srt 6.52kb

| ├──19 -UTF8 encoded string_en.srt 6.74kb

| ├──2 -Variables and numerical data types.mp4 104.24M

| ├──2 -Variables and numerical data types.srt 20.89kb

| ├──2 -Variables and numerical data types_en.srt 19.01kb

| ├──20 -String literal type(&str).mp4 60.96M

| ├──20 -String literal type(&str).srt 12.44kb

| ├──20 -String literal type(&str)_en.srt 10.09kb

| ├──21 -Function declaration and parameters.mp4 93.72M

| ├──21 -Function declaration and parameters.srt 19.23kb

| ├──21 -Function declaration and parameters_en.srt 19.88kb

| ├──22 -OptionT.mp4 85.98M

| ├──22 -OptionT.srt 19.08kb

| ├──22 -OptionT_en.srt 15.77kb

| ├──23 -ResultT, E.mp4 8.26M

| ├──23 -ResultT, E.srt 1.95kb

| ├──23 -ResultT, E_en.srt 2.12kb

| ├──24 -Generics.mp4 107.24M

| ├──24 -Generics.srt 22.08kb

| ├──24 -Generics_en.srt 17.42kb

| ├──3 -Byte literal.mp4 25.77M

| ├──3 -Byte literal.srt 5.73kb

| ├──3 -Byte literal_en.srt 4.83kb

| ├──4 -Char and unicode representation.mp4 48.49M

| ├──4 -Char and unicode representation.srt 8.17kb

| ├──4 -Char and unicode representation_en.srt 6.85kb

| ├──5 -Statics.mp4 37.54M

| ├──5 -Statics.srt 8.23kb

| ├──5 -Statics_en.srt 8.90kb

| ├──6 -Constants.mp4 20.94M

| ├──6 -Constants.srt 4.16kb

| ├──6 -Constants_en.srt 3.53kb

| ├──7 -How Rust ensures memory safety compared to CC++ part 2.mp4 47.75M

| ├──7 -How Rust ensures memory safety compared to CC++ part 2.srt 10.24kb

| ├──7 -How Rust ensures memory safety compared to CC++ part 2_en.srt 10.56kb

| ├──8 -Arrays.mp4 72.53M

| ├──8 -Arrays.srt 15.66kb

| ├──8 -Arrays_en.srt 13.16kb

| ├──9 -References.mp4 62.16M

| ├──9 -References.srt 13.26kb

| └──9 -References_en.srt 12.84kb

├──4 – Cross compilation

| ├──1 -About the hardware.mp4 16.60M

| ├──1 -About the hardware.srt 1.94kb

| ├──1 -About the hardware_en.srt 1.63kb

| ├──2 -Intro to cross compilation for target architecture.mp4 67.62M

| ├──2 -Intro to cross compilation for target architecture.srt 10.50kb

| ├──2 -Intro to cross compilation for target architecture_en.srt 8.72kb

| ├──3 -Generating ELF file for the very basic rust program part 1.mp4 95.65M

| ├──3 -Generating ELF file for the very basic rust program part 1.srt 18.87kb

| ├──3 -Generating ELF file for the very basic rust program part 1_en.srt 17.37kb

| ├──4 -Generating ELF file for the very basic rust program part 2.mp4 71.53M

| ├──4 -Generating ELF file for the very basic rust program part 2.srt 13.46kb

| ├──4 -Generating ELF file for the very basic rust program part 2_en.srt 11.35kb

| ├──5 -About Type ’never’(!).mp4 29.29M

| ├──5 -About Type ’never’(!).srt 6.59kb

| ├──5 -About Type ’never’(!)_en.srt 5.75kb

| ├──6 -Inspecting ELF file using cargo-binutils.mp4 29.23M

| ├──6 -Inspecting ELF file using cargo-binutils.srt 6.48kb

| └──6 -Inspecting ELF file using cargo-binutils_en.srt 5.75kb

├──5 – Writing start-up code and linker script for bare metal Rust program

| ├──1 -Writing start-up code part-1.mp4 25.59M

| ├──1 -Writing start-up code part-1.srt 6.16kb

| ├──1 -Writing start-up code part-1_en.srt 6.04kb

| ├──10 -Writing start-up code part-5 [Reset_Handler].mp4 52.70M

| ├──10 -Writing start-up code part-5 [Reset_Handler].srt 7.01kb

| ├──10 -Writing start-up code part-5 [Reset_Handler]_en.srt 7.44kb

| ├──11 -Raw pointers in Rust.mp4 93.55M

| ├──11 -Raw pointers in Rust.srt 20.21kb

| ├──11 -Raw pointers in Rust_en.srt 19.31kb

| ├──12 -Writing start-up code part-6 [Reset_Handler].mp4 76.99M

| ├──12 -Writing start-up code part-6 [Reset_Handler].srt 8.96kb

| ├──12 -Writing start-up code part-6 [Reset_Handler]_en.srt 9.36kb

| ├──2 -About Linker, Linker flags and Linker script.mp4 36.60M

| ├──2 -About Linker, Linker flags and Linker script.srt 7.97kb

| ├──2 -About Linker, Linker flags and Linker script_en.srt 9.41kb

| ├──3 -Writing linker script from scratch part 1 [MEMORY].mp4 102.77M

| ├──3 -Writing linker script from scratch part 1 [MEMORY].srt 14.66kb

| ├──3 -Writing linker script from scratch part 1 [MEMORY]_en.srt 13.77kb

| ├──4 -Different types of data in a program.mp4 42.83M

| ├──4 -Different types of data in a program.srt 8.11kb

| ├──4 -Different types of data in a program_en.srt 7.76kb

| ├──5 -Writing linker script from scratch part 2 [SECTIONS].mp4 49.02M

| ├──5 -Writing linker script from scratch part 2 [SECTIONS].srt 8.33kb

| ├──5 -Writing linker script from scratch part 2 [SECTIONS]_en.srt 7.72kb

| ├──6 -Writing linker script from scratch part 3.mp4 160.74M

| ├──6 -Writing linker script from scratch part 3.srt 26.06kb

| ├──6 -Writing linker script from scratch part 3_en.srt 24.53kb

| ├──7 -Writing start-up code part-2 [Vector table].mp4 140.49M

| ├──7 -Writing start-up code part-2 [Vector table].srt 21.16kb

| ├──7 -Writing start-up code part-2 [Vector table]_en.srt 17.95kb

| ├──8 -Writing start-up code part-3 [extern C].mp4 71.82M

| ├──8 -Writing start-up code part-3 [extern C].srt 13.06kb

| ├──8 -Writing start-up code part-3 [extern C]_en.srt 12.28kb

| ├──9 -Writing start-up code part-4 [Default_Handlers].mp4 92.56M

| ├──9 -Writing start-up code part-4 [Default_Handlers].srt 11.82kb

| └──9 -Writing start-up code part-4 [Default_Handlers]_en.srt 11.89kb

├──6 – Flash and Debug

| ├──1 -Flashing code to target hardware-1 [Install STM32CubeCLT].mp4 16.08M

| ├──1 -Flashing code to target hardware-1 [Install STM32CubeCLT].srt 3.90kb

| ├──1 -Flashing code to target hardware-1 [Install STM32CubeCLT]_en.srt 3.22kb

| ├──2 -Flashing code to target hardware-2 [VsCode and cortex-debug setup].mp4 158.82M

| ├──2 -Flashing code to target hardware-2 [VsCode and cortex-debug setup].srt 21.09kb

| ├──2 -Flashing code to target hardware-2 [VsCode and cortex-debug setup]_en.srt 17.27kb

| ├──3 -Flashing code using probe.rs tools.mp4 26.66M

| ├──3 -Flashing code using probe.rs tools.srt 4.99kb

| └──3 -Flashing code using probe.rs tools_en.srt 4.30kb

├──7 – Exercise 2 Write a bare metal Rust application to handle LEDs using Interrupts

| ├──1 -Introduction.mp4 11.39M

| ├──1 -Introduction.srt 2.32kb

| ├──1 -Introduction_en.srt 2.11kb

| ├──10 -Commenting and generating documentation part 2 [! Inner documentation].mp4 100.05M

| ├──10 -Commenting and generating documentation part 2 [! Inner documentation].srt 15.14kb

| ├──10 -Commenting and generating documentation part 2 [! Inner documentation]_en.srt 14.53kb

| ├──11 -Commenting and generating documentation part 1 [ Outer documentation].mp4 13.16M

| ├──11 -Commenting and generating documentation part 1 [ Outer documentation].srt 2.47kb

| ├──11 -Commenting and generating documentation part 1 [ Outer documentation]_en.srt 2.90kb

| ├──12 -Exercise Implementation Part 8; Writing button module.mp4 71.00M

| ├──12 -Exercise Implementation Part 8; Writing button module.srt 9.69kb

| ├──12 -Exercise Implementation Part 8; Writing button module_en.srt 8.15kb

| ├──13 -Exercise Implementation Part 9; Coding for button interrupt.mp4 78.01M

| ├──13 -Exercise Implementation Part 9; Coding for button interrupt.srt 9.28kb

| ├──13 -Exercise Implementation Part 9; Coding for button interrupt_en.srt 9.29kb

| ├──14 -Exercise Implementation Part 10.mp4 90.54M

| ├──14 -Exercise Implementation Part 10.srt 11.37kb

| ├──14 -Exercise Implementation Part 10_en.srt 10.89kb

| ├──15 -Exercise Implementation Part 11.mp4 60.91M

| ├──15 -Exercise Implementation Part 11.srt 8.07kb

| ├──15 -Exercise Implementation Part 11_en.srt 7.69kb

| ├──16 -Exercise Implementation Part 12.mp4 77.38M

| ├──16 -Exercise Implementation Part 12.srt 10.03kb

| ├──16 -Exercise Implementation Part 12_en.srt 8.33kb

| ├──17 -Exercise Implementation Part 13.mp4 79.77M

| ├──17 -Exercise Implementation Part 13.srt 10.14kb

| ├──17 -Exercise Implementation Part 13_en.srt 9.26kb

| ├──18 -Exercise Implementation Part 14 Testing button interrupt.mp4 24.14M

| ├──18 -Exercise Implementation Part 14 Testing button interrupt.srt 2.23kb

| ├──18 -Exercise Implementation Part 14 Testing button interrupt_en.srt 2.86kb

| ├──2 -Exercise Implementation Part 1.mp4 51.70M

| ├──2 -Exercise Implementation Part 1.srt 7.72kb

| ├──2 -Exercise Implementation Part 1_en.srt 7.63kb

| ├──3 -Exercise Implementation Part 2.mp4 38.29M

| ├──3 -Exercise Implementation Part 2.srt 6.50kb

| ├──3 -Exercise Implementation Part 2_en.srt 5.16kb

| ├──4 -Exercise Implementation Part 3.mp4 84.37M

| ├──4 -Exercise Implementation Part 3.srt 11.73kb

| ├──4 -Exercise Implementation Part 3_en.srt 11.52kb

| ├──5 -Exercise Implementation Part 4.mp4 48.81M

| ├──5 -Exercise Implementation Part 4.srt 5.28kb

| ├──5 -Exercise Implementation Part 4_en.srt 4.73kb

| ├──6 -Exercise Implementation Part 5.mp4 120.17M

| ├──6 -Exercise Implementation Part 5.srt 13.59kb

| ├──6 -Exercise Implementation Part 5_en.srt 10.96kb

| ├──6 -source code link.url 0.11kb

| ├──7 -Exercise Implementation Part 6.mp4 78.17M

| ├──7 -Exercise Implementation Part 6.srt 7.81kb

| ├──7 -Exercise Implementation Part 6_en.srt 6.63kb

| ├──8 -Exercise Implementation Part 7 and Testing LED module.mp4 27.92M

| ├──8 -Exercise Implementation Part 7 and Testing LED module.srt 2.76kb

| ├──8 -Exercise Implementation Part 7 and Testing LED module_en.srt 3.21kb

| ├──9 -Unsafe block vs Unsafe fn.mp4 32.42M

| ├──9 -Unsafe block vs Unsafe fn.srt 8.33kb

| └──9 -Unsafe block vs Unsafe fn_en.srt 8.26kb

├──8 – Exercise 3 Using external crate cortex-m-rt and cortex-m

| ├──1 -What is a crate.mp4 30.60M

| ├──1 -What is a crate.srt 7.89kb

| ├──1 -What is a crate_en.srt 6.66kb

| ├──2 -Important crates for embedded systems.mp4 67.94M

| ├──2 -Important crates for embedded systems.srt 13.21kb

| ├──2 -Important crates for embedded systems_en.srt 12.35kb

| ├──3 -Exercise introduction.mp4 12.09M

| ├──3 -Exercise introduction.srt 2.77kb

| ├──3 -Exercise introduction_en.srt 2.20kb

| ├──4 -Cortex-m-rt crate explanation.mp4 66.42M

| ├──4 -Cortex-m-rt crate explanation.srt 11.84kb

| ├──4 -Cortex-m-rt crate explanation_en.srt 14.74kb

| ├──5 -Crate version number syntax.mp4 40.60M

| ├──5 -Crate version number syntax.srt 9.28kb

| ├──5 -Crate version number syntax_en.srt 9.54kb

| ├──6 -Panic handling crates.mp4 35.81M

| ├──6 -Panic handling crates.srt 7.48kb

| ├──6 -Panic handling crates_en.srt 7.16kb

| ├──7 -Systick time base generation using cortex-m crate.mp4 145.28M

| ├──7 -Systick time base generation using cortex-m crate.srt 23.22kb

| ├──7 -Systick time base generation using cortex-m crate_en.srt 24.11kb

| ├──8 -Testing Systick time base generation.mp4 45.52M

| ├──8 -Testing Systick time base generation.srt 4.25kb

| └──8 -Testing Systick time base generation_en.srt 4.01kb

└──9 – Exercise 004 ITM prints

| ├──1 -Exercise 004 introduction.mp4 4.38M

| ├──1 -Exercise 004 introduction.srt 1.40kb

| ├──1 -Exercise 004 introduction_en.srt 1.34kb

| ├──2 -Instrumentation Trace Macrocell(ITM).mp4 57.91M

| ├──2 -Instrumentation Trace Macrocell(ITM).srt 10.57kb

| ├──2 -Instrumentation Trace Macrocell(ITM)_en.srt 10.28kb

| ├──3 -Exercise implementation.mp4 168.63M

| ├──3 -Exercise implementation.srt 21.35kb

| ├──3 -Exercise implementation_en.srt 19.84kb

| ├──4 -Refactoring and Testing.mp4 84.96M

| ├──4 -Refactoring and Testing.srt 10.36kb

| ├──4 -Refactoring and Testing_en.srt 9.94kb

| ├──5 -Critical section.mp4 59.23M

| ├──5 -Critical section.srt 11.29kb

| ├──5 -Critical section_en.srt 11.27kb

| ├──6 -Mutex and Refcell.mp4 120.32M

| ├──6 -Mutex and Refcell.srt 15.94kb

| └──6 -Mutex and Refcell_en.srt 12.68kb

本站所发布的一切视频课程仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站所有课程来自网络,版权争议与本站无关。如有侵权请QQ客服:3863518080 我们将第一时间处理!