|
Modul ARM PXA270M a jeho využití jako pobočková ústředna
Vojtíšek, Jindřich ; Šilhavý, Pavel (oponent) ; Daněček, Vít (vedoucí práce)
V této práci je rozebráno použití operačního systému Linux na bezdiskových zařízeních. Toto je zde řešeno na vývojovém kitu od Voipac PXA270M, který je založen na ARM procesoru. V této práci jsou dále rozebrány distribuce operačního systému Linux pro ARM procesory. Operační systém Linux byl zvolen, protože patří mezi nejflexibilnější operační systémy a je kromě distribuce Red hat a několika speciálních distribucí veden, jako software s otevřeným zdrojovým kódem. Jsou zde popsány protokoly NFS a TFTP, které jsou použity k zavedení operačního systému. V praktické části je rozebráno konkrétně, co je potřeba pro fungování TFTP a NFS serveru na Ubuntu 11.10 a jak je možné je konfigurovat. Je zde ukázáno jak nainstalovat a zprovoznit OpenOCD, aby bylo možné komunikovat s pamětí kitu Voipac PXA270M. Dále je zde popsáno, jak nakonfigurovat zavaděč U-boot pro zavedení operačního systému ze sítě pomocí protokolů NFS a TFTP. Tato práce se dále zabývá instalací pobočkové ústředny Asterisk na kit Voipac PXA270M. Je zde ukázáno jak provést křížovou kompilaci zlib, OpenSSL a ncurses, které jsou potřeba pro instalaci a spuštění Asterisku. Dále je popsán postup křížové kompilace asterisku pro ARM.
|
|
Audio synthesizer in FPGA chip
Tomko, Jakub ; Pristach, Marián (oponent) ; Bohrn, Marek (vedoucí práce)
This thesis analyses methods of sound synthesis. Advantages and disadvantages of application of individual methods in music synthetizers are evaluated. Based on piano sound analysis, the suitable method for synthesizer's design is chosen. Synthesizer has been implemented in FPGA of Spartan-3 Development Board.
|
|
Univerzální programátor obvodů s rozhraním JTAG
Bartek, Lukáš ; Kaštil, Jan (oponent) ; Šimek, Václav (vedoucí práce)
Cílem této diplomové práce je návrh a implementace univerzálního programátoru s rozhraním JTAG. Práce se zabývá hardwarovou i softwarovou částí programátoru. Teoretická část uvádí aktuální stav v používání standardů pro programování a testování elektronických součástek s důrazem na popis implementace JTAG. Další část popisuje programování obvodů ARM a FPGA přes JTAG rozhraní. V praktické části je vysvětleno, jak použít dostupný software pro programování těchto obvodů. Výsledným produktem této práce je vlastní programátor, skládající se z hardwarové části a obslužného softwaru. Na závěr jsou shrnuty možnosti pro budoucí vývoj a vylepšení vlastností.
|
|
Disk na bázi paměti FLASH
Dvořák, Miroslav ; Strnadel, Josef (oponent) ; Šimek, Václav (vedoucí práce)
Práce se zabývá technologií flash, historií jejího vývoje, současnými aplikacemi této technologie a diskutuje kladné i záporné vlastnosti těchto paměťových médií. Podrobně zkoumá integraci technologie flash do vysokokapacitních úložných zařízení a běžně používané mechanismy, které potlačují nedostatky pamětí flash pro tuto aplikaci. Součástí práce je i rozbor sběrnic, ke kterým se tato velkokapacitní zařízení běžně připojují. Na uvedených teoretických základech je poté postaven návrh vlastního řešení disku na bázi paměti flash. Práce se věnuje zejména výběru dostupné platformy pro připojení disku k osobnímu počítači - USB, výběru vhodných HW komponent pro vývoj vlastního disku, výrobě PCB pro paměťový modul v prostředí Eagle CAD a implementaci potřebného firmware pro MCU a VHDL designu pro FPGA, které zajišťují základní funkcionalitu zařízení. Na závěr práce shrnuje dosažené výsledky a nastiňuje směr dalšího vývoje.
|
|
Mechanismus pro upgrade BIOSu v Linuxu
Mariščák, Igor ; Šimek, Václav (oponent) ; Kašpárek, Tomáš (vedoucí práce)
Táto práca popisuje vytvorenie jednoduchého ovládača pre flash pamäť BIOSu spôsobom prístupu do fyzickej pamäti počítača. Aj keď je BIOS jednou zo základných systémových komponent, neexistuje pre neho štandardizovaný mechanizmus pre aktualizáciu. Účelom práce je vytvoriť modul ovládača využitím existujúceho rozhrania subsystému MTD, navrhnúť a implementovať ovládač pre jedno špecifické zariadenie do jadra operačného systému Linuxu. Ďalej približuje metódu povolenia zápisu do registrov flash pamäti použitím konfiguračného súboru.
|
| |
|
Datový záznamník analogových signálů
Ščišľak, Tomáš ; Frýza, Tomáš (oponent) ; Vyskočil, Pavel (vedoucí práce)
Cílem této bakalářské práce byl návrh a realizace zařízení schopného měřit analogové veličiny, digitalizovat je a následně v této podobě uchovávat. První část práce byla zaměřena na analýzu vlastností obvodu a vytvoření koncepčního schématu. Bylo potřeba vybrat vhodné komponenty dostupné na trhu. Zapojení dataloggeru tvoří převážně integrované číslicové obvody, které vytvářejí rychlou a spolehlivou komunikační cestu. Funkci hlavní jednotky plní mikrokontrolér ATmega128. Zajímavá je realizace externích modulů pro měření proudů, zejména implementace Hallove sondy ACS755, obvodů HCPL a řešení jejích konektivity s deskou. Druhá část se orientuje na realizaci hardwaru a softwaru.
|