VSB-TUO

poli homepage



Do not adjust to the system. Adjust the system!

OSY - program cvičení

Než se pustíte do práce, možná nebude na škodu si připomenout programátorské desatero.

Materiály ke stažení

  • Základní příkazy UNIXu
  • Originál doporučené knihy pro cvičení "Linux - Začínáme programovat".
  • Programováni v jazyce C a systémová funkce UNIXu. Autor: Dave Marshall. Originál, mirror, archív.
  • Další užitečná kniha pro programátory, ale spíše už pro pokročilejší - "Linux Programmer's Guide".

Několik dalších užitečných odkazů:

Programy ke stažení

Source codes on GitHub.

Program cvičení

  1. Programování v C/C++, vyžívání stdin, stdout, stderr. Přesměrování.
    Základní příkazy Unixu/Linuxu.
    Funkce: open, close, read, write a funkce spojené s FILE*.
  2. Makefile, statická a dymamická knihovna.
  3. Přístupová práva, práce se soubory.
    Funkce: access, stat, lstat, fstat.
  4. Procesy a roury.
    Funkce: fork, wait, pipe.
  5. Procesy a přesměrovní stdin a stdout.
    Funkce: fork, wait. pipe, dup2 a exec*.
  6. Poll a sokety.
    Funkce: poll, socket, bind, listen, accept, connect.
  7. Vlákna.
    Funkce: pthread_create, pthread_exit, pthread_join, ...
  8. Semafory anonymní.
  9. Semafor pojmenované a sdílenaá paměť.
  10. Fronta zpráv.
  11. Free RTOS: vlákna, plánovaní.
  12. Free RTOS: IPv4.
  13. Free RTOS: přerušení.


Design by poli 2021