Download Udemy – Embedded Software Development using C++ 2022-3

Embedded Software Development

Course description

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 …

Who is this course suitable 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
  • teacher : Olaoluwa Raji
  • English language
  • Education level: all levels
  • Duration: 6 hours and 53 minutes
  • Number of courses: 69
  • File format: mp4

Course headings :

Course prerequisites:

  • 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)

Images of Embedded Software Development using C++

Embedded Software Development

Sample video

Installation guide

After extracting, watch with your favorite player.

English subtitle

Quality: 720p

download link

Download part 1 – 2 GB

Download part 2 – 770 MB

Password file(s):


2.7 GB

Be the first to comment

Leave a Reply

Your email address will not be published.