Introduction to the C-Programming Language 2
C is a foundational programming language, and is the top choice of engineers doing embedded systems development in industry.
This workshop (the second of two) covers more advanced C-programming concepts, which are commonly used in contemporary embedded firmware design. Lab exercises will have you compiling, and running C source code on a PIC32® simulator on your laptop.
- Understand advanced C-Programming concepts and be able to apply them to programs written for the PIC32® microcontroller.
"Advanced" C-Language Fundamentals:
- Data Pointers
- Function Pointers
- Bit Fields
Required Equipment & Components
The lab exercises are tested on a Windows 7 Professional (64-bit) platform, however, should also work on Linux and MAC OS/X platforms. Your PC should also have 2 available (free) USB ports. The following software should be installed/available before attending the workshop: