0:00 / 0:00
Bare Metal Programming Series 0
Low Byte Productions
87K subscribers • 18 videos on Hallway
- Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
- Linked in the descriptionlowbyteproductions/bare-metal-series
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-seriesWhy it's here
2 people recommend thisWhat people say. Recommended as an excellent starting point for learning bare-metal embedded programming and low-level concepts.
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…