Valitse sivuston käyttötapa: Mobiili

Etsitkö etäkoulutusta? Kokosimme verkko- ja etäkoulutukset Etäopiskelu-osioon

Embedded Linux Device Driver Training

Nohau Finland
Yhteenveto
3 päivää
EUR 2.300 (FI)
englanti
   
Espoo
Avoin koulutus

Description

Embedded Linux Device Driver Training | Nohau Finland

Develop Linux kernel modules and device drivers

On this “Embedded Linux Device Driver Training” course you will learn how to develop Linux kernel modules and device drivers for different type of hardware interfaces.

During course many of the Kernel API will be highlighted and the usage of different debug technique will be learned.

Practical exercises / tools

Embedded LinuxApproximately half of the time will be on hands-on exercises. They have been designed to highlight the development process for Embedded Linux projects.

Students work in pairs with the exercises with guidance from the trainer.

We use a PC as host for the development environment and connect to an ARM-based target system (BeagleBone). On the target we run Embedded Linux.

You will keep the BeagleBone, as well as USB-adapters, to be able to continue exploring embedded Linux after the training.

Kiinnostuitko koulutuksesta?

Jos haluat lisätietoa aiheesta Embedded Linux Device Driver Training, klikkaa alta ja täytä yhteydenottolomake. Kysymyksesi lähetetään suoraan kouluttajalle.

Target group

Previous knowledge

You know programming and have basic knowledge in the C-programming language, equal to the “C-programming for embedded systems, part I” training.

You should also have some prior experience using Linux/UNIX as a user, and have some experience on how to use development environments and debuggers for Embedded Systems.

Content

Introduction

  • What is Linux Loadable Kernel Modules?
  • Material and tools used during training.

Overview

  • Software licenses and ways around them
  • Patents
  • Getting the source
  • Configuration and compiling

Basic device drivers

  • Linux Loadable Kernel modules framework
  • Loading and managing modules
  • Building and testing drivers

Character device drivers

  • Initialization and de-initialization
  • Callback functions
  • User accesses

Kerned and driver debugging

  • Debugging techniques

Memory accesses

  • Memory regions IO regions
  • Allocating memory

Kernel apis

  • Concurrent and race conditions
  • Locking
  • Time, Delays and sleeping Interrupts
  • Timers

Hardware Accesses

  • ISA drivers
  • Memory mapped drivers
  • PCI drivers
  • USB drivers

Costs

EUR 2.300

Training material and lunch are included.

Ask more information or request a quote for On-Site and tailored courses.

Ota yhteyttä

Haluatko tietää lisää koulutuksesta Embedded Linux Device Driver Training? Täytä yhteystietosi, niin koulutuksen järjestäjä ottaa sinuun yhteyttä.

Nohau Finland

Nohau Solutions Finland -parhaat teknologiat sulautetulle ohjelmistokehitykselle

Nohau Solutions Finland

Nohau Solutions on teknologiaa toimittava pohjoismainen yhtiö, joka on etenkin sulautetun teknologian johtava toimittaja jo lähes 40 vuoden kokemuksella. Ohjelmistojen lisäksi yhtiö toimii kouluttajana. Nohau  kouluttaa asiakkaitaan hyödyntämään uusimpia teknologioita. Nohaun  koulutukset kattavat ohjelmointikielet C, C++ ja sen uusimmat versiot,...


Lue lisää kouluttajasta Nohau Finland ja katso koulutustarjonta täältä

Yhteystiedot

Nohau Finland

Tekniikantie 14
02150 Espoo

 Näytä puhelinnumero

Arvioinnit
Arvioi tämä koulutus ensimmäisenä.
Yhteydenotto

Saadaksesi lisätietoa aiheesta Embedded Linux Device Driver Training täytä seuraavat tiedot:

Saatat olla kiinnostunut myös näistä: