
We will begin this course with a brief introduction about the Instructor.
We will also cover the Purpose of this course.
In this lecture we will cover :
Definition of Embedded Systems
Brief about C programming
Brief about Embedded C
In this Lecture we will cover:
Agenda of the course
Origin of Embedded C
Compiler Vs Cross-Compiler
Compilation Process
In this Lecture we will cover:
Need for MACROs
How MACRO works
What is a Variable
Variable Declaration
Data Types in C
In This Lecture we will cover:
Need for Array Variable
How to use Array Variable in Code
Need for Structure Variable
How to use Structure Variable
In this lecture we will understand the need for Union data type and its usage.
In This Lecture we will Cover:
Code Portability
How to Develop Portable Applications in C
Significance of Data Types
Typedef
In this lecture we will learn the following:
Typedef usage
Static keyword, its purpose and usage
Extern keyword, its purpose and usage
Explore C storage classes—extern, static, auto, and register—how they govern variable storage and access, and learn to use enum to restrict values for reliable, safety-critical automotive code.
In This lecture we will learn:
Pre-Processor Directives- #define, #include, #ifdef, #endif
In this course we will learn how to develop professional Industrial grade code for embedded systems using Embedded C language.
We will focus on the non-obvious topics of embedded C language, that are not covered by any other typical courses on Embedded C Programming.
By the end of this course, we shall gain the confidence and knowledge necessary to design and develop any embedded systems coding application.