Práce se zabývá možností přenositelnosti kódu mezi různými mikropočítači. Toto umožňuje platforma Wiring, ale pouze mezi podporovanými mikropočítači ATmega. V teoretické části je popsáno možné programování mikropočítačů, prostředí Wiring, pomocí něhož můžeme mít jeden program fungující na více mikropočítačích. V praktické části je provedena implementace některých funkcí Wiringu pro mikropočítač Freescale, který není Wiringem podporován.
Anotace v angličtině
Work is focused on code portability between different microcontrollers. This allows Wiring platform, but only between supported ATmega microcontrollers. The theoretical part describes the options for programming microcontrollers, Wiring environment with which we have a program running on multiple microcontrollers. In the practical part is described implementation of some Wiring functions for Freescale microcontroller, which is not supported by Wiring.
Práce se zabývá možností přenositelnosti kódu mezi různými mikropočítači. Toto umožňuje platforma Wiring, ale pouze mezi podporovanými mikropočítači ATmega. V teoretické části je popsáno možné programování mikropočítačů, prostředí Wiring, pomocí něhož můžeme mít jeden program fungující na více mikropočítačích. V praktické části je provedena implementace některých funkcí Wiringu pro mikropočítač Freescale, který není Wiringem podporován.
Anotace v angličtině
Work is focused on code portability between different microcontrollers. This allows Wiring platform, but only between supported ATmega microcontrollers. The theoretical part describes the options for programming microcontrollers, Wiring environment with which we have a program running on multiple microcontrollers. In the practical part is described implementation of some Wiring functions for Freescale microcontroller, which is not supported by Wiring.
Popište platformu Wiring se zaměřením na softwarové funkce pro ovládání vstupů a výstupů.
Prostudujte a popište problematiku tvorby softwarových knihoven přenositelných mezi různými mikropočítači.
Zvolte vhodný mikropočítač z nabídky 8-bitových mikropočítačů Freescale.
Implementujte vybranou podmnožinu funkcí platformy Wiring pro zvolený mikropočítač.
Zásady pro vypracování
Popište platformu Wiring se zaměřením na softwarové funkce pro ovládání vstupů a výstupů.
Prostudujte a popište problematiku tvorby softwarových knihoven přenositelných mezi různými mikropočítači.
Zvolte vhodný mikropočítač z nabídky 8-bitových mikropočítačů Freescale.
Implementujte vybranou podmnožinu funkcí platformy Wiring pro zvolený mikropočítač.
Seznam doporučené literatury
PINKER, Jiří. Mikroprocesory a mikropočítače. Praha: BEN - technická literatura, 2004. ISBN 80-730-0110-1.
HRBÁČEK, J. Komunikace mikrokontroléru s okolím. 1. vyd. Praha: BEN - technická literatura, 1999, 156 s. ISBN 80-860-5642-2.
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.
BARRAGÁN H. Wiring [online]. 2013 [cit. 2013-01-28]. Dostupné z: http://wiring.org.co/
Seznam doporučené literatury
PINKER, Jiří. Mikroprocesory a mikropočítače. Praha: BEN - technická literatura, 2004. ISBN 80-730-0110-1.
HRBÁČEK, J. Komunikace mikrokontroléru s okolím. 1. vyd. Praha: BEN - technická literatura, 1999, 156 s. ISBN 80-860-5642-2.
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.
BARRAGÁN H. Wiring [online]. 2013 [cit. 2013-01-28]. Dostupné z: http://wiring.org.co/
Přílohy volně vložené
-
Přílohy vázané v práci
ilustrace
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant prezentoval před komisí hlavní cíle a výsledky své bakalářské práce.
Prezentace jako celek působila vyváženě, student dokázal vystihnout klíčové body práce.
Následně byl student seznámen s posudky vedoucího a oponenta bakalářské práce.
Komise vznesla k obhajobě následující dotazy:
1) Doc. Hruška: Jaké má přednosti ve srovnání s jinými způsoby programování?
2) Prof. Šimšík: Dostal jste zadán hardware, na kterém práci realizovat?
Diplomant na dotazy reagoval pohotově.