Practical ICT Experience – Flexibility – Worldwide References
Practical ICT Experience – Flexibility – Worldwide References - Ericpol
Practical ICT Experience – Flexibility – Worldwide References - Ericpol
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Knowledge Evolution<br />
Embedded Software Fundamentals Masterclass<br />
Course ID: EPOL-10:019<br />
Duration: 4 or 5 days<br />
Number of participants: recommended optimum 15, maximum 25<br />
Course objectives<br />
The primary goal of this Masterclass is to give the participant the concepts and skills necessary to<br />
develop software for embedded computer systems, including the use of a real-time operating<br />
system and debugging tools and techniques. This is very practical, results-oriented training that<br />
will provide knowledge and skills that can be applied immediately.<br />
This Masterclass introduces the concepts shared by most embedded systems and their software.<br />
It also introduces the techniques used in the development of embedded multitasking application<br />
software, including real-time operating systems, and debugging techniques specific to real-time<br />
and embedded software.<br />
The Masterclass begins with the fundamental elements of embedded systems hardware<br />
and software, including their design and development. Fundamental processor and operating<br />
system concepts relevant to multitasking systems are introduced, with focus on the basic services<br />
provided by off-the-shelf real-time operating system (RTOS) kernels.<br />
The Masterclass then introduces the students to multitasking application software design. Design<br />
approaches are shown for soft- and hard- real time systems. In addition, development and debugging<br />
tools are studied. The special facilities of the C programming language for embedded software<br />
development are surveyed, as well as more disciplined approaches to C language programming for<br />
use in critical systems.<br />
The Masterclass concludes with an extensive 2-day session on the “Top 50” bugs in embedded<br />
software, and tools and techniques that are used to deal with them.<br />
V/07<br />
ericpol.com