Embedded Project Development Workshop
Keil Offices, Plano, TX, USA — Oct 15, 2008Learn to use the Keil Embedded Development Tool Suite to write C programs for the ARM7/ARM9/Cortex-M3, C16x/XC16x/ST10, MCS® 251, and 8051 microcontroller families.
Workshop Goal
This workshop is designed for anyone responsible for embedded software development. Engineers as well as managers will learn how to use the Keil Development Tool Suite while creating working programs.
Workshop Objectives
Participants who successfully complete this course will demonstrate through written, verbal and/or hands-on lab assignments the ability to:
- Successfully create an embedded application.
- Write, compile, link, and test embedded programs.
- Use Keil tools including: µVision IDE, Assembler, C Compiler, Linker, Simulator, and Target Debugger.
- Test and verify programs using the Keil debugger.
- Download and run programs on an evaluation board.
Prerequisites
- Attendees should have a good knowledge of programming.
- Some C programming is necessary, however, in-depth knowledge of the C programming language is not required.
- Some experience developing embedded systems software is required.
Syllabus
Day 1
- Using Timers and Counters
- Serial Communications
- Memory Mapped I/O
- Other On-Chip Peripherals
Day 2
- Multiple Targets and Project Management
- Custom IDE Configuration for Your Platform
- Compiler and Assembler Options
- Interrupt Routines in the C Language
- Reentrant Routines and Stack Management
- Debugging Using the Keil Debugger/Simulator
Day 3
- Optimizing Compiler and Linker Options
- Pointers and Contiguous Memory Models
- Intrinsic Functions and other Miscellaneous Functions
- More Debugging Features
- Introducing Real Time Operating Systems
- PC-Lint
Duration
3 Days: Class begins at 8:30 a.m. and ends approximately at 4:30 p.m. Each class breaks one hour for lunch.
What's Provided
All computers, software, example code, evaluation boards, manuals, and workbooks are provided. Soft drinks and coffee are provided for each day of the class. You do not need to bring a laptop computer with you.
What to Bring
Bring a notebook, pens and pencils, and wear comfortable clothing.
What's Included
Each attendee receives a certificate of completion, a CD-ROM containing the latest evaluation tools from Keil, and a workbook for the class. Evaluation boards used in the class are not included but are available for purchase.