Goran Jurković

Dinamička nadogradnja programske podrške ugrađenih sustava : magistarski rad / Goran Jurković ; [mentor Vlado Sruk] - Zagreb : G. Jurković ; Fakultet elektrotehnike i računarstva, 2011. - 118 str.: ilustr.; 30 cm + CD

Na spor. nasl. str. naslov na eng. jeziku: Dynamic software update in embedded systems : master thesis



Bibliografija: str. 110-114. - Sažetak na eng. i hrv. jeziku. - Životopis

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: ugrađeno računalo, programski agenti, samostalna nadogradnja programske memorije SUMMARY: The paper considered the possibility to upgrade software of an embedded system using the Internet to gain self-maintained software. The paper analyzes the use and the specifics of software agents in the process of upgrading software embedded computers. Given the limitations of memory, it analysed the advantages and disadvantages of software agents with direct entry into the program memory and agents with the use of additional memory resources. Implementation of the system software upgrade is based on software agents to enter directly into the program memory, and on-board computer was built in the system based on ATMEL processor equipped with self-modifying program memory. Connectivity to the Internet was done with GPRS module that enables communication with the server. It describes the implementation of software algorithms, software agents, in detail. It evaluates the implementation process of dynamic upgrades of software described by a series of measurements that give insight into the properties and characteristics of deviation. Applications of dynamic software upgrade by software agents is also suitable for implementation in a limited region of embedded computer systems of limited resources. - KEY WORDS: embedded systems, software agent, dynamic software update

004.416.031.6.031.4 004.775

Središnja knjižnica Fakulteta elektrotehnike i računarstva, Unska 3, 10000 Zagreb
tel +385 1 6129 886 | fax +385 1 6129 888 | ferlib@fer.hr