C Language Programming with SDK
DOWNLOAD COURSE DESCRIPTION
This course is broken into a day of C language review, including variable naming, usage, and modifiers as well as an introduction to the Software Development Kit (SDK) environment, an explanation of the use of the preprocessors, program control, and proper use of functions. The second day consists of common issues and techniques employed by embedded programmers in the Xilinx SDK environment. This comprehensive course equally balances lecture modules with practical hands-on lab work.
Who Should Attend
Programmers and software engineers looking to reinforce their C skills for the embedded environment and hardware engineers interested in software engineering basics
- Course Duration: 2 Days
- Price: USD $1,400
or 14 Xilinx
- Basic familiarity with embedded systems
- Basic background in programming
Xilinx ISE® Design Suite: Embedded or System Edition 13.1
Do you want to receive news and schedule updates for this course? Subscribe to the Technically Speaking news email list
The C Language
Lab 1: SDK Environment
Lab 2: Writing a Simple Program
Functions and Libraries
Lab 3: Debugging Dynamic Memory
Lab 4: Debugging Stack Issues
The Xilinx Embedded Environment
Lab 5: Driving Xilinx Hardware
Lab 1: SDK Environment – Walks you through the process of configuring the hardware through SDK, building a simple application, and verifying that it works.
Lab 2: Writing a Simple Program – Examine a piece of existing code, then complete the program using the skills developed in the previous lecture modules.
Lab 3: Debugging Dynamic Memory – Guides you through the phases of debugging a program with memory leaks.
Lab 4: Debugging Stack Issues – Debug stack issues, another common problem.
Lab 5: Driving Xilinx Hardware – Combine the abstraction of programming with actual hardware to drive the LEDs on the demo board.