Training

Introductory training courses for eCos

ITR GmbH offers trainings for the real-time operating system eCos and passes its know-how about the subject of real-time operating systems and application development under eCos on to external interested clients from relevant business sectors.

Target Audience            

Developers (software and hardware developers), project managers, head of development, technical executives
(C/C++ pogramming knowledge assumed) 

Advantages:

  • Compact and comprehensible explanation of training content
  • Comprehensive presentation of theoretic basics
  • Practical experience by immediate execution of the examples
  • Customization of specific contents under consideration of the circle of participants (company trainings, groups,...)
  • Branch crossing benefit

 

Course modules

 

RTOS basics and concepts

Overview over real time operating systems in general and comparison to desktop-OS

eCos overview

Scope, components, application area

Usage of the Cross Development Toolchain

Basic handling of ITR's cross development toolchain

eCos configuration

How to use the configuration tool. Overview of configuration options

Creation of eCos applications 

How to create eCos applications

eCos application startup

Different methods for application startup, application entries

eCos Kernel, Scheduler und Threads

Scheduler variants, scheduler concepts , thread conceps

eCos synchronisations mechanisms

Semaphore, mailboxes, mutex, event flags, alarms,...

eCos interrupt handling

ISR, DSR, VSR

eCos device drivers

Overview, handling, APIs

eCos system libraries

ISO C library, file system, networking etc.

Execution und debugging of eCos applications

Source level debugging unter Eclipse, debug interfaces, JTAG, GDBSTUB, simulation

Advanced debugging methods

Kernel instrumentation, event logs, eCos kernel aware debug views, state diagram, eCos oszilloscope view

Hardware specific course modules

Usage of evaluation kits, how to work with specific processors (e.g. Atmel AT91SAM9, Xilinx Microblaze/Zynq, Siemens ERTEC 200P,...)

Hardware specific adaptions (e.g. customer specific hardware design)

Application specific course modules

Examples:

  • Development of a PROFINET application, based on Siemens PROFINET RT Development Kit or based on Siemens ERTEC 200P ASIC
  • Integration of a CANOpen Master Stacks
  • Webserver Integration

 

Wir führen Schulungen an unserem Sitz in Nürnberg und beim Kunden vor Ort durch (Firmenschulungen). Die Schulungsinhalte werden gemäß Ihren Anforderungen und Wünschen zusammengestellt.

Wir können auch ganz individuelle Schulungsinhalte vorbereiten. Äußern Sie bitte Ihre Wünsche und geben Sie uns etwas Vorlaufzeit. Wir haben fundiertes Entwicklungs-Know-How, insbesondere im Umfeld der industriellen Automation.

Unsere Schulungen führen wir unter Verwendung unserer Cross Development Toolchain durch: Toolchain Dabei nutzen wir intensiv die Features der Toolchain (eCos Aware Debug Features, Simulationsumgebung). Dadurch kann jeder Teilnehmer die Schulungsinhalte sofort an seinem Notebook nachvollziehen. Für die meisten Schulungs-Module ist damit keine spezifische Hardware notwendig.

Soweit nicht anders geplant oder vereinbart, werden Schulungen in deutscher Sprache durchgeführt. Alternativ können wir eine Schulung auch in Englisch präsentieren.
Bitte geben Sie bei der Anmeldung Ihre Wünsche an.
(Manuals und externe Quellen liegen i.d.R. nur in Englisch vor)

 

Termine

Wir bieten regelmäßige Schulungstermine im zeitlichen Zusammenhang zu wichtigen internationalen Messen in Nürnberg an. Diese Schulungen werden unter Berücksichtigung von internationalen Schulungsteilnehmern in Englisch gehalten.

25.11 -  26.11.2014: 2-tägiges eCos Schulungsseminar zur SPS/IPC/Drives

24.02 - 25.02.2015: 2-tägiges eCos Schulungsseminar zur embedded World

Weitere Termine auf Anfrage

 

Anfrage und weitere Infos

Sie interessieren sich für unser Schulungsangebot? Bitte richten Sie Ihre Anfrage oder Anmeldung mit dem Betreff "eCos Schulung" an This e-mail address is being protected from spambots. You need JavaScript enabled to view it. . Wir werden uns schnellstmöglich mit Ihnen in Verbindung setzen!

Contact Form