Skip to content

Embedded Programming Fundamentals

Amneet Mann edited this page Feb 28, 2021 · 1 revision

Embedded Programming Fundamentals

Some helpful links for an intro/refresher into the kinds of fundamentals you need to know for embedded programming

Data Types

Bit Manipulation

  • This link provides a good explanation into why bit manipulation is useful
  • This link provides some good examples of bit manipulation operations

FreeRTOS

FreeRTOS is the operating system Phantom is using. It allows for multitasking

Tutorials

These tutorials provide information on various topics, and then practice problems on that topic

Hardware Knowledge

  • The Phantom Youtube page has a bunch of great videos for learning about the hardware side of embedded programming (look for ones that start with "Embedded" in the title)

Clone this wiki locally