Embedded Systems Bare-Metal Programming Ground Up is the name of a course from Udemy that teaches Bare-Metal programming for ARM-based microcontrollers. Bare-metal programming is a type of middleware coding that runs directly on the hardware without the need for an operating system. In the past, before the creation of the operating system, programs were given to the computer by machine language, which is called bare machine or bare metal.
The purpose of this course is to teach you how to review microcontroller data sheets and reference manuals to extract the information needed to build external drivers and middleware. To achieve this goal, no library has been used in this course, and you can only follow the goals of this course with the help of Embedded C and Bare-Metal programming languages.
Items taught in this course:
- Writing middleware using Embedded C and Bare-Metal
- Familiarity with Cortex-M architecture
- Writing ADC drivers
- Writing PWM drivers using Embedded C
- Building UART, TIMER, SPI, and I2C drivers
Specifications of Embedded Systems Bare-Metal Programming Ground Up course:
- English language
- Duration: 24 hours and 36 minutes
- Number of courses: 136
- Education level: Intermediate
- Instructor: Israel Gbati
- File format: mp4
Embedded Systems Bare Course headings
Prerequisite for Embedded Systems Bare-Metal Programming Ground Up course
- No programming experience needed – I’ll teach you everything you need to know.
- We shall be using the Keil uVision 5 IDE and toolchain which is FREE.
After extracting, watch with your favorite player.
Subtitles: English, Arabic, Japanese, Spanish and Vietnamese
The 2020/9 version has increased in size by about 1.5 GB compared to 2019/11. Detailed information about changes in courses and time is not available.
The version of 2022/4 has increased the number of 62 lessons and the duration of 11 hours and 31 minutes compared to 2020/9. Also, Arabic, Japanese, Spanish and Vietnamese subtitles (along with some additional languages for some lessons) have been added to it.