Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Reverzibilní debugger pro procesory ATmega
Název práce v češtině: Reverzibilní debugger pro procesory ATmega
Název v anglickém jazyce: Reversible debugger for ATmega processors
Akademický rok vypsání: 2008/2009
Typ práce: diplomová práce
Jazyk práce: čeština
Ústav: Katedra aplikované matematiky (32-KAM)
Vedoucí / školitel: Mgr. Martin Mareš, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 11.11.2008
Datum zadání: 11.11.2008
Zásady pro vypracování
Cílem práce je navrhnout a implementovat debugger pro procesory ATMEL ATmega, který bude umět zaznamenat běh programu a poté umožní program krokovat obousměrně. Důraz by měl být kladen na návrh datových struktur pro uložení historie výpočtu, aby byly prostorově úsporné, a přitom umožnovaly rychle rekonstruovat stav programu v libovolném okamžiku. Implementace by měla být založena na rozšíření některého z existujících debuggerů.
Seznam odborné literatury
Dokumentace procesorů ATmega na http://www.atmel.com/

GDB: The GNU Project Debugger na http://www.gnu.org/software/gdb/

R. E. Tarjan et al.: Making data structures persistent. Proceedings of the 18th annual ACM symposium on Theory of computing, 109--121, 1986.
 
Univerzita Karlova | Informační systém UK