Advanced C and Linux Internals
Duration: 3 months
About the course:
C language is one of the very important skills which every development must have. C language is 50 years old language, but still world famous and top language to be learn.
This course is on Advance concepts of C language and Linux Internal. We will go very deeply into advance concept of C with hands on exercise, At the same time we will go though the Linux internal, how it Linux works internally, we will see Process, Inter process communication, Process synchronization, multi-thread etc.
Pre-Request:
A student should have knowledge in Basic C concepts
Who can join this course?
Working professionals who want to switch into embedded field.
Any students pursuing BE (ECE, EE,EEE,CS, IT) or Diploma in electronics, CS, IT.
Any students completes diploma/ graduate /post graduate in ECE, EE, CS.
Syllabus:
Advanced C:
Introduction
Pointers
String
Used defined data type
Dynamic Memory Allocation
Data Structure
Advance C
Linux Internals:
- Introduction
- Basic Linux commands
- Linux script
- Process management
- Inter process communication
- Socket programming
- Multithreading
- Synchronization
Tools used:
Software Tool – Virtual box, Linux – Ubuntu.
Conclusion:
Will able to write advance level C program and basic Linux program at the end of this course.
What’s Next?
You can do any of below mentioned course if you are interested.
-
PIC18F Microcontroller
-
STM32F0ARM Microcontroller
-
Linux Device Driver
-
Arduino Training
-
IOT Training
- Industrial Level On-going Project (contact us)