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
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
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
File password(s): ngaur.com
Cut
4.64 GB