Udemy – USB Behind the Scenes: Hands-on HID Firmware Development 2020-12

Udemy – USB Behind the Scenes: Hands-on HID Firmware Development 2020-12

Description

USB Behind the Scenes: Hands-on HID Firmware Development is the first bare-metal firmware programming training course for human interface devices. If you are also looking to develop your own device so that it can be connected to a computer with a USB or are familiar with USB / UART adapters and want to upgrade 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

Using USB device drivers and USB 2.0 framework protocol

Programming a fully functional USB mouse from the ground up

Understand general and specialized USB attributes for HID class

Work with original USBs (without any UART conversion)

Using ARM Cortex-M4 based microcontrollers (STM32F4xx), one of the most developed and popular MCUs in the world

Debugging a USB connection using Wireshark and Linux SysLog

Read the various parts of the ARM Cortex-M4 reference instruction and extract important information efficiently

Understand how USB 2.0 protocols work quickly

Understand the various things about USB including endpoints, pipes, transfer types, packets, transactions, frames, power supply, topology and more

Learn the basic mechanical and electrical properties of USB including connectors, cables, speed enumeration resistors and more

Understand the history and motivation behind USB development

Use SWO to send logs to the debug host

Increase the productivity and portability of your code using ARM CMSIS

Course information

Publisher: Udemy Instructors: Mohammed Noureldin English language Level of training: basic to advanced Number of courses: 153 Duration: 14 hours and 46 minutes

Prerequisite

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.

Installation

After Extract, watch with your favorite Player.

English subtitle

Quality: 720

Images

Udemy – USB Behind the Scenes: Hands-on HID Firmware Development 2020-12 Udemy – USB Behind the Scenes: Hands-on HID Firmware Development 2020-12

Preview video

Comments

Popular