
Działający program bez systemu operacyjnego? Zobacz, jak w praktyce wygląda programowanie w UEFI
Opis aktywności
Czy komputer może uruchomić się bez systemu operacyjnego i od razu… zagrać z nami w szachy? Może – jeśli to my stworzymy dla niego własne miniśrodowisko uruchomieniowe, korzystając z potężnych możliwości współczesnego UEFI. Zapraszamy na dynamiczny wykład pokazujący, co dzieje się w komputerze zanim uruchomi się system operacyjny. W praktyczny sposób przejdziemy drogę od zera do gry w szachy, tworząc własne mini środowisko uruchomieniowe w UEFI. Poznacie różnice między BIOS a UEFI, podstawy pracy z NASM, C i QEMU, dowiecie się, jak stworzyć prosty bootloader oraz obsłużyć klawiaturę i mysz, a także stworzyć interfejs graficzny bez systemu operacyjnego wykorzystując protokół GOP oraz ciekawostki z rozwoju aplikacji. Na końcu zobaczycie krótką demonstrację działania programu. To świetna okazja, by zajrzeć "pod maskę" komputera i zobaczyć, jak naprawdę działa.
Godzina wydarzenia
- Termin: 17:50–19:20
- Termin: 19:25–20:55