Virtualizace architektury ARM a vývoj univerzální řídicí platformy pro embedded systémy

Loading...
Thumbnail Image

Date

Authors

Páleník, Luděk

Mark

A

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

Abstract

Bakalářská práce „Virtualizace architektury ARM a vývoj univerzální řídicí platformy pro embedded systémy“ se zabývá teoretickým rozborem IoT zařízení, M2M komunikací a virtualizačními technikami -- zejména emulací různých architektur procesorů. Praktická část práce je zaměřena na implementaci upraveného emulovaného obrazu na modul CM-T43 od společnosti Texas Instruments. Pro emulaci je využit emulační nástroj QEMU instalovaný v prostředí operačního systému Linux. Dále se práce zabývá vývojem aplikace, která umožňuje čtení a zápis dat z/do jednotlivých čidel na bázi sériové linky (RS-232, RS-485) a Ethernetu. Aplikace je napsána v jazyce C a využívá protokol MODBUS.
Bachelor thesis "Virtualization of ARM architecture and development of a universal control platform for embedded systems" deals with theoretical analysis of IoT devices, M2M communications and virtualization techniques -- especially emulation of different processor architectures. The practical part is implementation of the modified emulated image for CM-T43 module from Texas Instruments manufacturer. QEMU emulation tool installed on Linux operating system is used for emulation. Another part of this work is to develop an application that allows reading and writing of data from / to each sensor based on a serial line (RS-232, RS-485) and Ethernet. The application is written in language C and uses the MODBUS protocol.

Description

Citation

PÁLENÍK, L. Virtualizace architektury ARM a vývoj univerzální řídicí platformy pro embedded systémy [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2016.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

Teleinformatika

Comittee

prof. Ing. Zdeněk Smékal, CSc. (předseda) doc. Ing. Pavel Šilhavý, Ph.D. (místopředseda) Ing. Ivan Míča, Ph.D. (člen) Ing. Radek Zezula, Ph.D. (člen) Ing. Jiří Prokeš, Ph.D. (člen) doc. Ing. Lukáš Malina, Ph.D. (člen)

Date of acceptance

2016-06-16

Defence

- Vysvětlete, jak byl vyřešen problém simultálního zápisu a čtení do registrů. - Je možné vytvořenou aplikaci upravit pro běh v roli daemona? Pokud ano, co by to vyžadovalo? - Jaká z možností virtualizace byla využita ve zvoleném emulátoru QEMU pro vývoj aplikace? - Z jakého důvodu jste zvolil právě MORBAS? - Musel jste nějak upravovat tuto implementaci pro Ethernet?

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO