Embedded C (Elective)

GTU Study
KHUDKIBOOK
EMBEDDED C (ELECTIVE) 3715205
FREE PDF 3715205
Code: 3715205 Credits: 5 Semester 1 EAC(

Embedded C (Elective)

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Embedded 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

6 lecture hours

  • 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

6 lecture hours

  • 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

7 lecture hours

  • 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

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 1

GTU Study
KHUDKIBOOK
RESEARCH SKILLS 2710001
FREE PDF 2710001

Research Skills

Code: 2710001 Credit: 2
Open →
GTU Study
KHUDKIBOOK
ADVANCED COMPUTER ARCHITECTURE 2715201
FREE PDF 2715201

Advanced Computer Architecture

Code: 2715201 Credit: 4
Open →
GTU Study
KHUDKIBOOK
NETWORK PROGRAMMING 2715202
FREE PDF 2715202

Network Programming

Code: 2715202 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DIGITAL SIGNAL PROCESSING 2715203
FREE PDF 2715203

Digital Signal Processing

Code: 2715203 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DIGITAL VLSI DESIGN 2715204
FREE PDF 2715204

Digital VLSI Design & Verification - I Frontend

Code: 2715204 Credit: 4
Open →
GTU Study
KHUDKIBOOK
EMBEDDED C 2715205
FREE PDF 2715205

Embedded C

Code: 2715205 Credit: 4
Open →
GTU Study
KHUDKIBOOK
NETWORK PROGRAMMING LAB 2715206
FREE PDF 2715206

Network Programming Lab

Code: 2715206 Credit: 3
Open →
GTU Study
KHUDKIBOOK
ELECTIVE SUBJECT LAB 2715207
FREE PDF 2715207

Elective Subject Lab

Code: 2715207 Credit: 3
Open →
GTU Study
KHUDKIBOOK
DIGITAL SIGNAL PROCESSING 2715208
FREE PDF 2715208

Digital Signal Processing Lab

Code: 2715208 Credit: 3
Open →
GTU Study
KHUDKIBOOK
ADVANCED COMPUTER ARCHITECTURE 3715201
FREE PDF 3715201

Advanced Computer Architecture

Code: 3715201 Credit: 5
Open →
GTU Study
KHUDKIBOOK
NETWORK PROGRAMMING 3715202
FREE PDF 3715202

Network Programming

Code: 3715202 Credit: 5
Open →
GTU Study
KHUDKIBOOK
DIGITAL SIGNAL PROCESSING 3715203
FREE PDF 3715203

Digital Signal Processing

Code: 3715203 Credit: 5
Open →
GTU Study
KHUDKIBOOK
DIGITAL VLSI DESIGN 3715204
FREE PDF 3715204

Digital VLSI Design & Verification- I Frontend (Elective)

Code: 3715204 Credit: 5
Open →
GTU Study
KHUDKIBOOK
NETWORK PROGRAMMING LAB 3715206
FREE PDF 3715206

Network Programming Lab

Code: 3715206 Credit: 2
Open →
GTU Study
KHUDKIBOOK
DIGITAL VLSI DESIGN 3715207
FREE PDF 3715207

Digital VLSI Design & Verification- I Frontend (Practical)

Code: 3715207 Credit: 2
Open →
GTU Study
KHUDKIBOOK
DIGITAL SIGNAL PROCESSING 3715208
FREE PDF 3715208

Digital Signal Processing Lab

Code: 3715208 Credit: 2
Open →
GTU Study
KHUDKIBOOK
EMBEDDED C (PRACTICAL) 3715209
FREE PDF 3715209

Embedded C (Practical)

Code: 3715209 Credit: 2
Open →

Explore Other Semesters (EAC()