explanation
The Story Behind USB: Hands-On HID Firmware Development. This is the first period of training, programming, firmware and bare metal for device interface in human industry. If you want to develop your own device that can connect USB to a computer, you are familiar with adapters or USB/UART, and you want to know how to connect other USB to USB. Upgrade this course to a higher level to fit your industry perfectly.
The Story Behind USB: Here’s what you’ll learn in our hands-on HID Firmware Development course:
- Write firmware bare metal for USB 2.0, HID without using third-party libraries or manufacturer code
- Driver USB Device and Protocol Usage Delphi and C++ Builder USB 2.0
- USB mouse programming is very functional out of the box.
- Descriptors Understanding USB general and HID class-specific descriptors
- USB core operation (does not convert to UART)
- Use shared microcontrollers based on the ARM Cortex-M4 (STM32F4xx), one of the world’s most developed and most popular MCUs.
- Debugging USB Communications Using Wireshark and Linux SysLog
- Recipe Action Reference Read various parts of the ARM Cortex-M4 and extract important information for efficient work.
- Understand the features of protocols, USB, and 2.0 speeds
- Understand different use cases for included USB endpoints, pipes, transport types, packets, transactions, frames, power supplies, topologies, etc.
- Learn basic mechanical and electrical characteristics including USB connectors, cables, speeds, enumeration resistors, and more.
- Understand the history and motivation behind USB development.
- Send logs to host debugging using SWO
- Increase the productivity and portability of your code with ARM CMSIS.
Specification period
Publisher: Udemy
Teachers: Mohamed Noureldin
Language: English,
Education level: Beginner to advanced;
Number of classes: 153
Time: 14 hours 46 minutes
The story behind USB in this course: Hands-on HID Firmware Development 2021-2:
precondition:
Basic knowledge of the C programming language (recommended)
Basic knowledge of embedded system design.
Any STM32F4 microcontroller (based on ARM Coretx-M4) on a Discovery or Nucleo board to apply your knowledge.
image
sample video
installation manual
After extracting, use the back player to select the desired view.
Subtitles: English
Quality: 720
download link
Password file: free download software
file size
7.4GB