Embedded C (Elective)
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
Papers Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesEmbedded C (Elective) Syllabus — Unit-wise Content
The official GTU curriculum for Embedded C (Elective) (subject code 3715205) as prescribed for EAC( · Semester 1 divides the course into 3 units, covering 40 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (3715205)Unit 1 Fundamentals
- History of C and overview of standards (K&R
- ANSI, C99, C1x, gnu extensions etc.) Development life cycle of a C program
- GNU Tools required gcc, cpp, as, ld, nm, objdump etc
- Layout of C executable (code
- data, bss, stack
- heap etc) Debugging C Programs using gdb
- Representation of integral
- floating values(2's compliment
- IEEE 32 bit, 64 bit formats)
- Endianness Portability Issues
- usage of Typedef
- Register storage class
- Volatile Variables
Unit 2 Control Structures, Pointers, Arrays, Functions
- Recap of control structures
- Architecture dependent
- independent optimizations Concept of pointers
- NULL Pointer
- Pointer arithmetic
- void pointer
- pointer to pointer
- pointer to array
- array of pointers
- pointers and const keyword
- Initialization of 1D, 2D arrays
- Accessing elements of 1D, 2D arrays using pointers as well as subscrip Oerators
Unit 3 Functions, Strings
- Scope and Lifetime of variables
- Storage classes
- Internal vs External linkage
- Symbol lookup using nm, Passing arguments by value
- Return mechanism
- Inline Functions
- Recursion vs Iteration
- Tail Recursion
- Function pointers
- Callback functions String operations
- library functions
- implementing own logic
- Table of strings(fixed length
- variable length)
- Shallow vs Deep copy of