From the course: C Programming for Embedded Applications
What you should know - C Tutorial
From the course: C Programming for Embedded Applications
What you should know
- [Instructor] Here are some details you should know before we start. This course is intended for programmers who want to dive into embedded design, so we expect you to be familiar with the C programming language and its basic concepts, like binary and hexadecimal number representations, functions, data types, and so on. We will focus on important concepts for designing better embedded solutions, but please be aware that we will not cover the basics of C and we will not implement an embedded project from scratch. Although you are not required to follow along with the examples in this course, you may do so, in which case you'll need an Arduino Uno board, which you can buy at virtually any electronics online store, including the Arduino store. You'll also need the Arduino IDE, which you may download from the Arduino website. There are versions available for several operating systems. I will also show you some examples of Arm Cortex-M microcontrollers in the Keil MicroVision Microcontroller Development Kit, or MDK for short. If you'd like to try those, too, you'll have to download the MDK from Keil's website. The flavor I'll use is the MDK light edition, and you will also need the MDK version for Legacy support add-on, which you can download from this link.
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.