Archiwum kategorii: Kurs budowania Linuksa

Lekcja 09- Zakończenie

To byłoby na tyle co chciałem przedstawić w tym kursie. Masz już sporo wiedzy nt. budowania Linuksa, wiesz z jakich komponentów się składa system, jak to wszystko przebudować i jak to wszystko połączyć aby cały system działał. Zatem idź w … Czytaj dalej

Zaszufladkowano do kategorii Kurs budowania Linuksa | Dodaj komentarz

Lekcja 08- Init systemy

Wstęp Pierwszym procesem uruchomionym po starcie kernela jest proces init, posiada on identyfikator(PID, process ID) 1 i jest rodzicem dla wszystkich procesów uruchomionych później w systemie. Jeśli init nie zostanie znaleziony lub nie może być uruchomiony kernel rzuci błędem „Kernel … Czytaj dalej

Zaszufladkowano do kategorii Kurs budowania Linuksa | Dodaj komentarz

Lekcja 07- Moduły

Wstęp Temat modułów został poruszony w lekcji o kernelu, w tej lekcji chciałbym przedstawić sposoby użycia modułów. Lekcja ta ma raczej zasygnalizować Wam ten aspekt ponieważ sądzę, że póki co wasze systemy będą dosyć niewielkie i nie będzie problemem wkompilowywanie … Czytaj dalej

Zaszufladkowano do kategorii Kurs budowania Linuksa | Dodaj komentarz

Lekcja 06- Device-tree

Wstęp Device-tree, co było wspominane na początku, jest plikiem opisującym konfigurację sprzętową. Jest ono ładowane do pamięci podczas startowania systemu operacyjnego. Warto jeszcze zwrócić uwagę, że device-tree nie jest używane w przypadku każdej architektury. Np. w przypadku architektury x86/x86_64 nie … Czytaj dalej

Zaszufladkowano do kategorii Kurs budowania Linuksa | Dodaj komentarz

Lekcja 05- Interakcja z urządzeniami

Wstęp W tej lekcji zapoznamy się ze sposobami komunikacji ze sprzętem. W Linuksie, jak w każdym innym systemie operacyjnym, za interakcje ze sprzętem odpowiadają sterowniki. Nie będziemy się zajmować tym jak implementować sterowniki, ale tym jak ich używać. Rodzaje urządzeń … Czytaj dalej

Zaszufladkowano do kategorii Kurs budowania Linuksa | Dodaj komentarz

Lekcja 04- Buildsystemy i rootfs

Wstęp W tej lekcji zapoznamy się z tym co odróżnia poszczególne dystrybucje od siebie czyli z rootfsem oraz z narzędziami służącymi do jego przygotowania. Czym jest rootfs? Włącz konsolę na swoim komputerze i wykonaj następującą komendę: Komenda ta wyświetla wszystkie … Czytaj dalej

Zaszufladkowano do kategorii Kurs budowania Linuksa | Jeden komentarz

Lekcja 03- Kernel

Wstęp W 1991 Torvalds poinformował na grupie dyskusyjnej systemu Minix, że tworzy swój kernel systemy operacyjnego przeznaczonego na procesory i386 oraz i486. Kernel ten został nazwany później Linuksem. Specjalnie podkreśliłem słowo kernel aby wskazać, że Linux to tak de facto … Czytaj dalej

Zaszufladkowano do kategorii Kurs budowania Linuksa | Dodaj komentarz

Lekcja 02- Bootloadery

Wstęp Po co jest bootloader? Bootloader służy do wstępnej inicjalizacji niezbędnych peryferiów i do załadowania systemu operacyjnego. To w zasadzie tyle co trzeba wiedzieć aby przejść dalej, ale rozwinę nieco temat aby wprowadzić pewne teoretyczne podstawy. Więc co się dzieje … Czytaj dalej

Zaszufladkowano do kategorii Kurs budowania Linuksa | Dodaj komentarz

Lekcja 01- Przygotowanie środowiska

Wstęp W tej lekcji przygotujemy sobie środowisko pracy czyli: Pobierzemy toolchain Przygotujemy kartę uSD(dla osób używających BBB i RPi4) Skompilujemy QEMU Toolchain Zacznijmy może od wytłumaczenia czym jest ten toolchain. Najprościej mówiąc jest to zbiór narzędzi potrzebnych do zbudowania oprogramowania … Czytaj dalej

Zaszufladkowano do kategorii Kurs budowania Linuksa | Dodaj komentarz

Lekcja 00- Wprowadzenie

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 … Czytaj dalej

Zaszufladkowano do kategorii Kurs budowania Linuksa | Dodaj komentarz