Description
USB Behind the Scenes: Hands-on HID Firmware Development is the first bare-metal firmware programming course for human interface devices. If you are looking to develop your own device so that it can be connected to a computer with a USB or you are familiar with USB/UART adapters and you want to improve your knowledge in the field of USB to a higher level, this course is perfect for you. .
What you will learn in the USB Behind the Scenes: Hands-on HID Firmware Development course:
- Write a bare-metal firmware for USB 2.0 and HID without using any third-party libraries or code generators
- Use of USB devices driver and USB 2.0 framework protocol
- Programming a fully functional USB mouse from scratch
- Understanding the general and specialized USB specifications for the HID class
- Working with original USBs (without any conversion to UART)
- Using microcontrollers based on ARM Cortex-M4 (STM32F4xx), one of the most developed and famous MCUs in the world
- USB debugging using Wireshark and Linux SysLog
- Read different parts of ARM Cortex-M4 reference instructions and extract important information efficiently
- Understand how USB 2.0 protocols work quickly
- Understanding various things about USB including endpoints, pipes, transfer types, packets, transactions, frames, power supply, topology and more
- Learning the basic mechanical and electrical characteristics of USB including connectors, cables, speed enumeration resistors and more
- Understand the history and motivation behind the development of USB
- Use SWO to send logs to the debug host
- Increase productivity and portability of your code using ARM CMSIS
Course details
Publisher: Udemy
Instructors: Mohammed Noureldin
English language
Training level: introductory to advanced
Number of courses: 153
Duration: 14 hours and 46 minutes
Headlines of USB Behind the Scenes: Hands-on HID Firmware Development 2021-2 course:
Course prerequisites:
Basic knowledge of C programming language (recommended).
Basic knowledge of designing embedded systems.
Any STM32F4 Microcontroller (ARM Coretx-M4 based) on Discovery or Nucleo board to apply the knowledge.
Pictures
Sample video
Installation guide
After Extract, view with your favorite Player.
English subtitle
Quality: 720
download link
Password file(s): www.downloadly.ir
Size
7.4 GB
Be the first to comment