Embedded C


important terms in Embedded C Code (advanced Case)

  1. Code Optimization
  2. memory allocation (dynamic allocation, unions, struct for data structure)
  3. Power leaks

C basics

1. Syntaxs and C programming: Data Types , Constants , Variables, Operators, Pointers, control structures, Functions, call by references and call by values, Unions, Struct and Libraries .h files

2. Micro-controller Registers and port addresses(), Interrupt Routines

4. Program, Threads and Processes

3. Memory ALLOCATION (ram, rom, dynamic, statics) and memory mapping

5. How threads share memory space ?