Advanced / Embedded C Programming
Objectives:
- Clearly understand concepts of C language
- To obtain good quality and style in programming
- Gear you up for programming in Embedded environment
- To induce confidence in you!
Detailed course contents:
- Basics of C:
- Operators
- Conditionals
- Arrays
- Functions
- Advanced C programming:
- Structures
- Unions
- Files
- Deep dive into pointers
- Pre-processor directives
- Recursion
- Project environment – Creating & Building a project, Makefiles
- Deep dive – Logic to program translation, Creating your own library, Dry-run
- Data Structures
- Basics of Embedded C programming for Arduino
- Interfacing LED, push button and buzzer with Arduino
- Interfacing Arduino with LCD