Tehničko veleučilište u Zagrebu · Zagreb

Dynamic Software Update in Embedded Systems

magistarski rad (znanstveni)

magistarski rad (znanstveni)

Dynamic Software Update in Embedded Systems

Vrsta ocjenski radovi
Tip magistarski rad (znanstveni)
Godina 2011
Status obranjeno

Sažetak

U radu su razmotrene mogućnosti nadogradnje programske podrške ugrađenih sustava uporabom Interneta, a s ciljem samostalnog održavanja programske podrške. Analizirane su uporaba i specifičnosti programskih agenata u procesu nadogradnje programske podrške ugrađenih računala. S obzirom na ograničenja memorijskih resursa, analizirane su prednosti i nedostatci programskih agenata s izravnim upisom u programsku memoriju i agenata s uporabom dodatnih memorijskih sredstava. Implementacija sustava nadogradnje programske podrške zasnovana na programskim agentima s izravnim upisom u programsku memoriju ugrađenog računala, a ostvarena je na ugrađenom sustavu temeljenom na ATMEL procesoru opremljenom samostalnom izmjenom programske memorije. Povezivost s Internetom ostvarena je GPRS modulom koji omogućuje komunikaciju s poslužiteljem. Detaljno je opisana programska implementacija algoritama programskih agenata. Vrednovanje implementacije postupka dinamičke nadogradnje programske potpore opisano je nizom mjerenja koja daju uvid u svojstva i svojstva ostupka. Primjena dinamičke nadogradnje programske podrške programskim agentima pogodna je i za implementaciju u ograničenoj okolini ugrađenih računalnih sustava ograničenih sredstava.

Ključne riječi

embedded systems; software agent; dynamic software update