Noc-Naukowcow-LogoPolitechnika LogoUczelnia Badawcza Logo

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:5019:20
  • Termin: 19:2520:55