Kursplan

Introduksjon

    Historien til Unix/Linux Fri programvare Unix-filosofi

VERT LEKEPLASS

    Lek med GNU/Linux arkitektur shell tillatelser FHS (filhierarki standard) harde/myke lenker ekte/effektive uid/gid planlegger prosess/oppgave/tråd IPC enkle/avanserte rør signaler meldingskøer semaforer delte minnesokker velg/poll
IPC-teknikker å unngå
  • Host Linux oppsett Yocto/ELDK (kryss/målverktøy, biblioteker, pakker)
  • Terminalemulering
  • Servere (DHCP, tftp, NFS)
  • MÅLLEKEPLASS
  • filer som trengs for å kjøre noe om bord i JTAG/BDI-konfigurasjon u-boot (checkout, config, build) kjerne (checkout, config, build) rootfs flatt enhetstre
  • bygg/utfør det som er aktuelt ovenfra på målbrettet

      ulike rootfs CRAMFS
    ramdisk
  • MTD
  • JFFS2
  • roEXT2
  • hvor
  • bygg/utfør det som er aktuelt ovenfra på målbrettet
  • sammenligning av rotfilsystemer
  • feilsøking av enkle verktøy
  • lokalt/eksternt
  • bruker/kjerne
  • gdb
  • gdbserver
  • JTAG/BDI (valgfritt)
  • profilering gprof
  • gcov
  • oprofil
  • SANNTID
  • forutsetninger avbryter reentrant-koden
  • sanntids Linux eksplisitte/implisitte forkjøpspunkter
  • sanntids forkjøpsoppdatering
  • fullstendig forebyggende kjerne
  • harde sanntidsutvidelser

      Adeos/Xenomai adeos-oppdatering
    xenomai
  • patch/config/bygg kjerne
  • kjøre den om bord
  • SW UTSLIPP
  • administrasjonsutvikling hvordan reprodusere en SW-utgivelse?
  • DIVERSE
  • getopt endianess jukseark
  • Med mindre annet er angitt innhold på denne kursoversikten er lisensiert under Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
  • Krav

    • Grunnleggende kjennskap til å bruke et GNU/Linux-system (f.eks. Ubuntu) som sluttbruker i brukerrommet
    • Grunnleggende kjennskap til et kommandolinjeskall
    • Grunnleggende kunnskap om brukerrom/applikasjonsutvikling med GNU/Linux
    • Grunnleggende kunnskap om innebygde prosessorer og utviklingskort
    • Grunnleggende C-programmeringskunnskap
    • …og/eller frykt for å lære det ovennevnte …
     35 timer

    Antall deltakere



    Price per participant

    Testimonials (1)

    Relaterte kurs

    The Yocto Project - An Overview - hands-on

    28 timer

    Related Categories