Embedded Linuxi baasil targa kodu keskseade

Date

2018

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Käesolev bakalaureusetöö kirjeldab meetodit, kuidas luua Linuxi manusoperatsioonisüsteemi tõmmis, mis sobituks piiratud ressurssidega ARM-tüüpi protsessoriga seadmetele, nagu näiteks targa kodu keskseadmetele. Sellised seadmed on tavaliselt piiratud nii vähese muut- kui ka välkmäluga. Töös kasutatakse Yocto Projecti, et luua ja kohandada operatsioonisüsteem koos hulga rakendustega, mida kasutades saab seade funktsioneerida kui targa kodu keskseade. Rakenduste hulgas on nii Mosquitto MQTT sõnumivahendaja, kui ka veebiserver ja andmebaas, vahendamaks, kuvamaks ja talletamaks andmeid. Töö tulemusena valmib kohandatud operatsioonisüsteemi tõmmis koos eelmainitud rakendustega. Operatsioonisüsteemi tööd testiti emuleeritud keskkonnas.
This thesis describes a means of developing a custom embedded Linux distribution compatible with devices with ARM processors and limited resources, such as gateways in smart home environments. These devices are usually constrained in computational resources such as RAM and memory space. The Yocto Project is utilized to create and customize an operating system image and configure a set of applications which can make the devices work as useful gateways. The configured applications include a Mosquitto MQTT broker, a web server, and a database to display and persist brokered messages. The output of this thesis is the configured operating system image which was tested in an emulated device environment. The image includes a custom set of applications, which form a smart home data visualisation application.

Description

Keywords

Citation