Tytuł artykułu
Autorzy
Treść / Zawartość
Pełne teksty:
Identyfikatory
Warianty tytułu
Automatic software updates on Embedded devices
Języki publikacji
Abstrakty
W artykule zaprezentowano implementację systemu automatycznej aktualizacji danych w urządzeniach embedded z mikrokontrolerem jednoukładowym. Przeanalizowano mechanizmy i protokoły stosowane w istniejących rozwiązaniach pracujących pod kontrolą systemów operacyjnych. Zaproponowano niezbędne optymalizacje, pozwalające na implementacje mechanizmu aktualizacji w systemach z ograniczonymi zasobami pamięci. Opisano implementacje wybranych wariantów zaproponowanych rozwiązań w mikrokontrolerze z rdzeniem Cortex. W pracy zwrócono również uwagę na aspekt zapewnienia bezpieczeństwa mechanizmów aktualizacji automatycznej zarówno pod kątem nieautoryzowanego dostępu, jak też odporności na awarię sieci komunikacyjnej.
In this article implementation of a system of automatic software updates on embedded device with a single-chip microcontroller was presented. Mechanisms and protocols used in existing solutions working under control of operating systems was analyzed. Necessary optimizations were suggested that allow for implementation of an update mechanism in systems with limited memory resources. Implementations of chosen variants of proposed solutions in the microcontroller with Cortex core were described. Furthermore, this work also emphasizes a question of providing security of automatic software updates, with regard to unauthorized access, as well as resistance to failure of communication network.
Rocznik
Tom
Strony
53--62
Opis fizyczny
Bibliogr. 5 poz., rys., tab., wykr.
Twórcy
autor
- Wojskowa Akademia Techniczna
autor
- Warszawska Wyższa Szkoła Informatyki
autor
- Wyższa Szkoła Policji w Szczytnie
Bibliografia
- [1] Yiu J., The definitive guide to the ARM Cortex-M3, Newnes/Elsevier, Amsterdam-Boston 2010
- [2] Gerner J., [i in.], Linux, Apache, MySQL i PHP: zaawansowane programowanie, Helion cop., Gliwice 2006
- [3] Transmission Control Protocol, http://tools.ietf.org/pdf/rfc793 [Data uzyskania dostępu: 19 kwietnia 2013]
- [4] TCP Extensions for High Performance, http://tools.ietf.org/html/rfc1323 [Data uzyskania dostępu: 19 kwietnia 2013]
- [5] Peczarski M., Mikrokontrolery STM32 w sieci Ethernet w przykładach, Wydawnictwo BTC, Legionowo 2011
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-7e92e52d-d80b-4a63-8cc1-7be5f360e66a