This course is for electrical/electronics/computer science engineering students/working professionals/beginners who are aspiring to work on Embedded Linux. It covers all the practical exercises with comprehensive illustration of all the concepts, which are being used in the development of Embedded products in the industry. After this course, the participant will be equipped with all the practical skills with clear understanding of the concepts and can start exploring the exciting world for Embedded Linux development.
Â
Agenda:
Basics
Storage Classes
Functions
Simple Pointers
Advanced Pointers
More about Arrays
The Preprocessor
Dynamic Memory
Structures, Unions and Enums
Linking & Runtime Data Structures
Â
Basics | Â | Â | Â | Module 1 |
 | Data Types |  |  | |
 |  | Primitive |  | |
 |  | Derived |  | |
 |  | User-defined |  | |
 | Operators |  |  | |
 |  | Basic operators |  | |
 |  | Bitwise operators |  | |
 |  | Operator Precedence |  | |
 | Control Flow |  |  | |
Advanced Topics | Â | Â | Â | Â |
 | Pointers |  |  | Module 2 |
 |  | Basics |  | |
 |  | Pointer Arithmetic |  | |
 |  | Void Pointer |  | |
 | Functions |  |  |  |
 |  | Basics |  | Module 3 |
 |  | Recursion |  | |
 |  | Call by Value |  | |
 |  | Call by Reference |  | |
 |  | Pointers with Functions |  | |
 | Arrays |  |  |  |
 |  | Basics |  | Module 4 |
 |  | 2D & 3D Arrays |  | |
 |  | Pointers with Arrays |  | |
 |  | Strings |  | |
 |  | Pointers with Strings |  | |
 | Memory and Storage |  |  |  |
 |  | Storage Classes |  | Module 5 & 6 |
 |  | Memory Allocations |  | |
 | Structures |  |  | |
 |  | Pointers with Structures |  | |
 |  | Structure Bitfields |  | |
 |  | Unions |  | |
 | Preprocessor |  |  | Module 7 |
 | Miscellaneous Features |  |  |  |
 |  | Scope |  | Module 8 |
 |  | Variadic functions |  | |
 |  | Enum |  | |
 |  | Typedef |  | |
 |  | Callback functions |  | |
 |  | Qualifiers |  | |
 |  |  | const | |
 |  |  | volatile |
Â
Linux Usage: Basics | Linux commands  #Process Commands  #File Commands  #File Permission Commands  #SSH Commands  #System Commands  #Searching Commands  #Compression Commands  #Network Commands  #Installation Commands  #Shortcut Commands |