<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://repozitorij.uni-lj.si/IzpisGradiva.php?id=187208"><dc:title>Ozaveščenost o objektih jedra Zephyr OS: semaforjih, muteksih in čakalnih vrstah</dc:title><dc:creator>Elikan,	Gaj	(Avtor)
	</dc:creator><dc:creator>Žemva,	Andrej	(Mentor)
	</dc:creator><dc:creator>Katrašnik,	Miha	(Komentor)
	</dc:creator><dc:subject>Zephyr OS</dc:subject><dc:subject>vgrajeni sistemi</dc:subject><dc:subject>razhroščevanje</dc:subject><dc:subject>OS-ozaveščenost</dc:subject><dc:subject>winIDEA</dc:subject><dc:subject>realno-časovni operacijski sistem (RTOS)</dc:subject><dc:subject>semaforji</dc:subject><dc:subject>muteksi</dc:subject><dc:subject>čakalne vrste.</dc:subject><dc:description>Razvoj in razhroščevanje vgrajenih sistemov, ki temeljijo na realno-časovnih operacijskih sistemih (RTOS), predstavljata poseben izziv, saj klasični razhroščevalniki nimajo vpogleda v notranje stanje operacijskega sistema. V razhroščevalnem okolju winIDEA je osnovna OS-ozaveščenost za operacijski sistem Zephyr OS že podprta, vendar ne vključuje pregleda nad ključnimi sinhronizacijskimi in komunikacijskimi objekti jedra.

Namen diplomskega dela je bil nasloviti ta problem z razvojem prototipne rešitve za OS-ozaveščeno razhroščevanje semaforjev, muteksov in čakalnih vrst v sistemu Zephyr OS. Prototip je bil razvit v programskem jeziku Python s pomočjo programskega razvojnega paketa isystem.connect (winIDEA SDK). Delo je obsegalo podrobno analizo notranjih pomnilniških struktur operacijskega sistema ter implementacijo algoritmov za samodejno branje in interpretacijo teh podatkov neposredno iz pomnilnika ciljne naprave.

Rezultat diplomskega dela je delujoč prototip, ki razvijalcu omogoča pregleden in strukturiran vpogled v stanje semaforjev, muteksov ter čakalnih vrst v realnem času. Razvita programska logika bistveno olajša iskanje napak pri razvoju večnitnih aplikacij, hkrati pa služi kot natančen arhitekturni in logični načrt za kasnejšo produkcijsko integracijo te funkcionalnosti neposredno v jedro aplikacije winIDEA.</dc:description><dc:date>2026</dc:date><dc:date>2026-09-09 11:45:00</dc:date><dc:type>Diplomsko delo/naloga</dc:type><dc:identifier>187208</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
