logo skoleni-kurzy

KURZ : EMBEDDED LINUX KERNEL AND DRIVER DEVELOPMENT
ICT PRO S R O KURZY SKOLENI KONZULTACE ICT A SOFT SKILLS


skoleni-kurzy.eu


Dárky na poslední chvíli na HANDE.cz =>
< Poslední zobrazené kurzy


Podrobné hledání kurzů, školení a rekvalifikací



Pořádáte podobný kurz/školení?


Pořádáte podobné kurzy, školení a/nebo studium. Vložte Vaše kurzy na web. Kurs / kurzy nemusí být rekvalifikační, stačí když kurzy budou mít termín konání školení pro on-line objednávku kurzu


 
Embedded Linux kernel and driver development - Následující kurzy:

 

 

EMBEDDED LINUX KERNEL AND DRIVER DEVELOPMENT

Viz také následující kurzy :
  • Daňová evidence (dříve jednoduché účetnictví) - rekvalifikace Podrobnosti
  • 20487: Vývoj webových služeb ve Windows Azure (Developing Windows Azure™ and Web Services)Podrobnosti
  • VMware vSphere: Optimize and Scale [V6.7]Podrobnosti
  • MOC20345-2 - Designing and Deploying Microsoft Exchange Server 2016Podrobnosti
  • MOC20339-1 - Planning and Administering SharePoint 2016Podrobnosti

Kurz - Embedded Linux kernel and driver development


ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills


Tento kurz je určen vývojářům embedded Linux zařízení. V rámci školení porozumíte jádru systému Linux, naučíte se pracovat s ovladači, ladit Linuxové jádro, pracovat s pamětí, procesy a napájením. Naučíte se nasazovat linuxové jádro v nových zařízeních a další. Součástí školení jsou praktické laby Raspberry Pi board. * Tento kurz je určen vývojářům embedded Linux zařízení. V rámci školení porozumíte jádru systému Linux, naučíte se pracovat s ovladači, ladit Linuxové jádro, pracovat s pamětí, procesy a napájením. Naučíte se nasazovat linuxové jádro v nových zařízeních a další. Součástí školení jsou praktické laby Raspberry Pi board. Introduction to the Linux kernel Introduction to the Linux kernel Kernel sources Lab - Kernel sources Configuring, compiling and booting the Linux kernel Lab - Kernel configuration, cross compiling and booting Linux kernel modules Lab - Writing modules Linux device model Lab - Linux device model for an I2C driver Introduction to the I2C API Pin muxing Lab - Communicate with the Nunchuk over I2C Kernel frameworks The input subsystem Lab - Expose the Nunchuk functionality to userspace Memory management I - O memory and ports Minimal platform driver and access to I - O memory The misc kernel subsystem Lab - Output-only serial port driver Processes, scheduling, sleeping and interrupts Lab - Sleeping and handling interrupts in a device driver Locking Lab - Locking Driver debugging techniques Lab - Investigating kernel faults ARM board support and SoC support Power management Znalost unixového prostředí a programování v jazyku C. ...


Cena kurzu:
     ...   49.000 Kč / Kurz  

     ... včetně DPH: 59.290 Kč / Kurz

Objednat - pro přihlášení na kurz/školení klikněte na zvolený termín školení a místo konání



Přihláška na školení/kurz a termín:
  • Pro objednání kurzu klikněte na zvolený termín školení a místo konání odkaz
  • Popis, lektoři a program kurzu je níže na stránce odkaz
  • Komentáře a dotazy na školení/kurz # Komentáře ke kurzu odkaz
  • V případě jakéhokoliv otázky můžete poslat Dotaz ke kurzu odkaz
  • Nevyhovuje vám tento kurz? Zkuste se podívat na podobné kurzy odkaz

Embedded Linux kernel and driver development
Přihláška na termín kurzu
Místo konání Přihláška na kurz a termín Akreditace
Poznámka k termínu školení
Embedded Linux kernel and driver development
-
9:00hod. - 17:00hod.
Brno - Jihomoravský
Přihláška


Chci informaci ke kurzu k tomuto termínu
-
1 - 49000 - - ...
Embedded Linux kernel and driver development
-
9:00hod. - 17:00hod.
Praha
Přihláška


Chci informaci ke kurzu k tomuto termínu
-
1 - 49000 - - ...
Embedded Linux kernel and driver development
-
9:00hod. - 17:00hod.
Brno - Jihomoravský
Přihláška


Chci informaci ke kurzu k tomuto termínu
-
1 - 49000 - - ...
Embedded Linux kernel and driver development
-
9:00hod. - 17:00hod.
Praha
Přihláška


Chci informaci ke kurzu k tomuto termínu
-
1 - 49000 - - ...
Embedded Linux kernel and driver development
-
9:00hod. - 17:00hod.
Brno - Jihomoravský
Přihláška


Chci informaci ke kurzu k tomuto termínu
-
1 - 49000 - - ...
Embedded Linux kernel and driver development
-
9:00hod. - 17:00hod.
Praha
Přihláška


Chci informaci ke kurzu k tomuto termínu
-
1 - 49000 - - ...

-- ... pro objednání kurzu klikněte na zvolený termín školení a/nebo je možno poslat:



Popis kurzu
Embedded Linux kernel and driver development


Lektoři kurzu

Lektoři z firmy: ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills


[Kurz] Program kurzu (obsah přednášky/semináře/rekvalifikace/studia) ...


    Introduction to the Linux kernel
  • Kernel features
  • Understanding the development process
  • Legal constraints with device drivers
  • Kernel user interface (/proc and /sys)
  • Userspace device drivers


    Kernel sources
  • Specifics of Linux kernel development
  • Coding standards
  • Retrieving Linux kernel sources
  • Tour of the Linux kernel sources
  • Kernel source code browsers: cscope, Kscope, Linux Cross Reference (LXR)


    Lab - Kernel sources
  • Making searches in the Linux kernel sources: looking for C definitions, for definitions of kernel configuration parameters, and for other kinds of information
  • Using the Unix command line and then kernel source code browsers


    Configuring, compiling and booting the Linux kernel
  • Kernel configuration
  • Native and cross-compilation. Generated files
  • Booting the kernel. Kernel booting parameters


    Lab - Kernel configuration, cross compiling and booting
  • Configuring, cross-compiling and booting a Linux kernel


    Linux kernel modules
  • Linux device drivers
  • A simple module
  • Programming constraints
  • Loading, unloading modules
  • Module dependencies
  • Adding sources to the kernel tree


    Lab - Writing modules
  • Write a kernel module with several capabilities
  • Access kernel internals from your module
  • Setup the environment to compile it


    Linux device model
  • Understand how the kernel is designed to support device drivers
  • The device model
  • Binding devices and drivers
  • Platform devices, Device Tree
  • Interface in userspace: /sys


    Lab - Linux device model for an I2C driver
  • Implement a driver that registers as an I2C driver
  • Modify the Device Tree to list an I2C device
  • Get the driver called when the I2C device is enumerated at boot time


    Introduction to the I2C API
  • The I2C subsystem of the kernel
  • Details about the API provided to kernel drivers to interact with I2C devices


    Pin muxing
  • Understand the pinctrl framework of the kernel
  • Understand how to configure the muxing of pins


    Lab - Communicate with the Nunchuk over I2C
  • Configure the pin muxing for the I2C bus used to communicate with the Nunchuk
  • Extend the I2C driver started in the previous lab to communicate with the Nunchuk via I2C


    Kernel frameworks
  • Block vs. character devices
  • Interaction of userspace applications with the kernel
  • Details on character devices, file_operations, ioctl(), etc.
  • Exchanging data to/from userspace
  • The principle of kernel frameworks


    The input subsystem
  • Principle of the kernel input subsystem
  • API offered to kernel drivers to expose input devices capabilities to userspace application
  • Userspace API offered by the input subsystem


    Lab - Expose the Nunchuk functionality to userspace
  • Extend the Nunchuk driver to expose the Nunchuk features to userspace applications, as a input device.
  • Test the operation of the Nunchuk using sample userspace applications


    Memory management
  • Linux: memory management - Physical and virtual (kernel and user) address spaces
  • Linux memory management implementation
  • Allocating with kmalloc()
  • Allocating by pages
  • Allocating with vmalloc()


    I/O memory and ports
  • I/O register and memory range registration
  • I/O register and memory access
  • Read / write memory barriers


    Minimal platform driver and access to I/O memory
  • Implement a minimal platform driver
  • Modify the Device Tree to instantiate the new serial port device
  • Reserve the I/O memory addresses used by the serial port
  • Read device registers and write data to them, to send characters on the serial port


    The misc kernel subsystem
  • What the misc kernel subsystem is useful for
  • API of the misc kernel subsystem, both the kernel side and userspace side


    Lab - Output-only serial port driver
  • Extend the driver started in the previous lab by registering it into the misc subsystem
  • Implement serial port output functionality through the misc subsystem
  • Test serial output from userspace


    Processes, scheduling, sleeping and interrupts
  • Process management in the Linux kernel
  • The Linux kernel scheduler and how processes sleep
  • Interrupt handling in device drivers: interrupt handler registration and programming, scheduling deferred work


    Lab - Sleeping and handling interrupts in a device driver
  • Adding read capability to the character driver developed earlier
  • Register an interrupt handler
  • Waiting for data to be available in the read file operation
  • Waking up the code when data is available from the device


    Locking
  • Issues with concurrent access to resources
  • Locking primitives: mutexes, semaphores, spinlocks
  • Atomic operations
  • Typical locking issues
  • Using the lock validator to identify the sources of locking problems


    Lab - Locking
  • Observe problems due to concurrent accesses to the device
  • Add locking to the driver to fix these issues


    Driver debugging techniques
  • Debugging with printk
  • Debugfs entries
  • Analyzing a kernel oops
  • Using kgdb, a kernel debugger
  • Using the Magic SysRq commands
  • Debugging through a JTAG probe


    Lab - Investigating kernel faults
  • Studying a broken driver
  • Analyzing a kernel fault and locating the problem in the source code


    ARM board support and SoC support
  • Understand the organization of the ARM support code
  • Understand how the kernel can be ported to a new hardware board


    Power management


[Kurz] Obsah kurzu/školení...

Tento kurz je určen vývojářům embedded Linux zařízení. V rámci školení porozumíte jádru systému Linux, naučíte se pracovat s ovladači, ladit Linuxové jádro, pracovat s pamětí, procesy a napájením. Naučíte se nasazovat linuxové jádro v nových zařízeních a další. Součástí školení jsou praktické laby Raspberry Pi board.
  • Introduction to the Linux kernel
  • Introduction to the Linux kernel
  • Kernel sources
  • Lab - Kernel sources
  • Configuring, compiling and booting the Linux kernel
  • Lab - Kernel configuration, cross compiling and booting
  • Linux kernel modules
  • Lab - Writing modules
  • Linux device model
  • Lab - Linux device model for an I2C driver
  • Introduction to the I2C API
  • Pin muxing
  • Lab - Communicate with the Nunchuk over I2C
  • Kernel frameworks
  • The input subsystem
  • Lab - Expose the Nunchuk functionality to userspace
  • Memory management
  • I/O memory and ports
  • Minimal platform driver and access to I/O memory
  • The misc kernel subsystem
  • Lab - Output-only serial port driver
  • Processes, scheduling, sleeping and interrupts
  • Lab - Sleeping and handling interrupts in a device driver
  • Locking
  • Lab - Locking
  • Driver debugging techniques
  • Lab - Investigating kernel faults
  • ARM board support and SoC support
  • Power management

Znalost unixového prostředí a programování v jazyku C.

[Kurz] Cíl školení / poznámka ke kurzu...

Tento kurz je určen vývojářům embedded Linux zařízení. V rámci školení porozumíte jádru systému Linux, naučíte se pracovat s ovladači, ladit Linuxové jádro, pracovat s pamětí, procesy a napájením. Naučíte se nasazovat linuxové jádro v nových zařízeních a další. Součástí školení jsou praktické laby Raspberry Pi board.



[dotaz na školení/kurz] Formulář pro komentáře, dotazy a odpovědi


Dotaz ke kurzu: Embedded Linux kernel and driver development
text dotazu, ostatní data (tel/email) se samozřejmě nezveřejňují a nezobrazují, pouze budou přeposlána školící firmě

   ... a pro kontrolu zadejte prosím znova Váš email
Někdy je zadaná špatná emailová adresa a odpověď se vrátí, proto prosím zadejte email dvakrát

            



Chci poslat přihlašovací údaje na server skoleni-kurzy.eu
[Registrovat jako uživatele Ano/Ne]

Pokud jste přihlášeni, email nemusíte zadávat




Vložte potvrzovací kód Vložte číslo             

Pro změnu potvrzovacího kódu je možno znovu načíst stránku

Komentáře a dotazy na školení/kurz


ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills

:: ICT Pro - profesionální služby v oblasti informačních a komunikačních technologií STABILITA A ZKUŠENOSTI SPOLEČNOSTI NA TRHU VZDĚLÁVÁNÍ ICT ICT Pro je na trhu od roku 1992, poskytovatelem školení a služeb IT formou IT vzdělávacího střediska je od roku 1995. Během své existence společnost vyškolila stovky vysoce odborných kurzů pro posluchače z mnoha desítek firem. KOMPLEXNÍ NABÍDKA SLUŽEB – ŠIROKÉ PORTFOLIO SLUŽEB A KURZY IT Nabízíme počítačové kurzy a školení IT pro uživatele, programátory, grafiky, správce sítí a systémů a další IT profesionály a to od uživatelských kurzů až po vysoce odborná školení top IT experty. Jedná se asi o 500 druhů školení a kurzů Microsof...

Platební podmínky pro účast na kurzu

Organizační informace pro účastníky školení

Školení standardně probíhají v učebnách Školicího centra ICT Pro v Brně, na ulici Sochorova 38, Brno-Žabovřesky, případně u zákaznických školení po vzájemné domluvě pořádáme běžně kurzy i ve školicích prostorách zákazníka a pro naše mimobrněnské zákazníky pořádáme skupinové kurzy i v učebnách našich partnerských výukových středisek [např. v Praze].

Zákazník je zařazen do kurzu na základě vyplněné přihlášky zaslané prostřednictvím on-line přihlášky nebo emailem, či klasickou pozemní poštou. Po přihlášení zasíláme všem potvrzení o přijetí do kurzu , zpravidla 1-2 týdny před zahájením kurzu . Při plném obsazení kurzu , případně při nedostatku zájemců o daný termín vám bude nabídnut nejbližší možný náhradní termín.

U vícedenních školení vám v případě potřeby a zájmu zajistíme rezervaci ubytování pokud možno v jednom z přilehlých ubytovacích zařízení. Uveďte prosím tyto požadavky včetně vašich dalších preferencí [termín, místo a počet dní ubytování, cenový limit, způsob platby apod.] ve vaší přihlášce na školení.

Na školeních má každý účastník k dispozici počítač s potřebným softwarem a připojením na vysokorychlostní Internet. Výuka v oblasti ICT má zpravidla charakter „hands on“, což znamená, že teoretický výklad je doprovázen přímo praktickými ukázkami a aktivní prací posluchačů na PC.

Ceny kurzů zpravidla zahrnují:

  • služby kvalifikovaného školitele
  • přípravu školení, přizpůsobení obsahu požadavkům klienta
  • knižní publikaci k danému tématu [pokud je v ceně kurzu ], případně studentský manuál v tištěné nebo el. podobě
  • zajištění dokumentace ke školení
  • vydání certifikátu o absolvování kurzu
  • zabezpečení výstupů a zpětné vazby pro zadavatele [na vyžádání]
  • psací potřeby [poznámkový blok a tužka]
  • oběd v blízké restauraci - pokud je v ceně kurzu
  • občerstvení o přestávkách [káva, čaj, sušenky, minerálky apod.]
  • využívání našich vzdělávacích prostor, strojový čas počítačů atd.







Podobné kurzy #Embedded Linux kernel and driver development >>


Další kurzy a školení: Embedded Linux kernel and driver development
Odkaz na podobné školení a/nebo školení od jiné firmy a v jiné ceně:

Podobný kurz Popis kurzu Další kurzy a školení
Daňová evidence (dříve jednoduché účetnictví) - rekvalifikace
Kurz
Jiný kurz v jiné ceně : Rekvalifikační kurz akreditovaný Ministerstvem školství, mládeže a tělovýchovy - číslo akreditace 17784 - 2013-1 - 410 Délka kurzu : 40 vyučovacích hodin * Pro bližší informace ohledně financování přes ÚP nás neváhejte kontaktovat * V kurzu Daňová evidence dří Další podobné školení nebo kurzy
Chceš být v cíli dříve? Zpomal!
Kurz
Jiný kurz v jiné ceně : Seminář vám nabízí poznání technik a přístupů, se kterými si dovolíte být aktivní, ale nikoliv přetažení. Ukážeme si princip plynutí, který vám dovolí poznat, kdy být aktivním a kdy netlačit řeku . Další podobné školení nebo kurzy
Android™ Application Development
Kurz
Jiný kurz v jiné ceně : Toto certifikované školení poskytuje znalosti a schopnosti potřebné k návrhu a tvorbě vlastních Android™ aplikací. V rámci školení se posluchači seznámí hlavními komponentami Android SDK a jejich ovládáním. Další podobné školení nebo kurzy
Java Fundamentals for Android™ Development
Kurz
Jiný kurz v jiné ceně : Vytváření aplikací v systému Android™ vyžaduje základní znalost programovacího jazyka Java. V rámci tohoto školení se seznámíte se základy objektově orientovaného programování v jazyce Java a jeho technikami, které jsou využívány v Android software development kit (SDK). Další podobné školení nebo kurzy
IBM Integration Bus V10 Application Development I
Kurz
Jiný kurz v jiné ceně : This course teaches you how to use IBM Integration Bus to develop, deploy, and support message flow applications. These applications use various messaging topologies to transport messages between service requesters and service providers, and also allow the messages to be rou Další podobné školení nebo kurzy
Web Service Development for IBM WebSphere Application Server V7
Kurz
Jiný kurz v jiné ceně : In this course, students lea> about the role of Web services in service-oriented architectures (SOA) and the enterprise, in addition to the technologies that are typically used in Web services. Students start by learning about the components of Web Services Description Langu Další podobné školení nebo kurzy
IBM WebSphere Message Broker V8 Application Development I
Kurz
Jiný kurz v jiné ceně : This course provides an intermediate-level overview of the WebSphere Message Broker product, focusing on using WebSphere Message Broker to develop, deploy, and support platform-independent message flow applications. These applications use various messaging topologies to tran Další podobné školení nebo kurzy
DO292 - OpenShift Development II: Creating Microservices with Red Hat OpenShift Application Runtimes
Kurz
Jiný kurz v jiné ceně : Java application developers interested in employing microservices architectures Software architects interested in creating and deploying microservices Prerequisites Have completed Red Hat Application Development I: Implementing Microservice Architectu Další podobné školení nebo kurzy
JB421 - Camel Development with Red Hat JBoss Fuse
Kurz
Jiný kurz v jiné ceně : Camel Development with Red Hat® JBoss® Fuse (JB421) is a hands-on, lab-based course that gives Java™ developers and architects an understanding of Apache Camel and the enhancements and tools Red Hat offers in support of Camel development. Camel developm Další podobné školení nebo kurzy

Podobný    = Podobný kurz nebo školení




Poslední aktualizace: 2019-02-15 12:37:38

ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills
Embedded Linux kernel and driver development # Přihláška na kurz:

Rekvalifikační vzdělávací kurzy + Počítačové kurzy a semináře - grafika, databáze, programování, web & internet, office, GIS

Téma kurzů nebo školení:
  • MAIL RSS Počítačové a IT kurzy
  • MAIL RSS Programování

    Typ kurzu/školení: Kurz

    • Účastník kurzu obdrží certifikát


    Klíčová slova pro dané školení:
    development, driver, embedded, embedded, jádru, kernel, linux, linux, porozumíte, vývojářům, zařízení



    [RSS] Nechte si posílat nové termíny kurzu Chcete vědět kdy bude další termín kurzu? - Využijte RSS a nechte si posílat každé změny a/nebo nové termíny kurzu do Vaší čtečky RSS (bez registrace)

      RSSEmbedded Linux kernel and driver development [RSS] - Novinky a nové termíny kurzu

    © ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills - Brno - Žabovřesky :: - ICT Pro - profesionální služby v oblasti informačních a komunikačních technologií STABILITA A ZKUŠENOSTI SPOLEČNOSTI NA TRHU VZDĚLÁVÁNÍ ICT ICT Pro je na trhu od roku 1992, poskytovatelem školení a služeb IT formou IT vzdělávacího střediska je od roku 1995. Během své existence společnost vyškolila stovky vysoce odborných kurzů pro posluchače z mnoha desítek firem. KOMPLEXNÍ NABÍDKA SLUŽEB – ŠIROKÉ PORTFOLIO SLUŽEB A KURZY IT Nabízíme počítačové kurzy a školení IT pro uživatele, programátory, grafiky, správce sítí a systémů a další IT profesionály a to od uživatelských kurzů až po vysoce odborná školení top IT experty. Jedná se asi o 500 druhů školení a kurzů Microsof...

    Platební podmínky pro účast na kurzu


    Organizační informace pro účastníky školení

    Školení standardně probíhají v učebnách Školicího centra ICT Pro v Brně, na ulici Sochorova 38, Brno-Žabovřesky, případně u zákaznických školení po vzájemné domluvě pořádáme běžně kurzy i ve školicích prostorách zákazníka a pro naše mimobrněnské zákazníky pořádáme skupinové kurzy i v učebnách našich partnerských výukových středisek [např. v Praze].

    Zákazník je zařazen do kurzu na základě vyplněné přihlášky zaslané prostřednictvím on-line přihlášky nebo emailem, či klasickou pozemní poštou. Po přihlášení zasíláme všem potvrzení o přijetí do kurzu , zpravidla 1-2 týdny před zahájením kurzu . Při plném obsazení kurzu , případně při nedostatku zájemců o daný termín vám bude nabídnut nejbližší možný náhradní termín.

    U vícedenních školení vám v případě potřeby a zájmu zajistíme rezervaci ubytování pokud možno v jednom z přilehlých ubytovacích zařízení. Uveďte prosím tyto požadavky včetně vašich dalších preferencí [termín, místo a počet dní ubytování, cenový limit, způsob platby apod.] ve vaší přihlášce na školení.

    Na školeních má každý účastník k dispozici počítač s potřebným softwarem a připojením na vysokorychlostní Internet. Výuka v oblasti ICT má zpravidla charakter „hands on“, což znamená, že teoretický výklad je doprovázen přímo praktickými ukázkami a aktivní prací posluchačů na PC.

    Ceny kurzů zpravidla zahrnují:

    • služby kvalifikovaného školitele
    • přípravu školení, přizpůsobení obsahu požadavkům klienta
    • knižní publikaci k danému tématu [pokud je v ceně kurzu ], případně studentský manuál v tištěné nebo el. podobě
    • zajištění dokumentace ke školení
    • vydání certifikátu o absolvování kurzu
    • zabezpečení výstupů a zpětné vazby pro zadavatele [na vyžádání]
    • psací potřeby [poznámkový blok a tužka]
    • oběd v blízké restauraci - pokud je v ceně kurzu
    • občerstvení o přestávkách [káva, čaj, sušenky, minerálky apod.]
    • využívání našich vzdělávacích prostor, strojový čas počítačů atd.




     
    Komentáře a dotazy na školení/kurz

     

     

    [Jobs] Hledání práce nově přes PráceJobs.com

    Podobné kurzy # embedded + linux + kernel + driver + development


  •  
     
    RSS
    RSS - odběr novinek - nové kurzy, rekvalifikace a školení
    Nové kurzy/školení | Nové termíny kurzů/školení | Last-Minute | Odběr novinek na Váš mail
    skoleni-kurzy.eu

    SKOLENI-KURZY.EU



    REGIONY



    MENU



    KONTAKT


    skoleni-kurzy.eu
    2007 - 2019 © OBEC.net, sro
    Potoční 8, 617 00 Brno, CZ
    Email: info[at]skoleni-kurzy.eu
    Telefon:(+420) 533 555 859, 775 193 488
    Fax: 533 312 404
    Kontakt

    +



    +




    V případě dotazu ke kurzu využijte prosím kontaktní formulář u daného konkrétního kurzu





    Školení: Profesionální líčení pro kosmetičky v březnu 2019 - Olomouc