Udemy – Embedded Software Development using C++ 2022-3
Udemy – Embedded Software Development using C++ 2022-3 Downloadly IRSpace

Embedded Software Development using C++ is a complete course for object oriented design and HAL program programming in STM32, ARM Cortex-M. The Embedded Software Development Using C++ course demonstrates the application of Object Oriented Programming (OOP) in embedded systems. C++ is the language of choice because it has features that make it easy to implement OOP and also allows programming at the hardware level. As C++ is incredibly feature rich, it is easy to misuse it and this can lead to code bloat.
What you will learn in this course:
- Students can design and develop libraries using C++ for STM32 communication with external devices.
- Students can develop embedded software using STM32Cube HAL and C++ drivers.
- Students will be able to apply object-oriented design principles when solving embedded software problems
- Students can design, develop and run games on an STM32 microcontroller.
- Students can design and develop manual and self-driving robot cars using the STM32 microcontroller.
- And much more
Who is this course for:
- C++ students, engineers, and programmers who want to use OOP techniques to program embedded systems.
- Embedded systems enthusiasts who want to develop custom libraries for the STM32 microcontroller using C++.
- Engineers who want to try a combination of C++ and STM32Cube HAL for rapid application development
- Students, engineers, and programmers who want to explore embedded software programming from a different perspective, that is, methods other than Embedded C.
- Students, engineers and programmers who want to design and develop embedded software with the help of projects.
Course specifications:
- Publisher : Udemy
- Instructor(s) : Olaoluwa Raji
- Language : English
- Level : All Levels
- Duration : 6h 53m
- number of lessons : 69
- Format : mp4
Course contents :
Requirements :
- An STM32 board
- A 4×4 Keypad Matrix
- A 20×4 LCD
- 10k Potentiometer
- A Solderless breadboard
- Connecting wires
- L298N motor driver
- 4 Wheel car chassis
- HC05 bluetooth module
- SG90 servo motor
- 4 Wheels
- 4 TT DC gear motor
- 3 HC-SR04 ultrasonic sensor
- 12V battery
- Basic programming knowledge (Embedded C would be helpful)
- Knowledge of the STM32Cube HAL programming (GPIO drivers)
Photos of Embedded Software Development using C++
Sample clip:
Installation guide :
After extracting, you can watch the course with your favorite video player.
subtitle : English
quality : 720p
Download links :
Password : www.downloadly.ir
File size :
2.7 GB