Udemy – Embedded Systems STM32 HAL APIs Driver Development 2021-5 – Full Version

Description

Embedded Systems STM32 HAL APIs Driver Development is a training course on HAL drivers and its functions, published by Udemy Academy. The HAL driver provides the developer with a set of simple, multi-instance APIs that can communicate with higher layers of the system, including application users, libraries, and stacks. The APIs in this driver are divided into two categories: Generic and General APIs and Complementary APIs. Generic APIs provide a set of common and functional functions that can be used in all versions of STM32 hardware and can be used in various situations. Extension APIs (APIs) are a set of custom and customizable functions that can be used in certain parts of the system.

In addition to the above, the HAL driver includes a set of out-of-the-box APIs that speed up the application user’s implementation process. For example, communication device APIs can be used in the initial setup and configuration of other components, polling mode information exchange management, DMA management, and communication error handling. In short, the HAL driver includes a set of high-level, application-oriented APIs that can be used in a variety of scenarios. This training course uses a fully hands-on, programmer-oriented approach and increases the user’s knowledge in the field of firmware and driver development for various STM32 microcontrollers. Students should have some relative understanding of the structure and architecture of STM32 microcontrollers and of building firmware for these microcontrollers by the end of this course.

What you will learn in Embedded Systems STM32 HAL APIs Driver Development

  • Firmware development using only HAL driver functions
  • Understand the Cortex-M hardware architecture
  • Build an analog-to-digital signal conversion driver using HAL functions
  • Development of pulse width modulation drivers
  • Development of global asynchronous or UART serial transmitter and receiver drivers
  • Timer and Timer Driver Development
  • And …

Course specifications

Publisher: Udemy
Instructors: Israel Gbati and BHM Engineering Academy
French language
Level: Introductory to Advanced
Number of lessons: 40
Duration: 10 hours and 34 minutes

Course topics on 2021/11

Embedded Systems STM32 HAL API Driver Development Content

Prerequisites for Developing STM32 HAL API Drivers for Embedded Systems

No programming experience necessary – I’ll teach you everything you need to know.

STM32F411-NUCLEO.

We will use the STM32CubeIDE which is FREE.

Pictures

Development of STM32 HAL API drivers for embedded systems

Introduction video to developing STM32 HAL API drivers for embedded systems

Installation guide

After ripping, watch with your favorite player.

english subtitle

Quality: 720p

Download links

Download part 1 – 2 GB

Download part 2 – 2 GB

Download part 3 – 646 MB

File password(s): ngaur.com

Cut

4.64 GB

Free Download Software Full Version