Master C And Embedded C Programming
Learn C and Embedded C in a simple, fun, and easy way in this extensive online course
Updated on Dec, 2023
Language - English
Duration -5.5 hours
Master C And Embedded C Programming is designed to help learners master C and/or Embedded C.
This course's instructor is a Senior Embedded Engineer and Software Architect from a well-known automobile manufacturer.
One of the most crucial abilities needed for Embedded Systems will be taught in this course. C programming.
Master C And Embedded C Programming Course Overview
We begin by talking about what embedded systems are before gradually moving on to ideas like pointers and structures.
We employ a "Learn as you Go" method in this course. After studying some theory, we'll examine how those notions behave in programs.
The course is structured so that each section builds on the one before it. Each topic is examined through a combination of theory and practicals, with live coding making up the majority of the practicals. We will set up an IDE and start coding for the live coding.
Topics discussed in the course?
What are Embedded Systems
What is C
Why do we need programming language
What is RAM
How data is stored in RAM
Number Systems (Hex, Decimal and Binary)
Arrays (with pointers)
Structures (with pointers)
Packing and unpacking of data for transmission and storage
What will you learn in this course:
Learn about Embedded Systems and Embedded C
Master the basics of C - Variables, loops, conditional execution
Learn about Function
Learn about Pointers
Understand Arrays, Structures, Unions
Learn about Pointers with Arrays, Structures, Unions
Understand Logical Operations
Understand Bit Operations - Packaging data, unpacking data, bit manipulations
Understand the compilation process of C programs
Learn about Conditional Compilation
What are the prerequisites for this course?
There are no prerequisites. This course starts with the basic fundamentals and builds up as it progresses
Check out the detailed breakdown of what’s inside the course
- Welcome to the Course!! 00:58 00:58
Download and Install Code::Blocks
Let's get started
Variables and DataTypes
How are numbers stored in Memory
Number Systems - Hex, Binary and Decimal
Functions in C
Arrays in C
The Volatile Qualifier
Ternary, Logical and Binary operators
Packing and Unpacking (masking)
Preprocessors - Macros
Compilation Process of a C program
Preprocessor - Conditional Compilation
I am an Embedded Engineer by profession, working with a major Automobiles Company. I design the functions that make a car run. I also hold the responsibility of designing the architecture of the software.
Do connect with me on Linkedin.
NerdyElectronics is the name I have chosen under which I share all my knowledge with those interested to learn.
User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.
Our students work
with the Best
Related Video CoursesView More
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video CoursesSubscribe now
Master prominent technologies at full length and become a valued certified professional.Explore Now