Embedded C
we are providing Training by one of the top Embedded Trainer in India
Trainer’s Profile :
Career Summary
Have total 20 years experience out of which
13 years in designing, developing, testing and managing real-time embedded software and firmware for automotive, LCD TV, storage domain, custom based applications
7 years in technical training, mentoring and project consulting
Trainings conducted for
- TCS
- Tata Elxsi
- Sasken
- Avaya
- HCL
- Airbus
- KPIT
- Amritha Institute
- RV-VLSI Institute
- In house
Summary of trainings conducted
Trained more than 2000 engineers spread over 200 training programs (more than 5000 hours of training) for TCS, Sasken, Avaya, HCL, Airbus, KPIT, multiple business centers of Tata Elxsi (Bangalore, Trivandrum, Chennai and Pune) and organizations such as Amritha Institute and RV-VLSI and In house.
Trained customers' engineers from South Africa on C, Python, Boot loader, Linux tool chain, Linux kernel internals and Device drivers.
Trained engineers with different years of experience ranging from fresh engineers to engineers with 18 years of experience.
Consulted the projects technically.
Mentored the engineers on continuous basis.
Skills trained on
- C programming (Basic / Intermediate / Advanced / Embedded)
- Data structures (Basic)
- Python scripting
- PERL scripting
- Tcl scripting
- OS fundamentals
- Linux programming (user level)
- IPCs
- Linux commands
- Linux kernel internals
- Linux device drivers
- Debugging tools and techniques for linux applications
- Makefile
- Boot-loader
Skills capable of training on
- Introduction to hardware
- Introduction to embedded systems
- Introduction to embedded software / firmware
- SDLC
- Software Engineering
- SSAD
- Multi-threading
- Art of writing good code.
Course Content :
Embedded C
Day 1
- Introduction
- Constants
- Variables and types
- Storage classes
- Operators
- Functions
Day 2
- Arrays
- Initialization and assignment
- Multidimensional arrays
- Data structure: stack, queue
Day 3
- Structure
- Initialization
- Pointers: Introduction
Day 4
- Pointer to array
- Pointer to structure
- Relation between arrays and pointers
Day 5
- Pointer to function
- Const and pointer
Day 6
- Unions
Day 7
- File operations
- fopen, fclose
Day 8
- Dynamic allocation
- malloc, calloc
Day 9 to Day 11
- Linked lists and trees