Embedded C For Professionals Automotive Industrial

Industrial grade Embedded Systems Code Development using Embedded C language

Last updated 2022-01-10 | 3.9

- Embedded C Programming for Professionals

What you'll learn

Embedded C Programming for Professionals

* Requirements

* Digital Circuit Concepts
* Basic Engineering

Description

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.

Who this course is for:

  • Entry Level Engineers in Fields of Embedded Systems, Electronics, Automotive, Automobile, Software, Electrical

Course content

12 sections • 12 lectures

Introduction about Instructor and Purpose of the Course Preview 01:37

We will begin this course with a brief introduction about the Instructor.

We will also cover the Purpose of this course.

Introduction to Embedded Systems Preview 05:15

In this lecture we will cover :

Definition of Embedded Systems

Brief about C programming

Brief about Embedded C

Embedded C Topics Preview 10:17

In this Lecture we will cover:
Agenda of the course

Origin of Embedded C

Compiler Vs Cross-Compiler

Compilation Process

MACROs - Variables - Datatypes Preview 06:29

In this Lecture we will cover:
Need for MACROs

How MACRO works

What is a Variable

Variable Declaration

Data Types in C

Array and Structure Preview 05:39

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

Union Datatype Preview 04:25

In this lecture we will understand the need for Union data type and its usage.

Code Portability, Data Types, User Defined Data Types, Complex Data Types Preview 06:36

In This Lecture we will Cover:

Code Portability

How to Develop Portable Applications in C

Significance of Data Types

Typedef

Typedef - Modularity - Extern - Static Preview 05:26

In this lecture we will learn the following:

Typedef usage

Static keyword, its purpose and usage

Extern keyword, its purpose and usage


Pre-Processor Directives - #define, #include, #ifdef, #endif Preview 04:14

In This lecture we will learn:

Pre-Processor Directives- #define, #include, #ifdef, #endif

CONST Keyword and its purpose in Embedded C Preview 02:39

In this lecture we will learn about the CONST Keyword and its purpose in Embedded C.

Through this we will realize the importance of conserving RAM space. 

Compiler Optimization, Volatile Keyword, Inline Functions Preview 05:05

In this lecture we will learn about - Compiler Optimization, Volatile Keyword, Inline Functions