eCosCentric are proud to provide the premier eCosPro training course. The course combines hands-on sessions with high quality technical content. It brings engineers rapidly up to speed with the eCosPro development environment, key RTOS APIs and overall understanding of the structure and capabilities of eCosPro.
The sessions are delivered by authoritative eCosPro developers that can answer questions based on a deep understanding and experience of eCosPro and embedded development.
Training is given on-site for up to 8 engineers. Public courses are also scheduled on a periodic basis.
- Introduction to eCos
rationale, history, features, tools, licensing, RedBoot
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
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
Where possible we use your own target hardware for the hands-on sessions, providing your team with an experience that is most directly applicable to their work.
- 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
Content is kept up to date as the eCosPro runtime and tools evolve and new features are added. The training course can also be customised to suit your specific individual requirements. This can be an extremely effective way of getting your software project team up to speed with eCos, providing them with detailed instruction on the aspects of greatest relevance to your project.
Discounts and special arrangements are available for academic institutions. For details of rates and calendar availability, please contact us.