explanation
Embedded Systems STM32 HAL API Driver Development is a course on HAL drivers and their features published by Udemy Academy. HAL drivers provide developers with a simple set of multi-instance APIs to communicate with the highest layers of the system, including application users, libraries, and stack. The APIs of these drivers are divided into two categories: generic APIs, generic APIs, and add-on APIs. The generic API is available on all versions of STM32 hardware and provides a common set of functions that can be used in a variety of situations. An extension API (API) is a set of customizable and customizable functions that can be used by specific parts of a system.
In addition to the above, the HAL driver includes a set of ready-made APIs that speed up the implementation process for application users. For example, the APIs of communication peripherals can be used for initial installation and configuration of other components, managing information exchange in polling mode, DMA processing, and communication error management. In other words, the HAL driver includes a set of high-level, application-oriented APIs that can be used in a variety of scenarios. This course uses a completely practical, programmer-centric approach and increases user knowledge in the field of firmware and driver development for a variety of STM32 microcontrollers. By the end of this course, students are expected to have relative proficiency in the structure and architecture of STM32 microcontrollers and configuring firmware for these microcontrollers.
What to Learn in Embedded System STM32 HAL API Driver Development
- Firmware development using only HAL driver functions
- Understand the Cortex-M hardware architecture
- Building analog-to-digital signal conversion drivers using HAL functions
- Pulse width modulation driver development
- Global asynchronous serial transmitter and receiver driver or UART development
- Timer and timer driver development
- and…
Course specifications
Publisher: Udemy
teacher: Israel Gbathi and BHM Engineering Academy
Language:English
Level: Beginner~Advanced
Number of classes: 40
Duration: 10 hours 34 minutes
2021/11 Course Topics
Embedded System STM32 HAL API Driver Development Prerequisites
No programming experience is required. We’ll teach you everything you need to know.
STM32F411-NUCLEO.
We will use STM32CubeIDE, which is free.
movie
Embedded system STM32 HAL API driver development introduction video
installation manual
After extracting, watch with your favorite players.
English subtitles
Quality: 720p
download link
File password: free download software
size
4.64GB