Cieľom tejto bakalárskej práce bolo vytvoriť prídavný vyukový modul "MP3 prehrávač" k vývojovému kitu M68EVB908GB60 ako podporu cvičenia pre predmet Programovanie mikropočítačov.
Práca zahŕňa popis hardwarových vlastností vývojového kitu M68EVB908GB60 a MP3 Shield-u od spoločnosti SparkFun. Tieto informácie sú ďalej použité pri návrhu dosky pre prepojenie medzi kitom a modulom, čo zahŕňa aj prevod napäťových úrovní logických signálov. Pre vytvorenie serveru poskytujúceho MP3 súbory na sériovej linke vývojového kitu je použitý programovací jazyk JAVA s grafickým prostredím knižnice SWT. Knižnica s funkciami pre použitie modulu je vytvorená v programovacom jazyku C.
Anotace v angličtině
The goal of this bachelor paper was to create additional educational module "MP3 player" for developmental kit M68EVB908GB60 as a training support for the subject Programming of Microcomputers.
In this paper, the description of the hardware properties of the developmental kit M68EVB908GB60 and MP3 Shield by SparkFun was included. These pieces of information are used to design a board to interconnect kit and module that includes also transfer of voltage level of logical signals.To create a server that provides MP3 files on serial line of the developmental kit, the programming language JAVA with graphical surroundings of the library SWT was used. The library for the module is writen in a programming language C.
Microcomputer, Freescale, HCS08, MP3 Shield, MP3 Player
Rozsah průvodní práce
62 s. (49 889 znaků).
Jazyk
SK
Anotace
Cieľom tejto bakalárskej práce bolo vytvoriť prídavný vyukový modul "MP3 prehrávač" k vývojovému kitu M68EVB908GB60 ako podporu cvičenia pre predmet Programovanie mikropočítačov.
Práca zahŕňa popis hardwarových vlastností vývojového kitu M68EVB908GB60 a MP3 Shield-u od spoločnosti SparkFun. Tieto informácie sú ďalej použité pri návrhu dosky pre prepojenie medzi kitom a modulom, čo zahŕňa aj prevod napäťových úrovní logických signálov. Pre vytvorenie serveru poskytujúceho MP3 súbory na sériovej linke vývojového kitu je použitý programovací jazyk JAVA s grafickým prostredím knižnice SWT. Knižnica s funkciami pre použitie modulu je vytvorená v programovacom jazyku C.
Anotace v angličtině
The goal of this bachelor paper was to create additional educational module "MP3 player" for developmental kit M68EVB908GB60 as a training support for the subject Programming of Microcomputers.
In this paper, the description of the hardware properties of the developmental kit M68EVB908GB60 and MP3 Shield by SparkFun was included. These pieces of information are used to design a board to interconnect kit and module that includes also transfer of voltage level of logical signals.To create a server that provides MP3 files on serial line of the developmental kit, the programming language JAVA with graphical surroundings of the library SWT was used. The library for the module is writen in a programming language C.
Microcomputer, Freescale, HCS08, MP3 Shield, MP3 Player
Zásady pro vypracování
Prostudujte hardwarové vlastnosti vývojového kitu M68EVB908GB60 a navrhněte způsob připojení modulu MP3 přehrávače.
Proveďte hardwarový návrh desky rozhraní pro převod napěťových úrovní logických signálů mezi vývojovým kitem a modulem MP3 přehrávače.
Realizujte desku rozhraní a ověřte její funkci na vývojovém kitu M68EVB908GB60.
Sestavte a odlaďte podpůrné programové vybavení pro obsluhu MP3 modulu ve formě knihovny podprogramů v C jazyce.
Vytvořte ukázkovou aplikaci s využitím realizované knihovny podprogramů, která bude demonstrovat funkci modulu.
Zásady pro vypracování
Prostudujte hardwarové vlastnosti vývojového kitu M68EVB908GB60 a navrhněte způsob připojení modulu MP3 přehrávače.
Proveďte hardwarový návrh desky rozhraní pro převod napěťových úrovní logických signálů mezi vývojovým kitem a modulem MP3 přehrávače.
Realizujte desku rozhraní a ověřte její funkci na vývojovém kitu M68EVB908GB60.
Sestavte a odlaďte podpůrné programové vybavení pro obsluhu MP3 modulu ve formě knihovny podprogramů v C jazyce.
Vytvořte ukázkovou aplikaci s využitím realizované knihovny podprogramů, která bude demonstrovat funkci modulu.
Seznam doporučené literatury
AXIOM MANUFACTURING. M68EVB908GB60 Development Board for Freescale MC9S08GB60, Rev. C \matsymb{lbrack}online\matsymb{rbrack}. 2006 \matsymb{lbrack}cit. 2015-02-02\matsymb{rbrack}. Dostupné z: http://www.axman.com.
FREESCALE SEMICONDUCTOR. CPU08 Central Processor Unit Reference Manual \matsymb{lbrack}online\matsymb{rbrack}. 2001 \matsymb{lbrack}cit. 2015-02-02\matsymb{rbrack}. Dostupné z: http://www.freescale.com.
FREESCALE SEMICONDUCTOR. HCS08 Family Reference Manual, Rev.1. \matsymb{lbrack}online\matsymb{rbrack}. 2003 \matsymb{lbrack}cit. 2015-02-02\matsymb{rbrack}. Dostupné z: http://www.freescale.com.
FREESCALE SEMICONDUCTOR. MC9S08GB/GT Data Sheet, Rev.2.3. \matsymb{lbrack}online\matsymb{rbrack}. 2004 \matsymb{lbrack}cit. 2015-02-02\matsymb{rbrack}. Dostupné z: http://www.freescale.com
JURÁNEK, Antonín a Miroslav HRABOVSKÝ. EAGLE pro začátečníky /: uživatelská a referenční příručka :. 2. vydání. Praha: BEN - technická literatura, 2007, 191 s. ISBN 80-730-0213-2.
VLSI SOLUTION. VS1053b - Ogg Vorbis/MP3/AAC/WMA/FLAC/MIDI Audio Codec Circuit, version 1.2 \matsymb{lbrack}online\matsymb{rbrack}. 2012 \matsymb{lbrack}cit. 2015-02-02\matsymb{rbrack}. Dostupné z: http://www.vlsi.fi
Seznam doporučené literatury
AXIOM MANUFACTURING. M68EVB908GB60 Development Board for Freescale MC9S08GB60, Rev. C \matsymb{lbrack}online\matsymb{rbrack}. 2006 \matsymb{lbrack}cit. 2015-02-02\matsymb{rbrack}. Dostupné z: http://www.axman.com.
FREESCALE SEMICONDUCTOR. CPU08 Central Processor Unit Reference Manual \matsymb{lbrack}online\matsymb{rbrack}. 2001 \matsymb{lbrack}cit. 2015-02-02\matsymb{rbrack}. Dostupné z: http://www.freescale.com.
FREESCALE SEMICONDUCTOR. HCS08 Family Reference Manual, Rev.1. \matsymb{lbrack}online\matsymb{rbrack}. 2003 \matsymb{lbrack}cit. 2015-02-02\matsymb{rbrack}. Dostupné z: http://www.freescale.com.
FREESCALE SEMICONDUCTOR. MC9S08GB/GT Data Sheet, Rev.2.3. \matsymb{lbrack}online\matsymb{rbrack}. 2004 \matsymb{lbrack}cit. 2015-02-02\matsymb{rbrack}. Dostupné z: http://www.freescale.com
JURÁNEK, Antonín a Miroslav HRABOVSKÝ. EAGLE pro začátečníky /: uživatelská a referenční příručka :. 2. vydání. Praha: BEN - technická literatura, 2007, 191 s. ISBN 80-730-0213-2.
VLSI SOLUTION. VS1053b - Ogg Vorbis/MP3/AAC/WMA/FLAC/MIDI Audio Codec Circuit, version 1.2 \matsymb{lbrack}online\matsymb{rbrack}. 2012 \matsymb{lbrack}cit. 2015-02-02\matsymb{rbrack}. Dostupné z: http://www.vlsi.fi
Přílohy volně vložené
-
Přílohy vázané v práci
schémata
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant odprezentoval před komisí hlavní cíle a výsledky své bakalářské práce. Prezentace jako celek byla zpracována na velmi dobré úrovni, student dobře vystihl klíčové body práce. Součástí prezentace byla praktická ukázka. Následně byl student seznámen s posudky vedoucího a oponenta bakalářské práce. Diplomant postupně odpověděl na otázky oponenta práce.
Komise vznesla k obhajobě následující dotazy:
1) Prof. Víteček: Kolik času je potřeba ke zvládnutí vámi vytvořené úlohy?
2) Prof. Vašek: V jakém programovacím jazyce je napsáno obslužné programové vybavení MP3 modulu?
Na uvedené dotazy odpovídal student pohotově bez zaváhání.