Головна / GlobalLogic Education / GL BaseCamp / Linux Kernel GL BaseCamp
Завдяки Linux Kernel GL BaseCamp ви отримаєте:
- Інформаційний ресурс із усіма допоміжними матеріалами
- Практичні завдання
- Набір Raspberry Starter Kit на час навчання
- Репозиторій із прикладами програм
- Цікаве завдання на навчальний проєкт
Успішне проходження курсу дасть учасникам можливість долучитися до проєктів компанії GlobalLogic.
Середня тривалість курсів: 2,5 – 3 місяці
Вимоги до учасників:
- Знання мови програмування С
- Уявлення про роботу з системами управління версіями
- Досвід роботи з операційною системою Linux
- Бажання навчитися програмувати “залізо” в середовищі Linux
Теми курсу:
- Part 1: Basics (Intro, Linux, Bash, Git, Makefile, GCC, CLANG)
- Part 2: General (Linux kernel, Virtual file system, Programming interface, Resources, Modules, Dependencies, Loading/unloading, Diagnostics, Debugging, Character device driver)
- Part 3: Extended (Device Tree, ACPI, Time Management, Memory Management, Interrupts Handling, Concurrency and Synchronization)
- Part 4: Final (project)
Матеріали для самоосвіти:
- The Linux Kernel documentation
- Linux Device Drivers
- Linux Kernel Development