Skip to main content
Top

2017 | OriginalPaper | Chapter

Configurable Reprogramming Methodology for Embedded Low-Power Devices

Authors : Ondrej Kachman, Marcel Balaz

Published in: Technological Innovation for Smart Systems

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The embedded low-power devices are very important part of any smart system. With the large amounts of sensors and actuators used, it is a good practice to implement remote reprogramming capabilities into the firmwares of these devices. This paper presents a new configurable reprogramming methodology that can be applied to various platforms. It is built on the best reprogramming practices while giving developers more control over firmware outline, updated functions and modules. It also refers energy efficiency, as the data shared over the network and memory operations on the devices are minimal. The multiplatform capabilities make this scheme ideal for smart systems.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Arsan, T.: Smart systems: from design to implementation of embedded smart systems. In: 13th HONET-ICT International Symposium on Smart Microgrids for Sustainable Energy Sources Enabled by Photonics and IoT Sensors, Haspolat, pp. 59–64 (2016) Arsan, T.: Smart systems: from design to implementation of embedded smart systems. In: 13th HONET-ICT International Symposium on Smart Microgrids for Sustainable Energy Sources Enabled by Photonics and IoT Sensors, Haspolat, pp. 59–64 (2016)
2.
go back to reference Moshnyaga, V.: Guidelines for developers of smart systems. In: IEEE 8th International Conference on Intelligent Systems (IS), Sofia, pp. 455–460 (2016) Moshnyaga, V.: Guidelines for developers of smart systems. In: IEEE 8th International Conference on Intelligent Systems (IS), Sofia, pp. 455–460 (2016)
3.
go back to reference Hui, J.W., Culler, D.: The dynamic behavior of a data dissemination protocol for network programming at scale. In: Proceedings of the 2nd International Conference on Information Processing in Sensor Networks (IPSN 2008), pp. 81–94. ACM Press, New York (2004) Hui, J.W., Culler, D.: The dynamic behavior of a data dissemination protocol for network programming at scale. In: Proceedings of the 2nd International Conference on Information Processing in Sensor Networks (IPSN 2008), pp. 81–94. ACM Press, New York (2004)
4.
go back to reference Dong, W., Mo, B., Huang, C., Liu, Y., Chen, C.: R3: optimizing relocatable code for efficient reprogramming in networked embedded systems. In: IEEE INFOCOM Proceedings, Turin, pp. 315–319 (2013) Dong, W., Mo, B., Huang, C., Liu, Y., Chen, C.: R3: optimizing relocatable code for efficient reprogramming in networked embedded systems. In: IEEE INFOCOM Proceedings, Turin, pp. 315–319 (2013)
5.
go back to reference Koshy, J., Pandey, R.: Remote incremental linking for energy-efficient reprogramming for sensor networks. In: Proceedings of the Second European Workshop on Wireless Sensor Networks, Istanbul, pp. 354–365 (2005) Koshy, J., Pandey, R.: Remote incremental linking for energy-efficient reprogramming for sensor networks. In: Proceedings of the Second European Workshop on Wireless Sensor Networks, Istanbul, pp. 354–365 (2005)
6.
go back to reference Kachman, O., Balaz, M.: Effective over-the-air reprogramming for low-power devices in cyber-physical systems. In: Camarinha-Matos, Luis, M., Falcão, António, J., Vafaei, N., Najdi, S. (eds.) DoCEIS 2016. IAICT, vol. 470, pp. 284–292. Springer, Heidelberg (2016). doi:10.1007/978-3-319-31165-4_28 CrossRef Kachman, O., Balaz, M.: Effective over-the-air reprogramming for low-power devices in cyber-physical systems. In: Camarinha-Matos, Luis, M., Falcão, António, J., Vafaei, N., Najdi, S. (eds.) DoCEIS 2016. IAICT, vol. 470, pp. 284–292. Springer, Heidelberg (2016). doi:10.​1007/​978-3-319-31165-4_​28 CrossRef
7.
go back to reference Huang, Y., Zhao, M., Xue, C.J.: WUCC: joint WCET and update conscious compilation for cyber-physical systems. In: 18th Asia and South Pacific Design Automation Conference (ASP-DAC), Yokohama, pp. 65–70 (2013) Huang, Y., Zhao, M., Xue, C.J.: WUCC: joint WCET and update conscious compilation for cyber-physical systems. In: 18th Asia and South Pacific Design Automation Conference (ASP-DAC), Yokohama, pp. 65–70 (2013)
8.
go back to reference Shafi, N.B., Ali, K., Hassanein, S.: No-reboot and zero-flash over-the-air programming for wireless sensor networks. In: 9th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Comm. and Networks (SECON), Seoul, pp. 371–379 (2012) Shafi, N.B., Ali, K., Hassanein, S.: No-reboot and zero-flash over-the-air programming for wireless sensor networks. In: 9th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Comm. and Networks (SECON), Seoul, pp. 371–379 (2012)
9.
go back to reference Hui, U.P., Jongsoo, J., Pyeongsoo, M.: Non-invasive rapid and efficient firmware update for wireless sensor networks. In: Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing, Seattle, pp. 147–150 (2014) Hui, U.P., Jongsoo, J., Pyeongsoo, M.: Non-invasive rapid and efficient firmware update for wireless sensor networks. In: Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing, Seattle, pp. 147–150 (2014)
10.
go back to reference Kachman, O., Balaz, M.: Optimized differencing algorithm for firmware updates of low-power devices. In: IEEE 19th International Symposium on Design and Diagnostics of Electronic Circuits & Systems (DDECS), Kosice (2016) Kachman, O., Balaz, M.: Optimized differencing algorithm for firmware updates of low-power devices. In: IEEE 19th International Symposium on Design and Diagnostics of Electronic Circuits & Systems (DDECS), Kosice (2016)
11.
go back to reference Unterschütz, S., Turau, V.: Fail-safe over-the-air programming and error recovery in wireless networks. In: Proceedings of the 10th International Workshop on Intelligent Solutions in Embedded Systems (WISES), Klagenfurt, pp. 27–32 (2012) Unterschütz, S., Turau, V.: Fail-safe over-the-air programming and error recovery in wireless networks. In: Proceedings of the 10th International Workshop on Intelligent Solutions in Embedded Systems (WISES), Klagenfurt, pp. 27–32 (2012)
12.
go back to reference TIS Committee: Executable and Linking Format (ELF) Specification Version 1.2 (1995) TIS Committee: Executable and Linking Format (ELF) Specification Version 1.2 (1995)
13.
go back to reference Pallister, J., Eder, K., Hollis, S. J., Bennet, J.: A high-level model of embedded flash energy consumption. In: International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES). ACM Press, New York (2014) Pallister, J., Eder, K., Hollis, S. J., Bennet, J.: A high-level model of embedded flash energy consumption. In: International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES). ACM Press, New York (2014)
Metadata
Title
Configurable Reprogramming Methodology for Embedded Low-Power Devices
Authors
Ondrej Kachman
Marcel Balaz
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-56077-9_20

Premium Partner