EDUCATION SERVICES

pic_trainingSuccessful completion of an embedded system project starts with an efficient use of your tools. To obtain the necessary skills you need to perform your tasks in the best possible way, we offer comprehensive training services for the solutions we offer.

List of available classes:

EMBEDDED LINUX SYSTEM DEVELOPMENT

This four-day hands-on programming course is designed for engineers starting with embedded Linux. This course provides the skills needed to develop and deploy complex software applications using the Linux operating system.

Making the transition to Embedded Linux

This one-day course is designed for embedded engineers with RTOS experience who consider the use of embedded Linux. Find out how to take advantage of open source environment while avoiding the pitfalls associated with it.

EMBEDDED SYSTEM PROGRAMMING WITH ARM CORTEX-A SERIES USING LINUX

This six-day An In-Depth training session for ARM-Linux embedded system device programming.  The course is focused on the ARM Cortex-A architecture using the Linux operating system.

Upon the completion of the course attendees will have acquired the necessary skills to:

  • Perform Low level programming of ARM Cortex-A
  • Build Linux kernel for ARM, build U-Boot and Filesystem
  • Develop device drivers from scratch for peripherals on hardware board and handle interrupts
  • Perform low level debugging of Linux kernel and drivers
  • Optimize code for ARM Cortex-A

Topics covered include:

  • ARM based 32bit processor architecture
  • Co-processors, NEON, VFP
  • Multi-media and specic libraries
  • ARM Caches, MMU and Power Management
  • ARM Multi-Core

EMBEDDED LINUX FOR FREESCALE 8XXX PROCESSOR FAMILY

This one-day programming course is designed for engineers with embedded Linux experience considering the use of this popular processor . This course provides the skills needed to efficiently develop and debug code while understanding the lower level software to control this architecture.

EMBEDDED LINUX CODE DEVELOPMENT DEBUGGING

This one-day course provides the skills needed to efficiently develop and debug code in embedded linux environment including kernel level and driver level code.

THREADX CODE DEVELOPMENT DEBUGGING

This three-day training provides the skills needed to efficiently develop and debug code in Express Logic`s ThreadXtm environment including RTOS system calls, BSP development and integration to third party code.

FOR MORE INFORMATION, PLEASE CONTACT OUR TRAINING COORDINATOR

upbtn