Description
Embedded Systems STM32 HAL APIs Driver Development is a training course on HAL drivers and their functions, published by Yodemi Academy. The HAL driver provides the developer with a set of simple, instantaneous APIs that can communicate with the top layers of the system, including application users, libraries, and stacks.
The APIs in this driver is 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 contains 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 mastery of the structure and architecture of STM32 microcontrollers and the construction of firmware for these microcontrollers by the end of this course.
What you will learn in the Embedded Systems STM32 HAL APIs Driver Development course:
- 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 …
See Also:
Udemy – The Complete NFT Web Development Course – Zero To Expert 2021
Udemy – NestJS Zero to Hero – Modern TypeScript Back-end Development 2021
Udemy – Build Responsive Real-World Websites with HTML and CSS 2021
Udemy – 2021 Python for Machine Learning & Data Science Masterclass 2021-9
Udemy – The Complete 2022 Web Development Bootcamp 2021
Course specifications
Publisher: Udemi
Instructor: Israel Gbati and BHM Engineering Academy
Language: English
Education Level: Basic to Advanced
Number of Courses: 40
Training Duration: 10 hours and 34 minutes
Course topics on 2021/11
Prerequisites for Embedded Systems STM32 HAL APIs Driver Development
No programming experience is needed – I’ll teach you everything you need to know.
STM32F411-NUCLEO.
We shall be using the STM32CubeIDE which is FREE.
Course pictures
Installation guide
After Extract, watch with your favorite Player.
English subtitle
Quality: 720p
download link
Download Part 1 – 2 GB
Download Part 2 – 2 GB
Download Section 3 – 646 MB
file password link
Follow On Tumblr
Follow On pinterest
Visit our blog