EMBEDDED SOFTWARE ENGINEERING

SOFTWARE DEVELOPMENT

LINUX EMBEDDED
SUPPORT AND TRAINING

EMBEDDED SOFTWARE
ENGINEERING

SOFTWARE
DEVELOPMENT

LINUX EMBEDDED
SUPPORT AND TRAINING

Linux embedded

Linux customization and optimization are our main activity, creating a custom BSP and developing custom device drivers.
Software development, native or cross-platform applications development.
Our system integration services help our customers to find the optimal Open Source components for a successful project reducing the time to market.

Yocto Project

KOAN provides Yocto Project technical support and professional linux embedded development, consultancy and training services combining the freedom of open source software with the security of full commercial support.

Qt KDE

Qt (C++/QML)

We are offering outsourcing support services with our team of highly skilled developers using the Qt toolkit. We can develop in C++ or QML depending on the needing and the user experience you want to get.

Training courses

The objective of KOAN’s courses is to supply to the participants a complete technical preparation that puts them in the position to managing the job or the whole project in autonomy. This is the goal of our technical high level courses. We can provide introductory crash courses that will give you a complete overview of the main features in a few days.

How we can help you

Discover how our team can help you to develop your next IoT project

  • Reliability and Security

  • Fast time to market

  • Agile methodology

Autobuilder2 Buildbot for Yocto Project

Autobuilder2 talk at the Yocto Project summit 2019

Marco Cavallini presented a talk during the Yocto Project summit 2019 in Lyon, France. This presentation described how to strenghten the Yocto Project deployments using the Autobuilder2. Autobuilder2 is a project based on Buildbot which is a software development continuous integration tool which automates the compile or test cycle required to validate changes to the project code base.

Koan at the Yocto Project Summit 2019

Koan will be present at the Embedded Linux Conference Europe 2019 and the Yocto Project Summit 2019. Attend our talk and meet our engineers in Lyon, France.
Yocto Project features survey

Yocto Project new features survey

Yocto Project can nowadays be considered the 'de facto' standard among the automated generation systems of embedded linux distributions. Experienced users appreciate the features offered by Yocto Project and its complete customization that allows to adapt it to any specific requirement. However, from the beginner's point of view, the situation is a bit more complicated due to the Yocto Project's particularly steep learning curve. The tools that can support the development with Yocto Project are Toaster, that allow the configuration of the builds through a web interface, and the 'extended SDK' (eSDK), based on Devtool which allows the system to be tuned or extended without editing configuration files.
Trusted bootchain

Secure Boot and Chain of Trust

Ensure your device is not running tampered software by verifying its authenticity before execution. Establish software authenticity all the way from the bootloader to user applications. Our secure boot services help implement: Verified bootloader (NXP i.MX / QorIQ, Qualcomm Snapdragon, TI Sitara, Atmel SAMA5, Xilinx Zynq and more) Kernel verification (FIT image, SoC specific mechanisms) Root filesystem verification (dm-verity, IMA/EVM, FIT image) Filesystem cryptography, Filesystem-level encryption (dm-crypt)
KDE ev

Koan at KDE Akademy 2019

KDE e.V. organize every year the KDE Akademy. The goal of the conference section of Akademy is to learn and teach new skills, and share our passion around what we're doing together at KDE and KDE is one of the largest active Free Software communities and is built on top of the Qt toolkit.
Download Innovation

Koan at the Download Innovation IT conference

This year, for the second time, Download Innovation IT conference & festival will be held, organized by the Municipality of Bergamo and Sorint, the city where we have our offices. Download Innovation is the conference of IT, Innovation, youth, opportunities and future… free and open!

Yocto Project Meta Layer Linux STM32MP1 by Koan

Koan is proud to provide the unofficial Yocto Project BSP for STM32MP1 based boards. This project is not endorsed nor supported by ST. ST OpenSTLinux is based on OE, our BSP extends the use of ST meta layers with Yocto, using latest commits on the branch 2.6 ‘thud’ on each meta layer.

Workshop Yocto Project At LinuxLab 2018 Florence - Italy

Marco Cavallini di KOAN presented a workshop at LinuxLab 2018 - 3 e 4 December 2018 in Florence, Italy Slides of the workshop are available below.

Koan At QtDay 2019

The Koan staff will be present at the QtDay 2019 in Florence, Italy and Marco Cavallini will show how to Run Qt  on Linux embedded systems using Yocto on Monday Apr 01 - 2:45 PM - 3:45 PM. Find presentation slides below.

Linux and Yocto Project Training - september 2018

Koan offers an enterprising 3-day course which provides you with everything you need to get started with embedded Linux embedded and Yocto Project. You will be guided step-by-step by experienced trainer Marco Cavallini. The course is for a maximum of 7 attendees and will be held in English in Bergamo, Italy.
Yocto Workshop LinuxLab 2018

Workshop Yocto Project at LinuxLab 2018

Marco Cavallini presented a workshop at LinuxLab 2018 which took place on 3 and 4 December 2018 in Florence. Title of the workshop was Yocto Project, an automatic generator of embedded linux distributions.

Qt5 Cross-Compile For ARTIK 710

It has been a pleasure to help Mark Williams of Samsung to elaborate and test the the official guide that describes how to cross-compile Qt5 (using version 5.9.2) for ARTIK 710 using Ubuntu 16.04 on your development PC.
Formazione Linux industria 4.0

Credito d’imposta per spese di formazione 2018

Con legge n. 205 del 27.12.2017 (meglio conosciuta come Legge di Bilancio 2018) è stato introdotto un nuovo incentivo consistente nell’assegnazione di un credito d’imposta pari al 40% per le imprese che investono in formazione del personale, calcolato sul costo del personale occupato in attività di formazione.

Introduction To Linux - A Hands On Guide

This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.

Linux And Yocto Project Training In Munich March 2018

Koan offers an enterprising 3-day course which provides you with everything you need to get started with embedded Linux embedded and Yocto Project. You will be guided step-by-step by experienced trainer Marco Cavallini. The course is for a maximum of 10 attendees and will be held in English.
Artik710-boot-Yocto-Koan

Yocto Project Meta Layer For Samsung Artik

Koan is proud to provide the unofficial Yocto Project BSP for Samsung Artik and Kitra boards. This project is not endorsed nor supported by Samsung.

The Linux Kernel Module Programming Guide

A free guide to programming Linux kernel modules and device drivers. An excellent guide for anyone wishing to get started on kernel module programming.
Linux Day Torino 2016

Koan sponsor nazionale del LinuxDay 2016

Koan è sponsor ufficiale del Linux Day! Il Linux Day è la principale manifestazione italiana di promozione di software libero e sistemi operativi GNU/Linux promossa dalla Italian Linux Society. Quest'anno si svolgerà di sabato, il 22 ottobre 2016 in tutta Italia. Il tema di quest'anno a livello nazionale è... il coding! Koan ha deciso di dare il proprio contributo sponsorizzando la manifestazione a livello nazionale insieme allo Yocto Project.
NXP Freescale i.MX6

Add RS485 support to Freescale iMX6

How to add RS485 support to the UART on a Freescale iMX6 (SABRELITE) with kernel 3.10.17 Remember to set the appropriate GPIO for RTS signal in the Device Tree.

Yocto Project Course - Crash Course

We are launching a new training course about the Yocto Project. Yocto is the leading embedded Linux build system and the de-facto preferred solution by all the vendors and companies around the world to automate and simplify the build process of embedded systems.
ACME Berta A5 Yocto Project

ACME Systems Acqua A5 Running Yocto Poky

We have just completed the with 4.3" LCD and resistive touchscreen. CPU Atmel SAMA5D3 mounted on Acqua A5 module. Software demo: Qt5 based home automation demo. ACME Systems Acqua A5 Running Poky linux built with Yocto.
Autobuilder2 Buildbot for Yocto Project

Autobuilder2 talk at the Yocto Project summit 2019

Marco Cavallini presented a talk during the Yocto Project summit 2019 in Lyon, France. This presentation described how to strenghten the Yocto Project deployments using the Autobuilder2. Autobuilder2 is a project based on Buildbot which is a software development continuous integration tool which automates the compile or test cycle required to validate changes to the project code base.

Koan at the Yocto Project Summit 2019

Koan will be present at the Embedded Linux Conference Europe 2019 and the Yocto Project Summit 2019. Attend our talk and meet our engineers in Lyon, France.
Yocto Project features survey

Yocto Project new features survey

Yocto Project can nowadays be considered the 'de facto' standard among the automated generation systems of embedded linux distributions. Experienced users appreciate the features offered by Yocto Project and its complete customization that allows to adapt it to any specific requirement. However, from the beginner's point of view, the situation is a bit more complicated due to the Yocto Project's particularly steep learning curve. The tools that can support the development with Yocto Project are Toaster, that allow the configuration of the builds through a web interface, and the 'extended SDK' (eSDK), based on Devtool which allows the system to be tuned or extended without editing configuration files.
Trusted bootchain

Secure Boot and Chain of Trust

Ensure your device is not running tampered software by verifying its authenticity before execution. Establish software authenticity all the way from the bootloader to user applications. Our secure boot services help implement: Verified bootloader (NXP i.MX / QorIQ, Qualcomm Snapdragon, TI Sitara, Atmel SAMA5, Xilinx Zynq and more) Kernel verification (FIT image, SoC specific mechanisms) Root filesystem verification (dm-verity, IMA/EVM, FIT image) Filesystem cryptography, Filesystem-level encryption (dm-crypt)
KDE ev

Koan at KDE Akademy 2019

KDE e.V. organize every year the KDE Akademy. The goal of the conference section of Akademy is to learn and teach new skills, and share our passion around what we're doing together at KDE and KDE is one of the largest active Free Software communities and is built on top of the Qt toolkit.
Download Innovation

Koan at the Download Innovation IT conference

This year, for the second time, Download Innovation IT conference & festival will be held, organized by the Municipality of Bergamo and Sorint, the city where we have our offices. Download Innovation is the conference of IT, Innovation, youth, opportunities and future… free and open!

Yocto Project Meta Layer Linux STM32MP1 by Koan

Koan is proud to provide the unofficial Yocto Project BSP for STM32MP1 based boards. This project is not endorsed nor supported by ST. ST OpenSTLinux is based on OE, our BSP extends the use of ST meta layers with Yocto, using latest commits on the branch 2.6 ‘thud’ on each meta layer.

Workshop Yocto Project At LinuxLab 2018 Florence - Italy

Marco Cavallini di KOAN presented a workshop at LinuxLab 2018 - 3 e 4 December 2018 in Florence, Italy Slides of the workshop are available below.

Koan At QtDay 2019

The Koan staff will be present at the QtDay 2019 in Florence, Italy and Marco Cavallini will show how to Run Qt  on Linux embedded systems using Yocto on Monday Apr 01 - 2:45 PM - 3:45 PM. Find presentation slides below.

Linux and Yocto Project Training - september 2018

Koan offers an enterprising 3-day course which provides you with everything you need to get started with embedded Linux embedded and Yocto Project. You will be guided step-by-step by experienced trainer Marco Cavallini. The course is for a maximum of 7 attendees and will be held in English in Bergamo, Italy.
Yocto Workshop LinuxLab 2018

Workshop Yocto Project at LinuxLab 2018

Marco Cavallini presented a workshop at LinuxLab 2018 which took place on 3 and 4 December 2018 in Florence. Title of the workshop was Yocto Project, an automatic generator of embedded linux distributions.

Qt5 Cross-Compile For ARTIK 710

It has been a pleasure to help Mark Williams of Samsung to elaborate and test the the official guide that describes how to cross-compile Qt5 (using version 5.9.2) for ARTIK 710 using Ubuntu 16.04 on your development PC.
Formazione Linux industria 4.0

Credito d’imposta per spese di formazione 2018

Con legge n. 205 del 27.12.2017 (meglio conosciuta come Legge di Bilancio 2018) è stato introdotto un nuovo incentivo consistente nell’assegnazione di un credito d’imposta pari al 40% per le imprese che investono in formazione del personale, calcolato sul costo del personale occupato in attività di formazione.

Introduction To Linux - A Hands On Guide

This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.

Linux And Yocto Project Training In Munich March 2018

Koan offers an enterprising 3-day course which provides you with everything you need to get started with embedded Linux embedded and Yocto Project. You will be guided step-by-step by experienced trainer Marco Cavallini. The course is for a maximum of 10 attendees and will be held in English.
Artik710-boot-Yocto-Koan

Yocto Project Meta Layer For Samsung Artik

Koan is proud to provide the unofficial Yocto Project BSP for Samsung Artik and Kitra boards. This project is not endorsed nor supported by Samsung.

The Linux Kernel Module Programming Guide

A free guide to programming Linux kernel modules and device drivers. An excellent guide for anyone wishing to get started on kernel module programming.
Linux Day Torino 2016

Koan sponsor nazionale del LinuxDay 2016

Koan è sponsor ufficiale del Linux Day! Il Linux Day è la principale manifestazione italiana di promozione di software libero e sistemi operativi GNU/Linux promossa dalla Italian Linux Society. Quest'anno si svolgerà di sabato, il 22 ottobre 2016 in tutta Italia. Il tema di quest'anno a livello nazionale è... il coding! Koan ha deciso di dare il proprio contributo sponsorizzando la manifestazione a livello nazionale insieme allo Yocto Project.
NXP Freescale i.MX6

Add RS485 support to Freescale iMX6

How to add RS485 support to the UART on a Freescale iMX6 (SABRELITE) with kernel 3.10.17 Remember to set the appropriate GPIO for RTS signal in the Device Tree.

Yocto Project Course - Crash Course

We are launching a new training course about the Yocto Project. Yocto is the leading embedded Linux build system and the de-facto preferred solution by all the vendors and companies around the world to automate and simplify the build process of embedded systems.
ACME Berta A5 Yocto Project

ACME Systems Acqua A5 Running Yocto Poky

We have just completed the with 4.3" LCD and resistive touchscreen. CPU Atmel SAMA5D3 mounted on Acqua A5 module. Software demo: Qt5 based home automation demo. ACME Systems Acqua A5 Running Poky linux built with Yocto.