logo skoleni-kurzy

EMBEDDED LINUX KERNEL AND DRIVER DEVELOPMENT


skoleni-kurzy.eu




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



skoleni-kurzy.eu

[skoleni-kurzy.eu] Zde najdete různé kurzy, školení, semináře a rekvalifikační kurzy z různých oborů.

Nenašli jste kurz, školení a/nebo seminář?

Pošlete nám nezávaznou poptávku po kurzu a my se ho pokusíme najít a pošleme Vám kontakt na vzdělávací firmu a/nebo Vaši poptávku kurzu zveřejníme v seznamu poptávek.

Registrace školící firmy

Jste školící firma, vzdělávací instituce a/nebo pořádáte školení, kurzy, rekvalifikační semináře? Zaregistrujte svoji firmu na serveru a zvyšte počet svých klientů.
 

Náhodný kurz/školení


Čtení a kreslení technické dokumentace - JUBELA, s.r.o.
Certifikovaný rekvalifikační kurz Rekvalifikační kurz Čtení a kreslení technické dokumentace připraví účastníky na práci v projekčních kancelářích a na místech, kde je vyžadováno zpracování nebo úprava technické dokumentace. Absolvent bude ovládat normy technické dokumentace, umí číst technickou

^

 

 

EMBEDDED LINUX KERNEL AND DRIVER DEVELOPMENT

Viz také následující kurzy :
  • Power BI - Efektivní analýza dat a reportingPower BI - Data Analysis and ReportingPodrobnosti
  • HTML5 a CSS3 pro pokročilé - Moderní kódování webuHTML5 and CSS4 AdvancedPodrobnosti
  • Controlling s vazbou na finanční analýzu a nákladyControlling with a link to financial analysis and costPodrobnosti
  • Úvod do umělé inteligence a strojového učení Introduction to AI and machine learningPodrobnosti
  • MS Excel - praktické příklady využití datového modelu a DAX funkcíMS Excel - Data analysis using Power Pivot, Power Query and Power MapPodrobnosti


Kurz - Embedded Linux kernel and driver development - s certifikátem

Tento vzdělávací kurz/seminář již proběhl - Původní program vzdělávacího kurzu
Tento kurz již byl smazán


Tento kurz pořádala firma: © ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills - Brno - Žabovřesky
 



Další podobné školení nebo kurzy:
  • Podobný kurz     Praha 7  
    (??)   DO400 - Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test Driven Development - DataScript s.r.o.

    - ... cena: 2.540 EUR/Kurz (3.073 EUR/Kurz včetně DPH) ...Jiná měna platby za kurz : EUR/Kurz

  • Podobný kurz     Praha 2  
    (??)   Daňová evidence (dříve jednoduché účetnictví) - rekvalifikační kurz - Centrum služeb pro podnikání s.r.o.

    - ... cena: 8.000 Kč/Kurz

  • Podobný kurz     Praha 7  
    (??)   ITIL 4 Specialist: Drive Stakeholder Value + Exam - DataScript s.r.o.

    - ... cena: 33.600 Kč/Kurz (40.656 Kč/Kurz včetně DPH)

  • Podobný kurz     Praha 1  
    (??)   Jak zvládat stres a bojovat proti vyhoření - Zastav se dřív, než tě tělo zastaví samo - Top Vision

    - ... cena: 5.990 CZK /Kurz (7.248 CZK /Kurz včetně DPH)

  • Podobný kurz     Praha 1  
    (??)   Jak zvládat stres a bojovat proti vyhoření - Zastav se dřív, než tě tělo zastaví samo - Top Vision

    - ... cena: 5.990 CZK /Kurz (7.248 CZK /Kurz včetně DPH)

  • Podobný kurz     Praha  
    (??)   Linux - pokročilá administrace Linux - Advanced Administration - ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills

    - ... cena: 12.600 Kč/Kurz (15.246 Kč/Kurz včetně DPH)

  • Podobný kurz     Brno - Jihomoravský  
    (??)   Linux - správa síťového prostředí Linux - Networking - ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills

    - ... cena: 12.600 Kč/Kurz (15.246 Kč/Kurz včetně DPH)









  • Popis kurzu
    Embedded Linux kernel and driver development - s certifikátem


    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
    • Overview of the power management features of the kernel
    • Topics covered: clocks, suspend and resume, dynamic frequency scaling, saving power during idle, runtime power management, regulators, etc.
      The Linux kernel development process
    • Organization of the kernel community
    • The release schedule and process: release candidates, stable releases, long-term support, etc.
    • Legal aspects, licensing
    • How to submit patches to contribute code to the community
    Předpokládané znalosti: Znalost unixového prostředí a programování v jazyku C.


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




    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í
    DO400 - Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test Driven Development
    Kurz
    Jiný kurz v jiné ceně : Build essential skills to implement agile and DevOps development processes and workflows. DevOps practices have enabled organizations to undergo a digital transformation, moving from a monolithic waterfall approach to a rapidly deploying cloud-based agile process. Další podobné školení nebo kurzy
    Daňová evidence (dříve jednoduché účetnictví) - rekvalifikační kurz
    Kurz
    Jiný kurz v jiné ceně : Aktuální akce Právě probíhá akce NIŽŠÍ CENA O 20% . Objednejte kurz co nejdříve a akce se bude vztahovat i na Vás. Další podobné školení nebo kurzy
    ITIL 4 Specialist: Drive Stakeholder Value + Exam
    Kurz
    Jiný kurz v jiné ceně : The adoption of ITIL as the most widely used guidance in the world on IT and service management continues with ITIL 4. It ensures continuity with existing ways of working (where service management is already successful) by integrating mode> and emerging practices with esta Další podobné školení nebo kurzy
    Linux - pokročilá administrace Linux - Advanced Administration
    Kurz
    Jiný kurz v jiné ceně : Kurz seznámí správce systému Linux s pokročilými funkcemi, konfigurací a zabezpečením tohoto systému. Naučí kurzanty kompilovat jádro, sledovat události a vytížení systému, nastavit systém se zvýšenou dostupností dat a zabezpečeným přístupem do systému. Další podobné školení nebo kurzy
    Linux - správa síťového prostředí Linux - Networking
    Kurz
    Jiný kurz v jiné ceně : Účastníci se na kurzu seznámí detailněji s síťovými službami a jejich konfigurací na systmu Linux. Kurz je určen zejména absolventům školení základů administrace, kteří chtějí prohloubit své znalosti o síťové konfiguraci Linuxu. Další podobné školení nebo kurzy
    IBM Integration Bus V10 Application Development IIBM 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
    Game Development v UnityGame Development v Unity
    Kurz
    Jiný kurz v jiné ceně : Chtěl jsi už jako malý tvořit hry, ale nikdy jsi nevěděl, jak z této vášně vytvořit hobby či povolání? Rád bys postavil svou dokonalou hru, ale nevíš, kde začít? Další podobné školení nebo kurzy
    Linux – základy administraceLinux - Basic Administration
    Kurz
    Jiný kurz v jiné ceně : Kurz seznamuje s OS Linux, jeho instalací, ovládáním, konfigurací a možnostmi využití. Mimo samotné instalace systému se naučíte pracovat s instalačními balíčky a repozitáři. Další podobné školení nebo kurzy
    Linux - programování v BASHLinux - Shell Programming
    Kurz
    Jiný kurz v jiné ceně : Kurz je určen účastníkům, kteří již mají základní znalosti práce s Linuxovým operačním systémem, ale chtějí se naučit automatizovat dávky a vytvářet shellové skripty. Cílem je naučit účastníky efektivně automatizovat běžné úlohy v Linuxu. Další podobné školení nebo kurzy
    RH415 - Red Hat Security: Linux in Physical, Virtual, and Cloud
    Kurz
    Jiný kurz v jiné ceně : Red Hat Security: Linux in Physical, Virtual, and Cloud (RH415) is designed for security administrators and system administrators who need to manage the secure operation of servers running Red Hat® Enterprise Linux®, whether deployed on physical hardware, as virtual machines, Další podobné školení nebo kurzy
    Spravujte identity na Linuxu pomocí FreeIPA
    Kurz
    Jiný kurz v jiné ceně : Jak elegantně vyřešit správu identit napříč různými platformami (Linux, Windows, UNIX, …)? FreeIPA nabízí robustní řešení pro řízení všech uživatelských účtů, skupin, rolí a oprávnění včetně SSH klíčů a SUDO pravidel. Další podobné školení nebo kurzy
    RH342 - Red Hat Enterprise Linux Diagnostics and Troubleshooting
    Kurz
    Jiný kurz v jiné ceně : The Red Hat Enterprise Linux Diagnostics and Troubleshooting course (RH342) provides system administrators with the tools and techniques they need to successfully diagnose, and fix, a variety of potential issues. Students will work through hands-on problems in various subsys Další podobné školení nebo kurzy
    Veritas InfoScale Availability 8 for UNIX/Linux: Administration
    Kurz
    Jiný kurz v jiné ceně : The Veritas InfoScale Availability for Unix - Linux: Administration course is designed for the IT professional tasked with installing, configuring, and maintaining Veritas Cluster Server (VCS) clusters. This class discusses how to use InfoScale Availability to manage appl Další podobné školení nebo kurzy
    Veritas InfoScale 8 Fundamentals for UNIX/Linux: Administration
    Kurz
    Jiný kurz v jiné ceně : The Veritas InfoScale Fundamentals for UNIX - Linux Administration course is designed for the IT professional who wants an overview of the Veritas InfoScale Storage and Veritas InfoScale Availability products. This five-day class is a condensed version of the five-day Ver Další podobné školení nebo kurzy
    Veritas InfoScale Storage 8 for UNIX/Linux: Administration
    Kurz
    Jiný kurz v jiné ceně : The Veritas InfoScale Storage for UNIX: Administration course is designed for the IT professional tasked with installing, configuring, and maintaining the Veritas InfoScale Storage environments, including Volume Manager (VxVM), File System (VxFS), and Cluster File System (C Další podobné školení nebo kurzy
    Automatizovaná správa linuxových serverů pomocí Foreman
    Kurz
    Jiný kurz v jiné ceně : Kurz je určen pro IT administrátory linuxových systémů, kteří chtějí automatizovat běžné činnosti spojené se správou linuxových serverů , jejich údržbou , konfigurací a rozvojem . Během dvou dnů získají účastníci přehled o možnostech využití nástroje Foreman a jeho rozšíře Další podobné školení nebo kurzy
    SELinux - bezpečnost v linuxu
    Kurz
    Jiný kurz v jiné ceně : SELinux se stal integrální součástí linuxového jádra již před delší dobou, avšak vztah systémových administrátorů k možnostem jeho využití zůstává rezervovaný. Na druhé straně se mnohdy hledá řešení bezpečnostních problémů a požadavků složitějšími cestami, zatímco elegantn Další podobné školení nebo kurzy
    RH442 – Red Hat Performance Tuning: Linux in Physical, Virtual, and Cloud
    Kurz
    Jiný kurz v jiné ceně : Performance tuning and capacity planning for Red Hat Enterprise Linux Red Hat Performance Tuning: Linux in Physical, Virtual, and Cloud (RH422) teaches senior Linux® system administrators the methodology of performance tuning. This course discusses system architecture with Další podobné školení nebo kurzy
    První kroky s Linuxem
    Kurz
    Jiný kurz v jiné ceně : IT konference Kurzy a certifikace Open Source Linux Recenze - První kroky s Linuxem Zpět Bronislav Pačinek 1. 2. Další podobné školení nebo kurzy
    Technický workshop - Linux Troubleshooting & Tuning
    Kurz
    Jiný kurz v jiné ceně : IT konference Kurzy a certifikace Open Source Linux Recenze - Technický workshop - Linux Troubleshooting & Tuning Zpět Vojtěch Sova 16. 6. Další podobné školení nebo kurzy

    Podobný    = Podobný kurz nebo školení




    Poslední aktualizace: 2024-01-01 16:04:21

    ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills
    Embedded Linux kernel and driver development #

    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í



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

    Pro tento kurz již nelze poslat žádný dotaz
     

     

    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 - 2024 © OBEC.net, sro
    Potoční 8, 617 00 Brno, CZ
    Email: info[at]skoleni-kurzy.eu
    Telefon:(+420) 775 193 488
    Fax:
    Kontakt

    +



    +




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





    Školení: Výroba sušinového (exotického) aranžmá v dubnu 2024 - Praha 2
    ^