Tématické skupiny v rámci předmětu PB173 Tematicky zaměřený vývoj aplikací v jazyce C/C++

Téma 10: Paměť trochu jinak II.

Teoretická část

  • Popis a princip DMA

Praktický úkol pro cvičení

  • Základní DMA přenosy

Domácí úkol

  • Nastavte EDU tak, aby přeneslo data do paměti a vyvolalo přerušení
    • Poslední úkol ze cvičení
  • Vystavte DMA stránky přes mmap
    • Uvažte více zařízení v systému (ale omezte se na 8)
    • Každé zařízení bude mít svůj uzel v /dev/
    • Můžete vyzkoušet více parametry -device edu -device edu -device edu pro qemu