Cílem diplomové práce je navrhnout a vytvořit programové vybavení pro sériový bootloa-der k mikrokontroléru S32K144. Mikrokontrolér se nachází na vývojové desce S32K144EVB, která se připojuje k počítači pomocí microUSB kabelu. K přenosu dat bude využíván
univerzální asynchronní přijímač-vysílač a data budou posílána přes terminál. Výsledná funkčnost bootloaderu je schopnost naprogramovat jinou aplikaci do flash paměti
mikrokontroléru a následně tuto aplikaci spustit. Tento proces bude možné provádět
opakovaně.
Anotace v angličtině
The aim of this diploma thesis is to design and create software for serial bootloader for S32K144 microcontroller. The microcontroller is located on the S32K144EVB evaluation board, which connects to the computer using a microUSB cable. A universal asynchronous receiver-transmitter will be used for data transmission and the data will be sent through the terminal. The ultimate bootloader functionality is that it will be able to program another application into the flash memory of the microcontroller and then run the application. This process can be repeated.
S32K144, LPUART, Serial Bootloader, S32 Design Studio, Srecord
Rozsah průvodní práce
56 s.
Jazyk
CZ
Anotace
Cílem diplomové práce je navrhnout a vytvořit programové vybavení pro sériový bootloa-der k mikrokontroléru S32K144. Mikrokontrolér se nachází na vývojové desce S32K144EVB, která se připojuje k počítači pomocí microUSB kabelu. K přenosu dat bude využíván
univerzální asynchronní přijímač-vysílač a data budou posílána přes terminál. Výsledná funkčnost bootloaderu je schopnost naprogramovat jinou aplikaci do flash paměti
mikrokontroléru a následně tuto aplikaci spustit. Tento proces bude možné provádět
opakovaně.
Anotace v angličtině
The aim of this diploma thesis is to design and create software for serial bootloader for S32K144 microcontroller. The microcontroller is located on the S32K144EVB evaluation board, which connects to the computer using a microUSB cable. A universal asynchronous receiver-transmitter will be used for data transmission and the data will be sent through the terminal. The ultimate bootloader functionality is that it will be able to program another application into the flash memory of the microcontroller and then run the application. This process can be repeated.
S32K144, LPUART, Serial Bootloader, S32 Design Studio, Srecord
Zásady pro vypracování
Zpracujte literární rešerši na dané téma.
Prostudujte hardwarové vlastnosti mikropočítače NXP S32K144.
Navrhněte způsob implementace sériového bootloaderu.
Vytvořte programové vybavení sériového bootloaderu pro daný mikropočítač.
Ověřte správnou funkci bootloaderu.
Zásady pro vypracování
Zpracujte literární rešerši na dané téma.
Prostudujte hardwarové vlastnosti mikropočítače NXP S32K144.
Navrhněte způsob implementace sériového bootloaderu.
Vytvořte programové vybavení sériového bootloaderu pro daný mikropočítač.
Ověřte správnou funkci bootloaderu.
Seznam doporučené literatury
MARTIN, Trevor. The designer\symbol{39}s guide to the Cortex-M processor family: a tutorial approach. Kidlington, Oxford: Newnes is an imprint of Elsevier, 2013. ISBN 9780080982960.
NXP SEMICONDUCTORS. S32K1xx Series Reference Manual, Rev.4, \matsymb{lbrack}online\matsymb{rbrack}. 2017 \matsymb{lbrack}cit. 2017-11-20\matsymb{rbrack}. Dostupné z: http://www.nxp.com
NXP SEMICONDUCTORS. S32K1xx Data Sheet, Rev.4, \matsymb{lbrack}online\matsymb{rbrack}. 2017 \matsymb{lbrack}cit. 2017-11-20\matsymb{rbrack}. Dostupné z: http://www.nxp.com
PINKER, Jiří. Mikroprocesory a mikropočítače. 1. vyd. Praha: BEN - technická literatura, 2004, 159 s. ISBN 80-7300-110-1.
VÁŇA, Vladimír. ARM pro začátečníky. 1. vyd. Praha: BEN - technická literatura, 2009, 195 s. ISBN 978-80-7300-246-6.
Seznam doporučené literatury
MARTIN, Trevor. The designer\symbol{39}s guide to the Cortex-M processor family: a tutorial approach. Kidlington, Oxford: Newnes is an imprint of Elsevier, 2013. ISBN 9780080982960.
NXP SEMICONDUCTORS. S32K1xx Series Reference Manual, Rev.4, \matsymb{lbrack}online\matsymb{rbrack}. 2017 \matsymb{lbrack}cit. 2017-11-20\matsymb{rbrack}. Dostupné z: http://www.nxp.com
NXP SEMICONDUCTORS. S32K1xx Data Sheet, Rev.4, \matsymb{lbrack}online\matsymb{rbrack}. 2017 \matsymb{lbrack}cit. 2017-11-20\matsymb{rbrack}. Dostupné z: http://www.nxp.com
PINKER, Jiří. Mikroprocesory a mikropočítače. 1. vyd. Praha: BEN - technická literatura, 2004, 159 s. ISBN 80-7300-110-1.
VÁŇA, Vladimír. ARM pro začátečníky. 1. vyd. Praha: BEN - technická literatura, 2009, 195 s. ISBN 978-80-7300-246-6.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Studentka přehledně prezentovala výsledky své práce. Následně proběhla ukázka vytvořeného firmware na vývojovém kitu. Poté přečetl vedoucí posudky vedoucího i oponenta v rámci kterých nebyl položen žádný dotaz.
Na závěr proběhla krátká diskuze ve které byl položen následující dotaz:
doc. Ing. Jiří Vojtěšek, Ph. D.: Jakým způsobem souvisí vaše diplomová práce s vaším zaměstnáním? Využíváte použité zařízení v rámci svého zaměstnání?
Studentka odpověděla v dostatečné míře na položený dotaz.