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.