izpis_h1_title_alt

Prilagajanje in avtomatizacija procesa priprave operacijskega sistema Linux za namestitev na vgrajeni IOT platformi
ID ŠUBIC, TINE (Avtor), ID Guna, Jože (Mentor) Več o mentorju... Povezava se odpre v novem oknu, ID Bradeško, Luka (Komentor)

.pdfPDF - Predstavitvena datoteka, prenos (25,38 MB)
MD5: 87ECD3C3E91A2AB0EB1FC68AA45361EC

Izvleček
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,

Jezik:Slovenski jezik
Ključne besede:Linux, operacijski sistem, avtomatizacija, Docker, vgrajena platforma, IOT, skripte, sistemsko jedro, gonilniki
Vrsta gradiva:Magistrsko delo/naloga
Organizacija:FE - Fakulteta za elektrotehniko
Leto izida:2020
PID:20.500.12556/RUL-115363 Povezava se odpre v novem oknu
Datum objave v RUL:24.04.2020
Število ogledov:929
Število prenosov:223
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Linux operating system image setup, adaptation and process automatization for installation on an embedded IoT platform
Izvleček:
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.

Ključne besede:Linux, operating system, automation, Docker, embedded platform, IOT, scripting, kernel

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj