Practical HID Firmware Development 2020-12 – Downloadly
Description
USB behind the scenes: Practical HID firmware development., the first phase of training, programming, firmware, bare metal for human industry device interface. If you also want to develop the device yourself so that it can be connected to the computer with a USB port, you are either familiar with the adapter, the USB/UART, and you want to connect another USB port according to your knowledge this course at a higher level so that it fits your industry perfectly.
What you will learn in the USB Behind the Scenes: Hands-on HID Firmware Development course:
- Writing bare metal firmware for USB 2.0, HID, without the use of a third-party library or vendor code
- Use of driver USB devices and protocols Delphi and C++ Builder USB 2.0
- Programming a USB mouse is fundamentally quite functional
- Understanding of the USB descriptor in general and specifically for the HID class
- Working with the USB core (without any conversion to UART)
- Share microcontrollers based on ARM Cortex-M4 (STM32F4xx), one of the most advanced and popular MCUs in the world.
- Debugging USB communication with Wireshark and Linux SysLog
- Read different parts of the ARM Cortex-M4 recipe action reference and extract important information for efficient
- Understand the function of protocols, USB, 2.0 speed
- Understanding the various cases of included USB endpoints, pipes, transfer types, packets, transactions, frames, power, topology and more
- Learn the ins and outs of basic mechanics and electrics, including USB ports, cables, speed, counter resistors, and more
- Understand the history and motivation behind the development of USB
- Use SWO to send logs to the host for debugging
- Increase the productivity and portability of your code with ARM CMSIS
Specification period
Publisher: Udemy
Teacher: Mohammed Noureldin
Language: English,
Education Level: Introductory to Advanced,
the number of lessons: 153
Duration: 14 hours and 46 minutes
This course “USB Behind the Scenes: Hands-on HID Firmware Development 2021-2”:

Required courses:
Basic knowledge of the C programming language (recommended).
Basic knowledge of embedded systems design.
Any STM32F4 microcontroller (ARM Coretx-M4 based) on Discovery or Nucleo board to apply the knowledge.
Pictures

Example film
installation Guide
After the excerpt etc. use the player to get your desired view.
Subtitles: English
Quality: 720
Download link
Password file(s): free software
File size
7.4GB