Home - Mind We're hiring !

Linux and Open Source Solutions for Embedded Systems

Linux and Open Source Solutions for Embedded Systems

Trainings

Mind is also organising a range of trainings about Embedded Linux, Linux Device Drivers, Android and Git together with one of its partners in Belgium.
These trainings take place on a regular basis in Brussels (Belgium), but they can also be customized upon request to better target a specific project context (HW platform, distribution, etc...) and can be made onsite at a date that is suitable for the customer's development team.

List of available trainings:


Embedded Linux Trainings

This 5 days training is intended for developers who want to build an Embedded Linux system from scratch or from commercial Embedded Linux solutions.
The training covers the various components of an embedded Linux target, the development choices and the different debugging possibilities. A more detailed look is also taken at the Linux kernel architecture and important issues such as cross compilation and building of the main components. The training finishes with some more specific subjects to the choice of the participants (such as Real Time Linux, Qt development or building from distribution of choice).
During this training all participants get the opportunity to build and experiment with a multifunctional small-footprint embedded target with an LCD touch screen, which they can take with them after the training.

This training can be given in English, Dutch, French or German, depending on the preference of the attendees.

Next planned Embedded Linux Trainings:

  • July 3rd to July 7th 2017
  • September 25th to September 29th 2017
  • November 13th to November 17th 2017

Download the Embedded Linux Training datasheet [PDF]
Thumb Datasheet Embedded Linux Training

To register, or to check availability for other dates and locations, please contact us.


Embedded Linux Update Trainings

This 3 days training is intended for developers who are looking for an update in current evolutions in Embedded Linux. The training covers various subjects such as: Embedded Android, Linux Kernel with Device Tree, Yocto, Git, etc…
During this training all participants get the opportunity to build and experiment with a multifunctional small-footprint embedded target with an LCD touchscreen interface, which can be kept after the training.

This training can be given in English, Dutch, French or German, depending on the preference of the attendees.

Next planned Embedded Linux Update Trainings:

  • Upon request

Download the Embedded Linux Update Training datasheet [PDF]
Thumb Datasheet Embedded Linux Training

To register, or to check availability for other dates and locations, please contact us.


Linux Kernel and Device Driver Development Trainings

This 5 days training is intended for developers who want to learn how to write or improve Linux Kernel drivers for Embedded Linux platforms and Linux in general.
In a 50 to 60% lab-time approach, all participants get a real hands-on experience and they learn how to avoid classical pitfalls. The training goes deep into the kernel architecture, the main APIs, the integration of device drivers with other parts of the kernel and with userspace applications. During the training, all attendees get direct feed-back in an interactive manner, and at the end of the training they are ready to work on Linux device driver development projects.
During the training, all attendees also receive a specific ARM development board, which they can take with them after the training.

This training can be given in English, Dutch or French, depending on the preference of the attendees.

Next planned Linux Kernel Development and Device Driver Development Trainings:

  • October 16th to October 20th 2017

Download the Linux Kernel and Device Driver Development Training datasheet [PDF]
Thumb Datasheet Linux Kernel Development and Device Driver Training

To register, or to check availability for other dates and locations, please contact us.


Yocto Trainings

This 3 days training is intended for developers who want to develop for or build an Embedded Linux system with Yocto.
The course starts with building a first system image with Yocto, flashing and booting it, boot over NFS, writing yocto recipes, modifying the root filesystem, writing a layer, extending the kernel within yocto, customising images and SDK.
During the training, all attendees also receive a specific ARM development board, which they can take with them after the training.

This training can be given in English, Dutch or French, depending on the preference of the attendees.

Next planned Yocto Trainings:

  • Please contact us for next training dates

Download the Yocto Training datasheet [PDF]
Thumb Datasheet Yocto Training

To register, or to check availability for other dates and locations, please contact us.


Linux C Programming Trainings

This 5 days course teaches Linux users how to do C Programming, specifically on the Linux operating system.
Linux C programming allows the highest performing applications and is necessary for low level programming, especially when dealing with devices and low level internals. We look and implement best practices and build on your previous experience. The solutions to the exercises are provided for those with less background.

This training can be given in English, Dutch or French, depending on the preference of the attendees.

Next planned Linux C Programming Trainings:

  • Please contact us for next training dates

Download the Linux C Programming Training datasheet [PDF]
Thumb Datasheet Linux C Programming Training

To register, or to check availability for other dates and locations, please contact us.



Android™ Porting Trainings

This 5 days training is intended for developers who want to port Android to new hardware, to change default boot-up animations, logo's and background, and to know how to efficiently work with the Android source code for custimisation and branding.
The participants get a direct hands-on experience with their own demo board and VM interface, they learn how to avoid pitfalls and to be up and running quickly. The training covers the Android Architecture, specifics of the Android Linux kernel and Intellectual Property issues. During the training, all attendees get direct feed-back in an interactive manner, and at the end of the training they are ready to port Android to new hardware and integrate it into embedded applications. For this course, all participants will receive an Android based device so they can continue their projects after the course.

This training can be given in English, Dutch or French, depending on the preference of the attendees.

Next planned Android Porting Trainings:

  • June 26th to June 30th 2017

Download the Android Porting Training datasheet [PDF]
Thumb Datasheet Android Porting Training

To register, or to check availability for other dates and locations, please contact us.


Android™ App Development Trainings

This 3 days training is intended for developers who want to learn to write Android applications.
In a 50 to 60% lab-time approach, all participants get a real hands-on experience and they learn how to avoid classical Android pitfalls. The training first describes the Android architecture, and then covers all major parts of the API and application through theory and exercises. During the training, all attendees get direct feed-back in an interactive manner, and at the end of the training they are ready to work on their first real Android projects.
During the training, all attendees also receive an Android based device so that they can continue to experiment later.

This training can be given in English, Dutch or French, depending on the preference of the attendees.

Next planned Android App Development Trainings:

  • Please contact us for next training dates

Download the Android App Development Training datasheet [PDF]
Thumb Datasheet Android App Development Training

To register, or to check availability for other dates and locations, please contact us.


Git Trainings

This 1 day training is intended for developers who want to learn how to use Git.
In a 50 to 60% lab-time approach, the participants get a real hands-on experience and they learn how to avoid classical pitfalls. During the training, all attendees get direct feed-back in an interactive manner, and at the end of the training they are ready to work with Git.

This training can be given in English, Dutch or French, depending on the preference of the attendees.

Next planned Git Trainings:

  • Upon request

Download the Git Training datasheet [PDF]

Thumb Datasheet
Git

To register, or to check availability for other dates and locations, please contact us.



© copyright 2002 - 2017 Mind NV. [ home ] [ contact ]
All registered Trade Marks are the property of their owners.