EMBEDDED SOFTWARE ENGINEERING

SVILUPPO SOFTWARE

LINUX EMBEDDED
SUPPORT AND TRAINING

EMBEDDED SOFTWARE
ENGINEERING

SVILUPPO
SOFTWARE

LINUX EMBEDDED
SUPPORT AND TRAINING

Linux embedded

La personalizzazione e l’ottimizzazione di Linux per sistemi embedded e IoT è la nostra attività principale.
Spesso è richiesta anche la creazione di un BSP personalizzato e lo sviluppo di device driver per nuovi dispositivi.
I nostri servizi di integrazione aiutano i nostri clienti a trovare i componenti Open Source ottimali per un progetto di successo riducendo i tempi di commercializzazione.
La fase successiva è normalmente lo sviluppo di software per creare applicazioni native o multipiattaforma.

Yocto Project

Yocto Project

Lo Yocto Project™ è un progetto di collaborazione open source che fornisce modelli, strumenti e metodi che consentono di creare sistemi Linux-based personalizzati per i prodotti embedded indipendenti dall’architettura hardware.
KOAN fornisce supporto tecnico per Yocto Project. Grazie ai nostri servizi di sviluppo, consulenza e formazione possiamo offrire la libertà del software open source con la sicurezza di un supporto commerciale direttamente dall’Italia.

Qt KDE

Qt (C++/QML)

Offriamo servizi di sviluppo software con il toolkit Qt. Le attività sono erogate  in outsourcing dal nostro team di sviluppatori. Possiamo sviluppare in C++ o QML a seconda delle esigenze e dell’esperienza utente (UX) che si desidera ottenere.
KOAN può aiutarti a scegliere la migliore licenza per le tue esigenze e a integrare Qt nel tuo flusso di lavoro, valutando insieme a te l’applicabilità della soluzione ai tuoi prodotti aziendali.

Corsi di formazione

I nostri corsi sono strutturati in più giornate nelle quali si alternano teoria e pratica in modo da rendere più agevole l’apprendimento.
L’obiettivo dei corsi di KOAN è fornire ai partecipanti una preparazione tecnica completa che li metta in condizione di gestire il progetto in autonomia.
Siamo in grado di fornire corsi tecnici di alto livello che in pochi giorni ti forniranno una panoramica completa delle funzionalità principali.

Come possiamo aiutarti

Scopri come il nostro team può aiutarti a sviluppare il tuo prossimo progetto IoT

  • Affidabilità e Sicurezza

  • Veloce time to market

  • Metodologia Agile

Audit koan

Comprehensive Guide to Auditd for Linux Embedded Systems: Security Auditing and Compliance

This article explores the powerful capabilities of Auditd, a crucial tool for security auditing in Linux embedded systems. Learn how to configure Auditd, monitor system calls, track changes to vital files, and ensure compliance with security standards. With practical installation steps and usage techniques, this guide equips you with the knowledge to enhance system security and monitor activities effectively.

Linux embedded and Yocto Project in-person training course

Are you an engineer looking to master Linux and the Yocto Project for your next project? This course is designed for those seeking to integrate Linux and the Yocto Project into new projects. Over four days, participants will gain a comprehensive understanding of embedded Linux system architecture, learn how to configure and build the Linux kernel and Device Tree, and leverage open-source components for system development.
Resume in-person training Linux and Yocto Project

Restart doing courses in-person again

Starting this autumn, we will resume offering in-person courses, both public and private, directly at companies around the world. Our first in-person public course will be held in Bergamo, Italy, in November. This will be a comprehensive four-day course on Linux embedded and Yocto Project, focusing on a board with an NXP i.MX8MM CPU. The course will include several exercises for managing additional peripherals (I2C, SPI and GPIO) mounted on an dedicated expansion board.

Guide to use systemd with Yocto Project

Systemd is an initialization software for the GNU/Linux operating system, also known as the system daemon. Learn how to use systemd with Linux Embedded configuring it into Yocto Project.
Koan Y2038

The Y2038 problem in embedded systems

Time management on 32bit Linux machines has always been done with signed 32bit type. These type present a problem: in 2038 the 32bit space will run out and the time count will return to 13/12/1901.
Koan Yocto Linux Day 2023

Linux Day Milano 2023 at Università Milano Bicocca

This year the Linux Day took place on October 28th in several of the main Italian cities. Marco Cavallini spoke at the event organized in collaboration by unixMiB of the Università degli Studi di Milano-Bicocca and the POuL of the Politecnico di Milano.
Koan Verdin TI AM62 Yocto Projeect

Unlocking the Full Potential of Texas Instruments (TI) AM62x SoC with Yocto Project

KOAN is supporting with Yocto Project the new Texas Instruments (TI) AM62x System-on-Chip This SoC offers impressive capabilities to meet diverse project needs. Our company is here to help you harness the power of this dynamic duo.
STM32MP135 Discovery kit

Howto use Openembedded with STM32MP1 systems

In this article will be explained how to setup a Yocto Project build system for the STM32MP13 lines, ST’s most cost-efficient MPUs for industrial and secure applications. This could be useful if you want to understand how the Linux operating system is generated for the ST hands-on workshop where you will learn how to use tha new ST bare metal software package to ease hardware testing, so that you can quickly get started with your own STM32MP13 prototypes.
Yocto Project Dev Day in Prague, June 26, 2023

Yocto Project Dev Day in Prague, June 26, 2023

The Yocto Project Developer Day is a one-day presentation and hands-on training event that puts you in direct contact with Yocto Project technical experts and developers. Its primary aim is to show developers how to create, customize, and optimize Linux distributions for embedded devices using the rich features, tools, and content of Yocto Project. The knowledgeable and engaging instructors help you better understand topics like build system workflow, working with containers, building applications, optimizing images, hardening your devices, and leveraging tools like devtool. You have also a chance to network and put your new skills to work.
Flutter

Using Flutter to build graphical applications with Yocto Project

Flutter is an open source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase. Flutter code compiles to ARM or Intel machine, usign Dart programming language code as well as JavaScript, for fast performance on any device. Deploy to multiple devices from a single codebase: mobile, web, desktop, and embedded devices.
The Linux Kernel Module Programming Guide

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.

Yocto Project 2022 – A Year in Review (italian translation)

Sembra solo ieri quando abbiamo rivisto ciò Yocto Project ha fatto nel 2021, e improvvisamente anche il 2022 è finito! Questo è stato un anno impegnativo per tutti e ovviamente non abbiamo sentito il tempo che passava. Tuttavia, possiamo provare a ricordare cosa abbiamo fatto e ammettere che tutto questo ha richiesto del tempo!

Yocto Project 2021 – A Year in Review (italian translation)

Despite the challenges the pandemic has thrown our way, the Yocto Project team is very happy about the progress accomplished last year! Many thanks to everyone from the Yocto Project membership and community!
AMD bergamo cpu

AMD announces CPUs with Italian names: Bergamo has 128 cores

AMD announces the new CPU names: Bergamo with the name of our city! AMD Genoa disclosures are that the chip will hit 96 Zen 4 cores and AMD Bergamo is going to be the cloud variant.
Engicam MicroGEA i-MX6ULL

Yocto Project 2.7 support for MX6 Engicam boards

Due to a very frequent requests for an updated version we decided to provide an unofficial Yocto Project 2.7 'warrior' setup system for Engicam iMX6 boards family.
Aaeon NVIDIA Yocto Koan

Yocto Project Support Recently Added for AAEON Boxers

AAEON Europe has officially released support on the latest Yocto 3.1 Dunfell on AAEON AI  embedded box PC,  Boxer-8220AI, BOXER-8221AI, BOXER-8250AI, and BOXER-8251AI, powered by NVIDIA. Software services are provided in conjunction with AAEON’s software partners, such as KOAN, to provide customization, integration, and support for Yocto Project on AAEON BOXER-8200 series.
GitHub archive program

KOAN elected GitHub Arctic Code Vault Contributor

On February 2, 2020, GitHub took a snapshot of all active public repositories on GitHub to archive in the vault. GitHub plan was for their team to fly to Svalbard, Norway and save the most important open source projects for future generations. We’re happy to report that KOAN was admitted to the program.
Nvidia Xavier AGX

Yocto Project on NVIDIA Jetson AGX Xavier

In this article we discuss how to get started with Nvidia Jetson AGX Xavier and build a minimal custom Linux distribution using the Yocto Project (YP) and OpenEmbedded (OE). At KOAN we are long time developers and users of the Yocto Project (since 2012) and OpenEmbedded (since 2009). Those open source projects are our favorite tools for creating customized distributions for IoT and AI.
Linux embedded software

Linux embedded development after the lockdown

We are currently working to complete activities started before the lockdown but more surprisingly we started new projects too, because companies that want to remain competitive must take advantage of this moment for a rapid recovery. With our services we help companies as always and more than before by offering solutions to speed up their time to market. Here you can learn what we have been doing.
Yocto Project online training

Yocto Project online training course

This week we started teaching Yocto Project in our first online training ever. In our virtual class we have seven participants attending the lesson through our teaching platform Whereby. We are preparing the training calendar that will start in April stay tuned to get the latest updates or contact us if you are interested to participate to one of our online courses.
Linux embedded online training

Covid-19: KOAN offers online training courses

KOAN is now offering all training as online courses. Our goal is not to reduce our teaching service to providing a mere seminar where participants listen passively, but rather continue to follow our participatory teaching style. For this reason, the sessions will still have 'hands-on' workshops although more limited and compatible with the material available from each. Read below for more details.
Covid-19 Bergamo

Covid-19: KOAN update from Italy’s hardest-hit city

Our headquarter in the heart of Bergamo is still open and operative. Our engineers are actively working from home and supporting our customers on the ongoing tasks. We applied the protection rules before the decrees arrived and we implemented the best possible solution in every working environment in which we operated. This is thanks to each of the colleagues who has been responsible and acted with discipline, strength and creativity. This is thanks to the resilience of our staff.
Marco Cavallini Yocto Project Ambassador

Marco Cavallini nominated Yocto Project ambassador

KOAN CEO Marco Cavallini has been nominated the first european "Yocto Project ambassador" in recognition of the continued support, promotion and help for the growth of the Yocto Project community. A Yocto Project Ambassador actively promote, create and deliver assets that drive technical audiences to adopt the Yocto Project. Nominations are made based on activity as education and teaching, contribute to social media or other online channels which promote the project.
AI CNN Tensorflow Yocto

Yocto Project with Artificial intelligence & ML on NXP I.MX

KOAN an Yocto Project Participant since 2010, is pleased to announce the participation to the "Artificial intelligence & ML on NXP I.MX families" roadshow in collaboration with NXP and EBV Elektronik where will be illustrated some types of existing CNN (Convolutional Neural Network) in order to give you the bases to understand which could be the most suitable for your next application.
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.
Yocto Project

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.
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.MX8

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

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.
Audit koan

Comprehensive Guide to Auditd for Linux Embedded Systems: Security Auditing and Compliance

This article explores the powerful capabilities of Auditd, a crucial tool for security auditing in Linux embedded systems. Learn how to configure Auditd, monitor system calls, track changes to vital files, and ensure compliance with security standards. With practical installation steps and usage techniques, this guide equips you with the knowledge to enhance system security and monitor activities effectively.

Linux embedded and Yocto Project in-person training course

Are you an engineer looking to master Linux and the Yocto Project for your next project? This course is designed for those seeking to integrate Linux and the Yocto Project into new projects. Over four days, participants will gain a comprehensive understanding of embedded Linux system architecture, learn how to configure and build the Linux kernel and Device Tree, and leverage open-source components for system development.
Resume in-person training Linux and Yocto Project

Restart doing courses in-person again

Starting this autumn, we will resume offering in-person courses, both public and private, directly at companies around the world. Our first in-person public course will be held in Bergamo, Italy, in November. This will be a comprehensive four-day course on Linux embedded and Yocto Project, focusing on a board with an NXP i.MX8MM CPU. The course will include several exercises for managing additional peripherals (I2C, SPI and GPIO) mounted on an dedicated expansion board.

Guide to use systemd with Yocto Project

Systemd is an initialization software for the GNU/Linux operating system, also known as the system daemon. Learn how to use systemd with Linux Embedded configuring it into Yocto Project.
Koan Y2038

The Y2038 problem in embedded systems

Time management on 32bit Linux machines has always been done with signed 32bit type. These type present a problem: in 2038 the 32bit space will run out and the time count will return to 13/12/1901.
Koan Yocto Linux Day 2023

Linux Day Milano 2023 at Università Milano Bicocca

This year the Linux Day took place on October 28th in several of the main Italian cities. Marco Cavallini spoke at the event organized in collaboration by unixMiB of the Università degli Studi di Milano-Bicocca and the POuL of the Politecnico di Milano.
Koan Verdin TI AM62 Yocto Projeect

Unlocking the Full Potential of Texas Instruments (TI) AM62x SoC with Yocto Project

KOAN is supporting with Yocto Project the new Texas Instruments (TI) AM62x System-on-Chip This SoC offers impressive capabilities to meet diverse project needs. Our company is here to help you harness the power of this dynamic duo.
STM32MP135 Discovery kit

Howto use Openembedded with STM32MP1 systems

In this article will be explained how to setup a Yocto Project build system for the STM32MP13 lines, ST’s most cost-efficient MPUs for industrial and secure applications. This could be useful if you want to understand how the Linux operating system is generated for the ST hands-on workshop where you will learn how to use tha new ST bare metal software package to ease hardware testing, so that you can quickly get started with your own STM32MP13 prototypes.
Yocto Project Dev Day in Prague, June 26, 2023

Yocto Project Dev Day in Prague, June 26, 2023

The Yocto Project Developer Day is a one-day presentation and hands-on training event that puts you in direct contact with Yocto Project technical experts and developers. Its primary aim is to show developers how to create, customize, and optimize Linux distributions for embedded devices using the rich features, tools, and content of Yocto Project. The knowledgeable and engaging instructors help you better understand topics like build system workflow, working with containers, building applications, optimizing images, hardening your devices, and leveraging tools like devtool. You have also a chance to network and put your new skills to work.
Flutter

Using Flutter to build graphical applications with Yocto Project

Flutter is an open source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase. Flutter code compiles to ARM or Intel machine, usign Dart programming language code as well as JavaScript, for fast performance on any device. Deploy to multiple devices from a single codebase: mobile, web, desktop, and embedded devices.
The Linux Kernel Module Programming Guide

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.

Yocto Project 2022 – A Year in Review (italian translation)

Sembra solo ieri quando abbiamo rivisto ciò Yocto Project ha fatto nel 2021, e improvvisamente anche il 2022 è finito! Questo è stato un anno impegnativo per tutti e ovviamente non abbiamo sentito il tempo che passava. Tuttavia, possiamo provare a ricordare cosa abbiamo fatto e ammettere che tutto questo ha richiesto del tempo!

Yocto Project 2021 – A Year in Review (italian translation)

Despite the challenges the pandemic has thrown our way, the Yocto Project team is very happy about the progress accomplished last year! Many thanks to everyone from the Yocto Project membership and community!
AMD bergamo cpu

AMD announces CPUs with Italian names: Bergamo has 128 cores

AMD announces the new CPU names: Bergamo with the name of our city! AMD Genoa disclosures are that the chip will hit 96 Zen 4 cores and AMD Bergamo is going to be the cloud variant.
Engicam MicroGEA i-MX6ULL

Yocto Project 2.7 support for MX6 Engicam boards

Due to a very frequent requests for an updated version we decided to provide an unofficial Yocto Project 2.7 'warrior' setup system for Engicam iMX6 boards family.
Aaeon NVIDIA Yocto Koan

Yocto Project Support Recently Added for AAEON Boxers

AAEON Europe has officially released support on the latest Yocto 3.1 Dunfell on AAEON AI  embedded box PC,  Boxer-8220AI, BOXER-8221AI, BOXER-8250AI, and BOXER-8251AI, powered by NVIDIA. Software services are provided in conjunction with AAEON’s software partners, such as KOAN, to provide customization, integration, and support for Yocto Project on AAEON BOXER-8200 series.
GitHub archive program

KOAN elected GitHub Arctic Code Vault Contributor

On February 2, 2020, GitHub took a snapshot of all active public repositories on GitHub to archive in the vault. GitHub plan was for their team to fly to Svalbard, Norway and save the most important open source projects for future generations. We’re happy to report that KOAN was admitted to the program.
Nvidia Xavier AGX

Yocto Project on NVIDIA Jetson AGX Xavier

In this article we discuss how to get started with Nvidia Jetson AGX Xavier and build a minimal custom Linux distribution using the Yocto Project (YP) and OpenEmbedded (OE). At KOAN we are long time developers and users of the Yocto Project (since 2012) and OpenEmbedded (since 2009). Those open source projects are our favorite tools for creating customized distributions for IoT and AI.
Linux embedded software

Linux embedded development after the lockdown

We are currently working to complete activities started before the lockdown but more surprisingly we started new projects too, because companies that want to remain competitive must take advantage of this moment for a rapid recovery. With our services we help companies as always and more than before by offering solutions to speed up their time to market. Here you can learn what we have been doing.
Yocto Project online training

Yocto Project online training course

This week we started teaching Yocto Project in our first online training ever. In our virtual class we have seven participants attending the lesson through our teaching platform Whereby. We are preparing the training calendar that will start in April stay tuned to get the latest updates or contact us if you are interested to participate to one of our online courses.
Linux embedded online training

Covid-19: KOAN offers online training courses

KOAN is now offering all training as online courses. Our goal is not to reduce our teaching service to providing a mere seminar where participants listen passively, but rather continue to follow our participatory teaching style. For this reason, the sessions will still have 'hands-on' workshops although more limited and compatible with the material available from each. Read below for more details.
Covid-19 Bergamo

Covid-19: KOAN update from Italy’s hardest-hit city

Our headquarter in the heart of Bergamo is still open and operative. Our engineers are actively working from home and supporting our customers on the ongoing tasks. We applied the protection rules before the decrees arrived and we implemented the best possible solution in every working environment in which we operated. This is thanks to each of the colleagues who has been responsible and acted with discipline, strength and creativity. This is thanks to the resilience of our staff.
Marco Cavallini Yocto Project Ambassador

Marco Cavallini nominated Yocto Project ambassador

KOAN CEO Marco Cavallini has been nominated the first european "Yocto Project ambassador" in recognition of the continued support, promotion and help for the growth of the Yocto Project community. A Yocto Project Ambassador actively promote, create and deliver assets that drive technical audiences to adopt the Yocto Project. Nominations are made based on activity as education and teaching, contribute to social media or other online channels which promote the project.
AI CNN Tensorflow Yocto

Yocto Project with Artificial intelligence & ML on NXP I.MX

KOAN an Yocto Project Participant since 2010, is pleased to announce the participation to the "Artificial intelligence & ML on NXP I.MX families" roadshow in collaboration with NXP and EBV Elektronik where will be illustrated some types of existing CNN (Convolutional Neural Network) in order to give you the bases to understand which could be the most suitable for your next application.
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.
Yocto Project

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.
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.MX8

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

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.