MENU
Introduction
CoursesCourses
Programování pro Linux Kernel - ovladače jádra
new Interest in course

Programování pro Linux Kernel - ovladače jádra (KERN)

Tématicky se kurz zaměří na programovaní v oblasti jádra (kernelu) systému Linux. Budou probrány a procvičovány základní principy vytvoření modulu, komunikace s uživatelským prostorem, způsoby ladění v jádře a čeho se vyvarovat v tomto mírně odlišeném prostředí, zahrnujícím implicitní vícevláknové chování, odlišné kontexty (přerušení vs. proces, pamět uživatele vs. jádra) atd. Předpokladem jsou znalosti základů OS a výhodou znalosti v rozsahu Programování systému UNIX/LINUX (C3).

The course is included in the following categories: Operační systémyLinux / Unix
ProgramováníC/C++
Ostatní

Difficulty of the course: expert

Course duration: 3 days

Contents of the course:

  • Úvod do problematiky (např. žádné libc, lib*)
  • Práce s GITem, kódem (cross reference apod.) a patchi (proces zařazení)
  • Možnosti ladění
  • Vytvoření nahratelného modulu
  • Alokace paměti (slub a page alokátory)
  • Komunikace s uživatelským prostorem
  • Přístup do paměti uživatelského prostoru
  • I/O
  • Přerušení
  • Chyby souběhu a jejich řešení
  • perf
  • Podrobnější obsah kurzu je možné stáhnout zde

Expected knowledge: Zkušenosti s programováním pro systém Linux

Time schedule: 9:00 - 17:00

.

Course dates:

25.09. 27.09.2018 Praha
11 900 CZK (without VAT)
25.09. 27.09.2018 Bratislava
480 EUR (without VAT)
02.10. 04.10.2018 Brno
11 900 CZK (without VAT)
15.10. 17.10.2018 Praha 11 900 CZK (without VAT) Order
15.10. 17.10.2018 Bratislava 480 EUR (without VAT) Order
24.10. 26.10.2018 Brno 11 900 CZK (without VAT) Order
05.11. 07.11.2018 Košice 480 EUR (without VAT) Order
06.11. 08.11.2018 Ostrava 11 900 CZK (without VAT) Order
07.11. 09.11.2018 Bratislava 480 EUR (without VAT) Order
14.11. 16.11.2018 Praha 11 900 CZK (without VAT) Order
21.11. 23.11.2018 Brno 11 900 CZK (without VAT) Order
27.11. 29.11.2018 Bratislava 480 EUR (without VAT) Order
03.12. 05.12.2018 Ostrava 11 900 CZK (without VAT) Order
05.12. 07.12.2018 Košice 480 EUR (without VAT) Order
11.12. 13.12.2018 Praha 11 900 CZK (without VAT) Order
11.12. 13.12.2018 Brno 11 900 CZK (without VAT) Order
18.12. 20.12.2018 Bratislava 480 EUR (without VAT) Order
08.01. 10.01.2019 Bratislava 480 EUR (without VAT) Order
09.01. 11.01.2019 Praha 11 900 CZK (without VAT) Order
09.01. 11.01.2019 Brno 11 900 CZK (without VAT) Order
28.01. 30.01.2019 Brno 11 900 CZK (without VAT) Order

Recommended previous and follow-up courses: