Skip to content
0:00 / 0:00

#stm32#baremetal#cortex-m4

Bare Metal Programming Series 0

Low Byte Productions

87K subscribers • 18 videos on Hallway

YouTube

Beginner. No background in the topic needed.

118K views3 years ago2 recommendations

Systems programmingHardwareEmbedded systemsCOperating systems

An introduction to building firmware from scratch for a Cortex-M4 STM32 processor without an operating system.

This is episode 0 of the bare metal programming series! Over the next few videos, we're going to be building firmware for a Cortex-M4 STM32 processor (STM32F401RE). This video introduces: - the series - what we'll be covering - who the intended audience is - the goals and the non-goals - the hardware you'll need to follow along =[ 🔗 Links 🔗 ]= 🎥 Series Playlist: youtube.com/playlist?list=PLP29wDx6QmW7HaCrRydOnxcy8QmW0SNdQ 🗣 Discord: discord.gg/FPWaVgk ⭐️ Patreon: patreon.com/lowleveljavascript 💻 Github Repo: github.com/lowbyteproductions/bare-metal-series

Why it's here

2 people recommend this

What people say. Recommended as an excellent starting point for learning bare-metal embedded programming and low-level concepts.

kaycebasqueson Lobsters • Recommends

Bare-metal STM32F programming course

u/Traditional_Net_3286in r/embedded • Recommends

How Can I Start Learning Embedded Systems and Work Towards Building an OS? Hi all, I recently watched this video and found it fascinating, so I plan to follow along. I’m also planning to watch Ben Eater’s videos on building an 8-bit computer, as I’ve heard they’re excellent for understanding low-level concepts. My goal is to focus on bare-metal programming and truly understand the fundamentals, but I don’t have a clear idea of the best path to follow. I’m worried I might miss important concepts that are crucial in this field. I found a nice list here and here and found this ans, this and this to be useful. My longterm goal is to build an os from scratch bare bones, so I'm gett…

u/Warmspiritin r/embedded • Mentions

How to know what level of proficiency I am with C/C++? Hi. I have been looking at a few different resources for getting started with embedded and was looking at these two threads for book recommondations AB. Most of these books and others I have seen in my University's library assume "a basic knowledge of C/C++". What counts for basic? One comment mentions: > Most C++ books assume you have dynamic memory, files (most importantly stdin, stdout and stderr), threads, exceptions etc. I don't know any of those concepts in C++ but have worked with some in Python... I completed CS50x which has about half its content in C. Should I start with C Programming Language, K&R? Should I dive into one…