Bare-Metal (low-level) Embedded Software PREREQUISITES

Logic

Why learn about Logic?

Logic gates are not only at the heart of Digital Electronics, so you'll be controlling them or reading information from logic circuits when working with embedded software, they are also the foundation of conditional logic within software, "if (this AND that)" for instance.

There's also Boolean Algebra to understand too; the mathematics of Boolean calculations.

Having a good grasp on the basics of Logic Gates, Logic Circuits and Boolean Algebra are essential before moving forward on your journey into low-level / bare-metal embedded software.

Here are some free online resources to get you started learning about Logic...

Logic Gate Basics...

Wikipedia

Electronic Circuits

TechTarget

KhanAcademy

Boolean Algebra...

Wikipedia

All About Circuits - Boolean Algebra Basics

GeeksForGeeks (more advanced)

Once you've learned all about Logic...

Start our Bare-Metal Embedded Software Prerequisites Quiz from the beginning

Remember, you will need to complete ALL the sections of the quiz successfully before we will email you an invitation to join our mentorship course, or you're ready to start our embedded software "Kick-Starter" training course.

"Your Engineering Success" is a program trading name for Your Enlightened Potential Ltd. Registered in England and Wales, Co.No: 14074871.

* Earnings and income representations made by Your Engineering Success, and and their advertisers/sponsors are aspirational statements only of your earnings potential. These results are not typical and results will vary. We can in NO way guarantee you will get similar results.

Copyright 2025 Your Engineering Success All Rights Reserved.

Contact Us: [email protected]