* Cantinho Satkeys

Refresh History
  • worrierblack: 4tj97u<z
    Hoje às 03:09
  • worrierblack: hello
    Hoje às 03:09
  • worrierblack: hello
    Hoje às 03:09
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  4tj97u<z
    08 de Fevereiro de 2026, 11:39
  • j.s.: tenham um bom fim de semana,   49E09B4F 49E09B4F
    07 de Fevereiro de 2026, 14:31
  • j.s.: dgtgtr a todos  49E09B4F
    07 de Fevereiro de 2026, 14:30
  • FELISCUNHA: ghyt74  pessoall 49E09B4F
    06 de Fevereiro de 2026, 12:00
  • JPratas: try65hytr A Todos  4tj97u<z  2dgh8i k7y8j0 classic
    06 de Fevereiro de 2026, 05:17
  • joca34: ola amigos alguem tem este cd Ti Maria da Peida -  Mãe negra
    05 de Fevereiro de 2026, 16:09
  • FELISCUNHA: ghyt74  pessoal   49E09B4F
    03 de Fevereiro de 2026, 11:46
  • Robi80g: CIAO A TUTTI
    03 de Fevereiro de 2026, 10:53
  • Robi80g: THE SWAP FILM WALT DISNEY
    03 de Fevereiro de 2026, 10:50
  • Robi80g: SWAP
    03 de Fevereiro de 2026, 10:50
  • j.s.: dgtgtr a todos  49E09B4F
    02 de Fevereiro de 2026, 16:50
  • FELISCUNHA: ghyt74  pessoal   4tj97u<z
    02 de Fevereiro de 2026, 11:41
  • j.s.: try65hytr a todos  49E09B4F
    29 de Janeiro de 2026, 21:01
  • FELISCUNHA: ghyt74  pessoal  4tj97u<z
    26 de Janeiro de 2026, 11:00
  • espioca: avast vpn
    26 de Janeiro de 2026, 06:27
  • j.s.: dgtgtr  todos  49E09B4F
    25 de Janeiro de 2026, 15:36
  • Radio TugaNet: Bom Dia Gente Boa
    25 de Janeiro de 2026, 10:18

Autor Tópico: Modern Bare-Metal Embedded C++ Programming from Ground Up™ (Update)  (Lida 253 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline mitsumi

  • Sub-Administrador
  • ****
  • Mensagens: 129146
  • Karma: +0/-0
MP4 | Video: h264, 1280x720 | Audio: AAC, 44100 Hz
Language: English | Size: 8.02 GB | Duration: 17h 56m

What you'll learn
Write Class Templates for accessing Microcontroller Registers
Write Object-Oriented Peripheral Drivers
Master Object-Oriented Techniques for Microcontrollers
Master C++ Templates for Microcontrollers
Master how to read Datasheets of Microcontrollers
Write Universal Asynchronous Receiver-Transmitter (UART) drivers using bare-metal Embedded-C++
Write General Purpose Timer (GPTM) drivers using bare-metal Embedded-C++
Write System Tick (SysTick) Timer drivers using bare-metal Embedded-C++
Write Pulse Width Modulation (PWM) drivers using bare-metal Embedded-C++
Write Analog-to-Digital Converter (ADC) drivers using bare-metal Embedded-C++
Write Interrupt drivers using bare-metal Embedded-C++
Write Serial Peripheral Interface (SPI) drivers using bare-metal Embedded-C++
Write Inter-Integrated Circuit (I2C) drivers using bare-metal Embedded-C++
Requirements
STM32F411- NUCLEO BOARD
Description
Welcome to the Modern Embedded C++ Bare Metal course.

This is a practical programming course on embedded systems programming using the C++ programming language. Key features of C++ such as template programming and object-oriented programming can greatly improve embedded software portability, in recent years this has made C++ very attractive to embedded developers.

The goal of this course is to teach you how to navigate the microntroller reference manual and datasheet to extract the right information to professionally build peripheral drivers and firmware. To achieve this goal, no libraries are used in this course, purely bare-metal Embedded-C++ and register manipulations.

By the end of this course you will be able write drivers for peripherals like ADC, UART, PWM, GPIO, TIMER,I2C, SPI, etc. You will also master the ARM architecture and how to build professional embedded firmware for ARM processors.

Furthermore, you will master C++ key features like Object-Oriented methods, Template Programming, and optimization.

Highlights :

-------------------

Write Class Templates for accessing Microcontroller Registers

Write Object-Oriented Peripheral Drivers

Master Object-Oriented Techniques for Microcontrollers

Master C++ Templates for Microcontrollers

Master how to read Datasheets of Microcontrollers

Write Universal Asynchronous Receiver-Transmitter (UART) drivers using bare-metal Embedded-C++

Write General Purpose Timer (GPTM) drivers using bare-metal Embedded-C++

Write System Tick (SysTick) Timer drivers using bare-metal Embedded-C++

Write Pulse Width Modulation (PWM) drivers using bare-metal Embedded-C++

Write Analog-to-Digital Converter (ADC) drivers using bare-metal Embedded-C++

Write Interrupt drivers using bare-metal Embedded-C++

Write Serial Peripheral Interface (SPI) drivers using bare-metal Embedded-C++

Write Inter-Integrated Circuit (I2C) drivers using bare-metal Embedded-C++

Who this course is for:
If you are an absolute beginner to embedded systems, then take this course.
If you are an experienced embedded developer and want to learn how to professionally develop embedded applications for ARM processors, then take this course.
If you want to develop embedded firmware and drivers using the C++ programming language, then take this course.

Screenshots


Download link:
Só visivel para registados e com resposta ao tópico.

Only visible to registered and with a reply to the topic.

Links are Interchangeable - No Password - Single Extraction