SoMLabs Single Board Computers

Hands-on Linux Academy 2019

We would like to invite you for the workshop 'Hands-on Linux Academy' based on NXP Cortex A7 - Communication interfaces.

This practical lab is intended to show Linux early adopters an easy and fast way how to start using this operating system, based on latest NXP Microprocessor IMX6ULL. During the hands-on, engineers will learn how to build SD Card Linux Operating System while taking advantage of open source components to implement system features and reduce development costs. Most industrial popular connectivity interfaces Ethernet, USB, NFC will be enabled to demonstrate how to use open source drivers and build simple applications. After completing this course, you will be ready to implement your project using embedded Linux, from SD Card System building to application development.

The examples we will present during the workshops have been prepared for engineers using previously microcontrollers with Cortex-M cores and those who want to learn alternative paths of project implementation.

The "Hands-on Linux Academy 2019" workshop is devoted to the practical aspects of using the most popular peripheral and communication interfaces (such as GPIO ports, SPI, I2C and 1-Wire) in the Linux operating system, HTTP server implementation and examples of using the environment launching Node.js and the Three.js library (3D image generation).

Program of the Hands-on Linux Academy the 28th and 29th of March

08:30 Introduction

09:00 Distributor Solutions Presentation

09:30 SoMLabs portfolio Overview

10:00 Bootable SD Card Preparation

10:30 Coffee Break

10:45 Hands on Part I – System Enablement

▪ Flashing system image for both Linux and Windows PC

▪ Embedded Linux System Design Description

▪ Establishing internet connection

12:30 Lunch

13:00 Hands on Part II – Communication Interfaces

▪ Reading and setting GPIO’s

▪ Accessing I2C devices

▪ Transferring data through SPI bus

14:30 Coffee Break

14:45 Hands on Part III. Shorten time-to-market by using Linux components

▪ Usage of Linux components (Showy application – control 3D block using MEMS

▪ HTTP server implementation

▪ Basic I2C interface operations

15:45 Questions & Summary

16.00 End

Linux Academy