Udemy – Embedded Systems STM32 HAL APIs Driver Development 2021-5
Udemy – Embedded Systems STM32 HAL APIs Driver Development 2021-5 Downloadly IRSpace

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 the top 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 add-on APIs. Generic APIs offer a set of common and functional functions that can be used in all versions of STM32 hardware and can be used in a variety of 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 ready-made APIs that speed up the implementation process of the application user. For example, APIs in communication peripherals can be used in the initial installation and configuration of other components, information exchange management in polling mode, DMA handling, and communication error management. 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 completely practical programmer-oriented approach and increases the user knowledge in the field of firmware and driver development for various STM32 microcontrollers. Students are expected to have some relative mastery of the structure and architecture of STM32 microcontrollers and the construction of firmwares 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 serial transmitter and receiver drivers or UART
- Timer and timer driver development
- And …
Course specifications
Publisher: Udemy
Instructors: Israel Gbati and BHM Engineering Academy
Language: English
Level: Introductory to Advanced
Number of Lessons: 40
Duration: 10 hours and 34 minutes
Course topics on 2021/11
Embedded Systems STM32 HAL APIs Driver Development Prerequisites
No programming experience needed – I’ll teach you everything you need to know.
STM32F411-NUCLEO.
We shall be using the STM32CubeIDE which is FREE.
Pictures
Embedded Systems STM32 HAL APIs Driver Development Introduction video
Installation guide
After Extract, watch with your favorite Player.
English subtitle
Quality: 720p
Download Links
Size
4.64 GB