Home - Mind We're hiring !

Linux and Open Source Solutions for Embedded Systems

Linux and Open Source Solutions for Embedded Systems

Mind Newsletter - Q1 2015


1. Next Linux and Android trainings
2. New Git training
3. Meet us at Embedded World!
4. FreeRTOS presentation at FOSDEM 2015

1. Next Linux and Android trainings

Due to the growing success of our trainings, we have planned a number of sessions for the coming months.

Embedded Linux training

A 5 day training which is intended for developers who want to build an Embedded Linux system from scratch or from commercial Embedded Linux solutions.

Next sessions: Feb 23rd - 27th 2015 & May 18th - 22nd 2015.

Linux Kernel and Device Driver Development training

A 5 days training which is intended for developers who want to learn how to write or improve Linux Kernel Drivers for Embedded Linux platforms and Linux in general.

Next sessions: May 18th - 22nd 2015 & Sep 28th - Oct 2nd 2015.

Linux C Programming training

A 5 days training which teaches Linux users how to do C Programming, specifically on the Linux operating system.

Next sessions: Jun 15th - 19th 2015 & Oct 12th - 16th 2015.

The Android™ App development training

A 3 days training which is intended for developers who want to learn how to write Android applications.

Next sessions: May 27th - 29th 2015 & Sep 16th - 18th 2015.

Android™ Porting training

A 5 days training which is intended for developers who want to port Android to new hardware, to change default boot-up animations, logo's and background.

Next sessions: Apr 20th - 24th 2015 and Jun 8th - 12th 2015.

For additional dates and information, please check our trainings page.

Linux Device Driver Training

Android Training - CC-BY Google

2. New Git training

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. It allows cheap local branching, convenient staging areas, and multiple workflows.

The Git training is a 1 day training which 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, French or German depending on the preference of the attendees. Trainings are given upon request.

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


3.Meet us at Embedded World!

Mind will participate at The Embedded World Exhibition & Conference from February 24th to February 26th 2015 in Nuremberg, Germany.

The Embedded World Exhibition & Conference is the world´s biggest exhibition of its kind and the meeting-place of the international embedded community. More than 800 exhibitors from all over the world came to Nuremberg in 2014 to present components, software tools, system development or consulting and services in the field of embedded systems.

As co-exhibitor of DSP Valley, we're looking forward to meeting you on our booth 4-611 !


4. FreeRTOS presentation at FOSDEM 2015

Atilla Filiz one of the Mind consultants gave a presentation at FOSDEM 2015 about FreeRTOS. The presentation itself can be read here.

With the emergence of high performance microcontrollers, it has become feasible to handle many tasks on a single chip, with help from a task scheduler or an operating system.

FreeRTOS is a minimal operating system for microcontrollers. It requires less than 10kb flash space and about 300bytes of SRAM in minimal settings. The operating system features absolute prioritization, where a higher priority always preempts lower priority tasks, periodic timers, message queues, semaphores and event hooks. The available hooks include clock ticks, idle cycles, stack overflow and malloc failures. The task priorities can be changed during run time if needed, thus deadline scheduling is possible with careful design.

FreeRTOS does not provide input/output drivers, so a developer can use bare metal routines, but they must be really careful with the consequences of task switching. For example, being preempted in the middle of an I2C transaction can put the hardware in an invalid state, thus correct measures need to be taken (like disabling context switches) when interacting with the outside world.

FreeRTOS is released under a "Modified GPL" license where application-specific code is completely owned by the developer and can be distributed with any license, but any changes to the operating system need to be available under the same license, even if the application and the operating system are statically linked. Commercial licenses are also available to keep all changes proprietary.


ESSENSIUM nv - Mind Embedded Software Division
Gaston Geenslaan 9 - B-3001 Leuven - Belgium
Tel.: +32-16-28.65.00, Fax.: +32-16-28.65.01
Web: www.mind.be, Email: contact@mind.be

We hope that you will find the information in this newsletter interesting and useful.
If you wish to unsubscribe from this quarterly Newsletter please send an email to newsletter@mind.be with "Unsubscribe" in the Subject line.

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