Online Training

Online Training

Summer Short Course on Embedded Systems Programming

The course was taught in Zhejiang University, Summer 2014. It provided the opportunities for students to learn various fundamental issues as well as practical development skill in the area of embedded systems programming. The goals of the course were to let student

  • Understand the design issues of embedded software and gain an in-depth knowledge of development and execution environment on target processors.

  • Understand the functions and the internal structure of device interfaces, drivers, and real-time operating systems.

  • Acquire the skill to develop multi-threaded embedded software in target environment, including good quality and coding style for embedded programming, and testing and debugging approaches to verify embedded software operations.

  • Develop feasible task scheduling and carry out system performance and task schedulability analyses.

The target development environment used in the course was Intel's Galileo board. The board, with it rich architectural features, was used to investigate embedded software characteristics and IO operations, and to experience system design and development practices.

Instruction Complete all "Summer Short Course on Embedded Systems Programming"

Last updated