| |
|
Universal Bootloader for Kinetis K60 Microcontroller
Krůpa, Tomáš ; Crha, Adam (referee) ; Šimek, Václav (advisor)
The scope of this work was to design a bootloader for Kinetis K60, an ARM Cortex-M4 microcontroller. The bootloader should simplify the process of loading user applications to the flash memory of the microcontroller on the Minerva development kit. Based on a quick research of existing bootloader solutions, new bootloader was designed together with communication protocol that would suit the needs for transfer of both the file data and configuration information through all the supported communication interfaces - USB, SDHC, Ethernet and RS-232. On the PC side, development of bootloader’s application library and two supporting utilities with graphical and command line interfaces was made. The system can be used out of the box as well as it can be further extended in the future.
|
|
T-Mobile MDA II in Linux
Michl, Zbyněk ; Michal, Bohumil (referee) ; Kašpárek, Tomáš (advisor)
MSc. thesis deals with mobile digital assistant T-Mobile MDA II running Linux operating system. The first part presents device identification and parameters' specification of the MDA II. The second part focuses on selection of GNU distribution with Linux bootloader and Linux kernel support comparison. The subject of the last part is MDA II component code implementation and its merging into Linux kernel.
|
|
Universal Bootloader for Kinetis K60 Microcontroller
Krůpa, Tomáš ; Crha, Adam (referee) ; Šimek, Václav (advisor)
The scope of this work was to design a bootloader for Kinetis K60, an ARM Cortex-M4 microcontroller. The bootloader should simplify the process of loading user applications to the flash memory of the microcontroller on the Minerva development kit. Based on a quick research of existing bootloader solutions, new bootloader was designed together with communication protocol that would suit the needs for transfer of both the file data and configuration information through all the supported communication interfaces - USB, SDHC, Ethernet and RS-232. On the PC side, development of bootloader’s application library and two supporting utilities with graphical and command line interfaces was made. The system can be used out of the box as well as it can be further extended in the future.
|
|
T-Mobile MDA II in Linux
Michl, Zbyněk ; Michal, Bohumil (referee) ; Kašpárek, Tomáš (advisor)
MSc. thesis deals with mobile digital assistant T-Mobile MDA II running Linux operating system. The first part presents device identification and parameters' specification of the MDA II. The second part focuses on selection of GNU distribution with Linux bootloader and Linux kernel support comparison. The subject of the last part is MDA II component code implementation and its merging into Linux kernel.
|
| |