20.09.2015 Views

Practical ICT Experience – Flexibility – Worldwide References

Practical ICT Experience – Flexibility – Worldwide References - Ericpol

Practical ICT Experience – Flexibility – Worldwide References - Ericpol

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!