izpis_h1_title_alt

Prilagajanje in avtomatizacija procesa priprave operacijskega sistema Linux za namestitev na vgrajeni IOT platformi
ID ŠUBIC, TINE (Author), ID Guna, Jože (Mentor) More about this mentor... This link opens in a new window, ID Bradeško, Luka (Co-mentor)

.pdfPDF - Presentation file, Download (25,38 MB)
MD5: 87ECD3C3E91A2AB0EB1FC68AA45361EC

Abstract
Sodobne IOT naprave in vgrajeni sistemi pogosto uporabljajo kompleksno strojno-programsko opremo in operacijske sisteme ki morajo biti posebej prevedeni za uporabo na ciljni platformi, in prilagojeni s popravki, gonilniki in aplikacijami za končni produkt. Zaradi tega se je razvila vrsta postopkov in orodij, ki omogočajo avtomatizacijo in poenostavitev konfiguracije takih sistemov. V delu predstavimo nekaj najpogosteje uporabljenih postopkov priprave zagonskih diskovnih slik za vgrajene platforme na osnovi operacijskega sistema Linux in opišemo prilagajanje sistema in pripravljalnega postopka za specifičen sistem, osnovan na modulu proizvajalca Variscite. Postopek vsebuje več nivojev konfiguracije, od določanja funkcionalnosti perifernih vmesnikov, preko prilagajanja jedrnih modulov vse do priprave uporabe lastne aplikacije na produktu. V zaključku dela povzamemo izboljšave postopka priprave zagonske slike operacijskega sistema glede na začetni ročni postopek. Za konec predstavimo še nekaj možnih izboljšav postopka. Celoten postopek se že uporablja pri pripravi naprav, ki jih Adria Mobil, slovenski proizvajalec rekreativnih vozil, vgrajuje v svoje produkte,

Language:Slovenian
Keywords:Linux, operacijski sistem, avtomatizacija, Docker, vgrajena platforma, IOT, skripte, sistemsko jedro, gonilniki
Work type:Master's thesis/paper
Organization:FE - Faculty of Electrical Engineering
Year:2020
PID:20.500.12556/RUL-115363 This link opens in a new window
Publication date in RUL:24.04.2020
Views:934
Downloads:223
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Linux operating system image setup, adaptation and process automatization for installation on an embedded IoT platform
Abstract:
Modern IOT devices and embedded systems often make use of complex firmware and operating systems, which must be specifically compiled for use on target platforms. Often, custom patches, drivers and product applications are required. For this reasons, multiple tools and processes for automatic configuration and process simplification were developed. In our work, we present some of the most common tools used in system image preparation for embedded platforms based on the Linux operating system. We describe customization process of the operating system and preparation process for a specific system, based on system-on-chip by a manufacturing company Variscite. The process includes multiple configuration layers, from configuring peripheral interfaces via device tree files, to customizing kernel modules and deploying a proprietary application in userspace. In conclusion, we summarize the improvements of the preparation and customization process compared to the inital semi-manual process. Finally, we present some of the ideas for future improvements. The process is already being used for preparation of devices, being used by the Slovenian recreational vehicles manufacturer, Adria Mobil, in their premium product lines.

Keywords:Linux, operating system, automation, Docker, embedded platform, IOT, scripting, kernel

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back