<?xml version="1.0"?>
<metadata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:title>Optimiziranje velikosti programske kode za vgrajene sisteme</dc:title><dc:creator>Zevnik,	Filip	(Avtor)
	</dc:creator><dc:creator>Tuma,	Tadej	(Mentor)
	</dc:creator><dc:subject>ARM</dc:subject><dc:subject>optimizacija</dc:subject><dc:subject>CFG</dc:subject><dc:subject>vgrajeni sistemi</dc:subject><dc:description>Diplomska naloga obravnava optimizacijo kode za velikost na vgrajenih sistemih. V uvodu je predstavljen pomen in motivacija za to temo, cilji in hipoteze naloge. V drugem poglavju je opisan ARM GNU nabor orodij, ki se uporablja za razvoj in optimizacijo programske opreme. V tretjem poglavju so analizirane zahteve in omejitve vgrajenih sistemov, ki vplivajo na izbiro optimizacijskih tehnik in orodij. V četrtem poglavju je predstavljena metodologija optimizacije kode za velikost z uporabo ARM GNU nabora orodij. V petem poglavju so izvedeni eksperimenti, kjer se primerja enak program, napisan v programskem jeziku C in v strojnem jeziku ARM. Program je preprost avtomatični sistem za zalivanje rož. Koda, napisana v C programskemu jeziku, je optimizirana z optimizacijskimi zastavicami ARM GNU prevajalnika. Optimizacije so analizirane in prikazane s kontrolnim tokovnim grafom (CFG). Nato se primerja velikost binarne datoteke, ki se dobi iz optimizirane C kode in iz strojne kode. Hipoteza diplomske naloge je, da bo optimizirana C koda manjša po velikosti kot ARM strojna koda. V zadnjem poglavju so predstavljeni rezultati, diskusija in zaključek naloge.</dc:description><dc:date>2023</dc:date><dc:date>2023-08-18 08:10:41</dc:date><dc:type>Diplomsko delo/naloga</dc:type><dc:identifier>148344</dc:identifier><dc:identifier>VisID: 62378</dc:identifier><dc:identifier>COBISS_ID: 161611011</dc:identifier><dc:language>sl</dc:language></metadata>
