Search
   
   

Training

eCosPro

eCosCentric are proud to provide the only eCos training courses available today. With high quality courseware and technical content that is always updated for each new release of eCos, training is given on-site for up to 12 engineers on the target of their choice. Public courses are also scheduled on a periodic basis. eCosCentric training allows your engineers to become immediately familiar with the development environment on your hardware, providing them with valuable hands-on experience from authoritative eCos developers.

Our training courses may be further customised to suit your individual requirements, bringing embedded software engineers up to speed with eCos and providing them with detailed instruction on the aspects of greatest interest.

Course outline:

  • Introduction to eCos
    rationale, history, features, tools, licensing, RedBoot
  • Configurability
    CDL concepts, conflicts, inference, templates
  • Building applications
    eCos repository, build and install trees, compiler switches, Eclipse IDE
  • Configuration tools
    configuration tasks, memory layout, running tests, package administration
  • RedBoot
    features, compilation, installation
  • eCos debugging support
    symbols, optimisation, assertions, tracing, diagnostics
  • Debugging tools
    GDB, stepping, breakpoints, inspecting state, Eclipse IDE
  • Kernel overview
    scheduler choice, synchronisation, timing, interrupts, exceptions
  • Kernel C API
    startup, main(), data types, thread manipulation, counters, alarms, clocks, semaphores, mutexes, condition variables, memory pools, event flags, message boxes
  • Other eCos packages
    hardware packages, non-hardware packages, TCP/IP networking, POSIX compatibility
  • Package authoring
    rationale, repository layout, naming conventions, package versioning, package database, CDL scripts, distribution

Hands-on laboratory sessions:

  • Use of the graphical and command-line eCos host tools
  • Use of the GNU build and debugging tools
  • Download and execution of eCos application code on embedded hardware
  • Use of the TCP/IP networking stack
  • Use of the RedBoot command line
  • Generation of a new eCos package

Discounts and special arrangements are available for academic institutions. For details of rates and availability, please contact info@ecoscentric.com.

   
         
 
  Copyright © 2003-2008 eCosCentric Limited Privacy & Legal Statements