Wstęp
W tym kursie zostanie omówiony proces budowania oraz konfigurowania Linuksa. Nie będziemy się zajmować dogłębnie przedstawianymi zagadnieniami, ma to być raczej instrukcja jak zacząć pracować samodzielnie z Linuksem.
W tym kursie nie będziemy się również zajmować implementacją niczego w kernelu Linuksa, temu zagadnieniu zostanie poświęcona oddzielna seria artykułów.
Co jest potrzebne do kursu?
Przede wszystkim musisz posiadać komputer albo chociaż wirtualną maszynę z Linuksem. Tak, zgadza się, potrzebujemy Linuksa żeby zbudować Linuksa. W takim razie jak powstał pierwszy Linux? Nie wiadomo, jedynie Linus to wie.
Po drugie potrzebujmy jakiejś platformy aby uruchomić zbudowanego Linuksa. Tutaj macie do wyboru aż trzy możliwości:
- Raspberry Pi 4 ze względu na popularność tej serii urządzeń
- BeagleBone Black ze względu na popularność tej płytki wśród osób zajmujących się Linuksem, wiele przykładów dostępnych w Internecie opisujących jak przygotować Linuksa bazuje właśnie na tej płytce
- QEMU ze względu na dostępność tego rozwiązania i jego cenę(jest darmowe, a to uczciwa cena). Emulator QEMU może zaemulować wiele architektur choć nas pewnie najbardziej będzie interesować ARM
Dodatkowo użytkownicy BBB i RPi4 muszą zaopatrzyć się w konwerter UART-USB, który będzie potrzebny na każdej lekcji, do dwóch lekcji będą potrzebne płytka stykowa, kilka diod LED, rezystorów i kabelków oraz w akcelerometr MPU6050.
Co trzeba umieć?
Wymagania do przerobienia kursu nie są wygórowane. Trzeba umieć posługiwać się konsolą Linuksa, a użytkownicy BBB i RPi4 powinni również umieć podłączać elementy elektroniczne do swoich płytek. I to w zasadzie tyle