Jan Kaisrlik
Honza působí jako výzkumný inženýr a technický vedoucí ve společnosti Intel. Má více než patnáctileté zkušenosti v oblasti Linuxu, Linuxového jádra atp. Ve své práci se zaměřuje na vývoj a design Proof-of-Concept.
Sessions
Vývoj hardwaru je obecně velmi časově náročný a softwarové týmy se často ocitají zablokovány - čekají na „železo", které může být vzdálené měsíce nebo dokonce roky. QEMU (Quick EMUlator), open-source emulátor, nabízí elegantní řešení tohoto problému - umožňuje vývojářům modelovat, prototypovat a testovat hardware, který fyzicky ještě neexistuje.
Tato prezentace se zaměří na různá využití QEMU, od vytváření vlastních CPU instrukcí až po exoticke připojení periferií.
V nedávné době jsem si pořídil Synology RS815RP+ a rozhodl jsem se vyměnit původní systém za něco novějšího. RS815RP+ však není tak jednoduché zařízení, kde by stačilo pouze zasunout instalační USB flash disk s Debianem a přeinstalovat systém jako na běžném počítači. Celý proces vyžaduje hlubší pochopení toho, jak zařízení bootuje, jak je navržen jeho firmware a jaká jsou omezení platformy.
Tato prezentace bude o tom, jak jsem toho docílil, a zároveň poslouží jako praktický návod pro vás, pokud byste chtěli dosáhnout něčeho podobného na jiné platformě. Projdeme si celý postup krok za krokem - od analýzy platformy až po úspěšné spuštění vlastního systému.