Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Microprocessors and Architectures (FEKT-GPOA)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu FEKT-GPOA - Microprocessors and Architectures, Fakulta elektrotechniky a komunikačních technologií, Vysoké učení technické v Brně (VUT).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Cíl

Cílem předmětu je seznámit studenty s jádrem ARM Cortex-M, s mikrokontroléry STMicroelectronics STM32 a Freescale Kinetis, naučit je programovat tyto mikrokontroléry v jazyce C a získat zkušenosti s různými vývojovými prostředími.

Osnova

Přednášky:1. Vývojové desky a nástroje pro ARM Cortex-M.2. Jádro ARM Cortex-M.3. Přehled pokročilých funkcí jazyka C.4. Prostředí CoIDE, CodeWarrior, platforma mbed.org.5. Kinetis: základy funkce, obsluha tlačítek, LED shield, Xtrinsic senzory, rozhraní Ethernet.6. STM32: základy funkce, maticová klávesnice, rozhraní USB, gyroskop, audio aplikace.7. Raspberry Pi: základy práce v embedded Linuxu.Cvičení na počítači:1. KL25Z: základy, obsluha tlačítek, LED shield.2. KL25Z: úvod k Freedom deskám, CodeWarrior, senzory (Freescale).3. KL25Z: samostatná práce se senzory (Freescale).4. KL25Z+K64F: platforma mbed.org.5. K64F: rozhraní Ethernet.6. STM32: základy funkce, maticová klávesnice.7. STM32: rozhraní USB, využití gyroskopu.8. STM32: audio aplikace, zvukový vstup a výstup.9. Prezentace individuálních projektů.10. Raspberry Pi: základy práce v embedded Linuxu.

Literatura

MARTIN, T. The Insider's Guide To The STM32 ARM Based Microcontroller. Hitex Ltd., UK, 2008. (EN)GANSSLE, J.G. Embedded Systems, World Class Design. Newnes, 2008. (EN)GANSSLE, J.G. Embedded hardware. Boston: Elsevier/Newnes, 2008. (EN)

Požadavky

Student, který si zapíše předmět, by měl být schopen:- popsat základní bloky procesoru a jejich funkci- orientovat se ve zdrojovém kódu, pracovat v příkazové řádce- sestavit program v jazyce C, používat ukazatele, předávání parametrů funkcím, oddělený překlad- navrhovat hardware i firmware pro základní periferie (tlačítkové vstupy, multiplexní displeje, grafické displeje, posuvné registry, teplotní čidla apod.)Obecně jsou požadovány znalosti na úrovni bakalářského studia a zkušenosti s programováním 8bitových mikrokontrolérů.

Garant

Ing. Aleš Povalač, Ph.D.

Vyučující

Ing. Aleš Povalač, Ph.D.