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 :
    • Designing and Implementing Cisco Network ProgrammabilityPodrobnosti
    • Implementing Cisco Data Virtualization and AutomationPodrobnosti
    • Implementing and Configuring the Cisco Identity Serv. EnginePodrobnosti
    • Nexus 9300 - 9500 and Appl ication Centric InfrastructurPodrobnosti
    • Troubleshooting Cisco IP Telephony and VideoPodrobnosti


    Kurz - Embedded Linux kernel and driver development

    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  
    (??)   Chceš být v cíli dříve? Zpomal! - 1. VOX a.s.

    - ... cena: 3.790 Kč/Kurz (4.586 Kč/Kurz včetně DPH)

  • Podobný kurz     Praha 7  
    (??)   Veritas InfoScale Storage 7.3 for UNIX/Linux: Administration - DataScript s.r.o.

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

  • Podobný kurz     Praha 7  
    (??)   Linux Workshop for DevOps - DataScript s.r.o.

    - ... cena: 23.500 Kč/Kurz (28.435 Kč/Kurz včetně DPH)

  • Podobný kurz     Praha 7  
    (??)   EX415 - Red Hat Certified Specialist in Security: Linux exam - DataScript s.r.o.

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

  • Podobný kurz     Praha 7  
    (??)   Spravujte identity na Linuxu pomocí FreeIPA - DataScript s.r.o.

    - ... cena: 23.500 Kč/Kurz (28.435 Kč/Kurz včetně DPH)

  • Podobný kurz     Praha 7  
    (??)   První kroky s Linuxem - DataScript s.r.o.

    - ... cena: 14.900 Kč/Kurz (18.029 Kč/Kurz včetně DPH)

  • Podobný kurz     Praha 7  
    (??)   Začínáme s administrací Linuxu - DataScript s.r.o.

    - ... cena: 9.900 Kč/Kurz (11.979 Kč/Kurz včetně DPH)









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




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


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

    Podobný kurz Popis kurzu Další kurzy a školení
    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
    Language Development for Teachers - Centre of English Studies - Irsko
    Kurz
    Jiný kurz v jiné ceně : Kurz angličtiny ve městě Dublin pořádaný na škole Centre of English Studies - Irsko. Detailní informace o škole Centre of English Studies a pořádaných kurzech naleznete na adrese https:. Další podobné školení nebo kurzy
    Methodology and Language Development - Centre of English Studies - Irsko
    Kurz
    Jiný kurz v jiné ceně : Kurz angličtiny ve městě Dublin pořádaný na škole Centre of English Studies - Irsko. Detailní informace o škole Centre of English Studies a pořádaných kurzech naleznete na adrese https:. Další podobné školení nebo kurzy
    EX288 - Red Hat Certified Specialist in OpenShift Application Development Exam
    Kurz
    Jiný kurz v jiné ceně : Study points for the exam To help you prepare, the exam objectives highlight the task areas you can expect to see covered in the exam. Red Hat reserves the right to add, modify, and remove exam objectives. Další podobné školení nebo kurzy
    JB183 Red Hat Aplication Development I
    Kurz
    Jiný kurz v jiné ceně : Helping Java SE developers write Java EE applications. Red Hat Application Development I: Programming in Java EE (JB183) exposes experienced Java Standard Edition (Java SE) developers to the world of Java Enterprise Edition (Java EE). Další podobné školení nebo kurzy
    JB283 - Application Development II: Implementing Microservice Architectures
    Kurz
    Jiný kurz v jiné ceně : Develop microservice-based applications in Java EE with MicroProfile and OpenShift Building on Red Hat Application Development I: Programming in Java EE (JB183), the introductory course for Java EE application development, Red Hat Application Development Další podobné školení nebo kurzy
    DO290 - OpenShift Enterprise Development
    Kurz
    Jiný kurz v jiné ceně : Through hands-on labs, the student will implement user stories for an existing Java™ EE application and deploy the application to an OpenShift Enterprise instance. The student will lea> how to create, update, and maintain applications using OpenShift Ent Další podobné školení nebo kurzy
    DO288 - Red Hat OpenShift Development I: Containerizing Applications
    Kurz
    Jiný kurz v jiné ceně : Red Hat® OpenShift Container Platform provides developers an enterprise-ready solution for developing and deploying containerized software applications. Red Hat OpenShift Development I: Containerizing Applications provides hands-on training to boost deve 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 Architectures (JB283), Další podobné školení nebo kurzy
    DO289 - Red Hat OpenShift Development I: Containerizing Applications with exam
    Kurz
    Jiný kurz v jiné ceně : Software developers interested in adopting containers as a preferred method for deploying applications Software architects interested in adopting containers as a preferred method for deploying applications Prerequisites Have completed the Introduction to Contain Další podobné školení nebo kurzy
    EX415 - Red Hat Certified Specialist in Security: Linux exam
    Kurz
    Jiný kurz v jiné ceně : Study points for the exam Use Red Hat Ansible® Engine Install Red Hat Ansible Engine on a control node. Configure managed nodes. Další podobné školení nebo kurzy
    Veritas InfoScale Storage 7.3 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 Cl Další podobné školení nebo kurzy
    Linux Workshop for DevOps
    Kurz
    Jiný kurz v jiné ceně : Každý vývojář aplikací běžících v linuxovém prostředí někdy potřebuje dohlédnout až na úroveň samotného operačního systému. Dvoudenní workshop je zaměřen právě na takové úkony, které vývojáři pomohou s orientací a diagnostikou problémů v operačním systém 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
    První kroky s Linuxem
    Kurz
    Jiný kurz v jiné ceně : Cílem kurzu je uvést do prostředí operačního systému Linux zejména posluchače, kteří dosud nemají s Linuxem zkušenost, avšak používají již jiné typy operačních systémů. Tento základní kurz vytváří pevné elementární základy pro rozvíjení ve vyšších a n Další podobné školení nebo kurzy
    Začínáme s administrací Linuxu
    Kurz
    Jiný kurz v jiné ceně : Kurz rozvíjí, prohlubuje a doplňuje elementární znalosti a dovednosti v práci s OS Linux, které jsou zároveň vstupním předpokladem. Kurz buduje systematicky dovednosti nutné pro střední a vyšší úrovně administrace OS Linux. Další podobné školení nebo kurzy
    Veritas InfoScale Availability 7.3 for UNIX/Linux: Administration
    Kurz
    Jiný kurz v jiné ceně : The Veritas InfoScale Availability 7. 3 for Unix - Linux: Administration course is designed for the IT professional tasked with installing, configuring, and maintaining Veritas Cluster Server (VCS) clusters. 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 Další podobné školení nebo kurzy

    Podobný    = Podobný kurz nebo školení




    Poslední aktualizace: 2019-04-22 20:26:07

    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í/kurz

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

     

    [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í: MS Excel manažerské nástroje v dubnu 2019 - Praha