Název:
Knihovna pro programování mikrokontrolérů nezávisle na jejich rodině
Překlad názvu:
Family Independent Microcontroller Programming Library
Autoři:
Konečný, Ondřej ; Strnadel, Josef (oponent) ; Šimek, Václav (vedoucí práce) Typ dokumentu: Diplomové práce
Rok:
2014
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Práce se zabývá návrhem knihovny pro vývoj aplikací pro mikrokontroléry nezávisle na cílové platformě. Po stručném shrnutí stávající situace je rozebírán návrh architektury, která umožní zakrýt specifika různých modelů MCU a poskytnout jednotné API pro jejich ovládání. Dále jsou definovány požadavky na funkčnost a chování jednotlivých modulů, které knihovna umožňuje obsluhovat. Tato sekce je následována popisem technik využitých při implementaci jakožto i specifika vybraných platforem. V závěru práce nastiňuje směr, kterým by se mohl ubírat další vývoj.
This project describes a concept of a library architecture that will enable to hide platform-specific behaviour of different MCUs under an united API that will enable the developers to develop portable applications. After a short summary of the current situation, the report describes the main principles of the library-to-be followed by definitions of behaviour of each module that can be controlled using the library. Then this report describes techniques used in the implementation and platform specifics. In the conclusion there is an idea of the direction in which the development could continue.
Klíčová slova:
API; Atmel; AVR; Freescale; GCC; hw abstrakce; Kinetis; knihovna; link-time optimalizace; MCU; Mikrokontrolér; MSP430; portabilita; Texas Instruments; API; Atmel; AVR; Freescale; GCC; hw abstraction; Kinetis; library; link-time optimisations; MCU; Microcontroller; MSP430; portability; Texas Instruments
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/53348