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

Explanation

Embedded Software Development using C++ is a comprehensive course for object design and HAL programming for STM32, ARM Cortex-M. Embedded Software Development Using C++ course demonstrates the application of Oriented Programming (OOP) in embedded systems. C++ is the language of choice because it has features that facilitate OOP implementation and also allow hardware-level programming. As C++ is incredibly 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 design principles when solving software-embedded problems.
  • Students can design, develop and run games with STM32 microcontroller.
  • Students can design and develop manual and self-driving robot cars using the STM32 microcontroller.
  • And many more

Who is this course for:

  • C++ students, engineers, and programmers who want to use OOP techniques to program embedded systems.
  • An embedded systems enthusiast who wants to develop custom libraries for the STM32 microcontroller using C++.
  • Engineers who want to try combining C++ and STM32Cube HAL to develop a fast application
  • Students, engineers, and programmers who want to explore embedded software programming, that is, non-Embedded C frameworks.
  • Students, engineers and programmers who want to design and develop embedded software through projects.

Course specifications:

  • Publisher: Udemy
  • Teachers: Olaoluwa Raji
  • Language : English
  • Level : All Levels
  • Duration : 6h 53m
  • number of lessons: 69
  • Format: mp4

The course includes:

Embedded Software Development

Requirements:

  • STM32 device
  • A 4×4 Keypad Matrix
  • 20×4 LCD
  • 10k Potentiometer
  • A non-commercial breadboard
  • Connecting cables
  • L298N motor driver
  • 4 wheel chassis car
  • HC05 bluetooth module
  • SG90 servo motor
  • 4 Wheels
  • 4 TT DC Gear motor
  • 3 HC-SR04 ultrasonic sensor
  • 12v battery
  • Basic programming knowledge (C++ is helpful)
  • Knowledge of STM32Cube HAL programming (GPIO drivers)

Illustrated Software Development Using C++

Embedded Software Development

Example clip:

Installation guide:

After the production, you can watch the course in your favorite video.

subtitle : English

Quality: 720p

Download links:

Download Part 1 – 2GB

Download Part 2 – 770MB

Password: free download software

File size:

2.7 GB

free download software latest version