Bakalářská práce se zabývá problematikou ladění aplikací za pomoci nástroje Freescale FreeMaster. Objasňuje a přibližuje danou problematiku. V teoretické části práce je popsána problematika mikropočítačů. Jsou tam rozebrány jednotlivé části mikropočítače a popsány jejich základní vlastnosti a druhy. V další kapitole teoretické části jsou podrobně popsány jednotlivé funkce a možnosti diagnostického programu FreeMaster. V praktické části práce, jsou přehledně pomocí obrázků vysvětleny funkce FreeMasteru. Funkčnost všech možností programu FreeMaster byla prakticky ověřena za pomocí kitu DEMO9S08QB8. U jednotlivých diagnostických funkcí je i popis jejich praktického využití.
Anotace v angličtině
This Bachelor's thesis deals with the issue of debugging tools with the use Freescale FreeMaster. It clarifies and defines the issue. The theoretical part describes the problems of microcomputers. There are analyzed different parts of microcontroller and described their basic properties and types. In the next theoretical chapter there are describes in detail the various features and possibilities of diagnostic program FreeMaster. In the practical part, there are clearly explained FreeMaster functions through the pictures. The functionality of all FreeMaster options were verified with using kit DEMO9S08QB8. Chapters of individual diagnostic functions also includes the description of their practical use.
Bakalářská práce se zabývá problematikou ladění aplikací za pomoci nástroje Freescale FreeMaster. Objasňuje a přibližuje danou problematiku. V teoretické části práce je popsána problematika mikropočítačů. Jsou tam rozebrány jednotlivé části mikropočítače a popsány jejich základní vlastnosti a druhy. V další kapitole teoretické části jsou podrobně popsány jednotlivé funkce a možnosti diagnostického programu FreeMaster. V praktické části práce, jsou přehledně pomocí obrázků vysvětleny funkce FreeMasteru. Funkčnost všech možností programu FreeMaster byla prakticky ověřena za pomocí kitu DEMO9S08QB8. U jednotlivých diagnostických funkcí je i popis jejich praktického využití.
Anotace v angličtině
This Bachelor's thesis deals with the issue of debugging tools with the use Freescale FreeMaster. It clarifies and defines the issue. The theoretical part describes the problems of microcomputers. There are analyzed different parts of microcontroller and described their basic properties and types. In the next theoretical chapter there are describes in detail the various features and possibilities of diagnostic program FreeMaster. In the practical part, there are clearly explained FreeMaster functions through the pictures. The functionality of all FreeMaster options were verified with using kit DEMO9S08QB8. Chapters of individual diagnostic functions also includes the description of their practical use.
Prostudujte a popište základní vlastnosti a možnosti nástroje FreeMASTER.
Navrhněte vhodné ukázkové aplikace demonstrující možnosti tohoto nástroje.
Navržené aplikace implementujte v jazyce C pro mikropočítač HCS08 a ověřte jejich funkčnost.
Vytvořte prezentaci popisující ladění a vizualizaci vytvořených aplikací v prostředí FreeMASTER.
Zásady pro vypracování
Prostudujte a popište základní vlastnosti a možnosti nástroje FreeMASTER.
Navrhněte vhodné ukázkové aplikace demonstrující možnosti tohoto nástroje.
Navržené aplikace implementujte v jazyce C pro mikropočítač HCS08 a ověřte jejich funkčnost.
Vytvořte prezentaci popisující ladění a vizualizaci vytvořených aplikací v prostředí FreeMASTER.
Seznam doporučené literatury
BARR, Michael a Anthony J MASSA. Programming embedded systems. 2nd ed. Sebastopol: O'Reilly, 2006, xxi, 301 s. ISBN 978-0-596-00983-0.
CATSOULIS, John. Designing Embedded Hardware. Sebastopol: O\symbol{39}Reilly Media, 2005. ISBN 978-0-596-00755-3.
MANN, Burkhard. C pro mikrokontroléry: ANSI-C, kompilátory C, spojovací programy - linkery, práce s ATMEL AVR a MSC-51, příklady programování v jazyce C, nástroje pro programování, tipy a triky. Praha: BEN, 2003. ISBN 80-730-0077-6.
PINKER, Jiří. Mikroprocesory a mikropočítače. Praha: BEN - technická literatura, 2004. ISBN 80-730-0110-1.
Freescale. FreeMASTER Run-Time Debugging Tool \matsymb{lbrack}online\matsymb{rbrack}. 2015 \matsymb{lbrack}cit. 2015-01-15\matsymb{rbrack}. Dostupné z: https://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FREEMASTER.
Seznam doporučené literatury
BARR, Michael a Anthony J MASSA. Programming embedded systems. 2nd ed. Sebastopol: O'Reilly, 2006, xxi, 301 s. ISBN 978-0-596-00983-0.
CATSOULIS, John. Designing Embedded Hardware. Sebastopol: O\symbol{39}Reilly Media, 2005. ISBN 978-0-596-00755-3.
MANN, Burkhard. C pro mikrokontroléry: ANSI-C, kompilátory C, spojovací programy - linkery, práce s ATMEL AVR a MSC-51, příklady programování v jazyce C, nástroje pro programování, tipy a triky. Praha: BEN, 2003. ISBN 80-730-0077-6.
PINKER, Jiří. Mikroprocesory a mikropočítače. Praha: BEN - technická literatura, 2004. ISBN 80-730-0110-1.
Freescale. FreeMASTER Run-Time Debugging Tool \matsymb{lbrack}online\matsymb{rbrack}. 2015 \matsymb{lbrack}cit. 2015-01-15\matsymb{rbrack}. Dostupné z: https://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FREEMASTER.
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
ilustrace, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student v rámci obhajoby prezentoval výsledky, kterých dosáhl při řešení své bakalářské práce. Po seznámení s posudky vedoucího a oponenta komise položila následující dotazy:
Ing. Jan Valouch, Ph.D.: Jaký je rozdíl mezi mikropočítačem a mikrokontrolerem?
Ing. Jan Valouch, Ph.D.: Najdeme mikrokontrolery i v některých komponentech poplachových systémů?
Ing. Jan Valouch, Ph.D.: Myslíte v detektorech nebo v senzorech?
Ing. Jan Valouch, Ph.D.: Proč jste práci věnoval tak málo úsilí, jak napsal do posudku vedoucí práce?