Kurzusleírás

Bevezetés

    A Unix története/Linux Szabad szoftver Unix filozófia

HOST JÁTSZÓTERÜLET

    Játssz a GNU/Linux architektúrával shell engedélyekkel FHS (fájlhierarchia szabvány) kemény/soft linkek valós/effektív uid/gid ütemező folyamat/feladat/szál IPC egyszerű/fejlett csövek jelek üzenetsorok szemaforok megosztott memória foglalatok kiválasztása/lekérdezés
Kerülendő IPC technikák
  • Host Linux beállítása Yocto/ELDK (keresztező/céleszközök, könyvtárak, csomagok)
  • Terminál emuláció
  • Szerverek (DHCP, tftp, NFS)
  • CÉLJÁTSZÓTÉR
  • valaminek a fedélzeten való futtatásához szükséges fájlok JTAG/BDI config u-boot (checkout, config, build) kernel (checkout, config, build) rootfs lapos eszközfa
  • építeni/végrehajtani azt, ami felülről alkalmazható a céltáblán

      különböző rootfs CRAMFS
    ramdisk
  • MTD
  • JFFS2
  • roEXT2
  • ahol
  • építeni/végrehajtani azt, ami felülről alkalmazható a céltáblán
  • gyökér fájlrendszerek összehasonlítása
  • egyszerű eszközök hibakeresése
  • helyi/távoli
  • felhasználó/kernel
  • gdb
  • gdbserver
  • JTAG/BDI (opcionális)
  • profilozás gprof
  • gcov
  • oprofil
  • VALÓS IDŐ
  • előfeltételek megszakítja az újra belépő kódot
  • valós idejű Linux explicit/implicit elővételi pont
  • valós idejű elővásárlási javítás
  • teljesen preemptív kernel
  • kemény valós idejű kiterjesztések

      Adeos/Xenomai adeos javítás
    xenomai
  • patch/config/build kernel
  • futtassa a fedélzeten
  • SW RELEASE
  • adminisztrációs fejlesztés hogyan lehet SW kiadást reprodukálni?
  • MISC
  • getopt endianess cheat-sheets
  • Kivéve, ha a kurzusvázlat másként megjelöli, az Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) licence alá tartozik.
  • Követelmények

    • Alapvető ismeretek egy GNU/Linux rendszer (pl. Ubuntu) végfelhasználóként való használatában a felhasználói térben
    • Alapvető ismeretek a parancssori shellről
    • Felhasználói terület/alkalmazásfejlesztési alapismeretek GNU/Linux rendszerrel
    • Alapvető ismeretek a beágyazott processzorokról és fejlesztőkártyákról
    • Alapfokú C programozási ismeretek
    • …és/vagy fél, hogy megtanulja a fentieket…
     35 Hours

    Résztvevők száma



    Ár per résztvevő

    Vélemények (1)

    Rokon tanfolyam

    The Yocto Project - An Overview - hands-on

    28 Hours

    Rokon kategóriák