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