Виртуальная машина LT; LT;Etherbox32vm GT; GT;

Автор: Шевчук Юрий Владимирович, Шевчук Андрей Юрьевич

Журнал: Программные системы: теория и приложения @programmnye-sistemy

Рубрика: Программное и аппаратное обеспечение для супер ЭВМ

Статья в выпуске: 4 (31) т.7, 2016 года.

Бесплатный доступ

Описана организация виртуальной машины Etherbox32vm, предназначенной для реализации сценариев функционирования узлов сенсорной сети: дисциплин опроса датчиков, управления исполнительными механизмами, первичной обработки данных, полученных от датчиков. Реализация логики поведения сенсорных узлов в виртуальной машине позволяет удаленно настраивать узлы уже развернутой гетерогенной сенсорной сети на выполнение новых функций. Виртуальная машина Etherbox32vm допускает реализацию на микроконтроллерах с малым объемом оперативной памяти

ID: 14336085 Короткий адрес: https://sciup.org/14336085

Список литературы Виртуальная машина LT; LT;Etherbox32vm GT; GT;

  • URL: https://raspberrypi.org/
  • URL: https://www.olimex.com/Products/OLinuXino/open-sourcehardware
  • A. Dunkels, et al. "Run-Time Dynamic Linking for Reprogramming Wireless Sensor Networks", Proceedings of the 4th International Conference on Embedded Networked Sensor Systems, SenSys’06 (October 31-November 03, 2006, Boulder, Colorado, USA), ACM, New York, USA, 2006. P. 15-28.
  • Contiki: The Open Source OS for the Internet of Things, URL: http://www.contiki-os.org/
  • J. Koshy, R. Pandey. "VMSTAR: Synthesizing Scalable Runtime Environments for Sensor Networks", Proceedings of the 3rd International Conference on Embedded Networked Sensor Systems, SenSys’05 (November 02-04, 2005, San Diego, California, USA), ACM, New York, USA, 2005. P. 243-254.
  • T. Lindholm, F. Yellin. The Java Virtual Machine Specification, Addison-Wesley, 1999.
  • P. Levis, D. Culler. "Mat´e: A Tiny Virtual Machine for Sensor Networks", Proceedings of Tenth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS’02 (October 05-09, 2002, San Jose, CA, USA), ACM, New York, USA, 2002. P. 85-95.
  • J. Postel. User Datagram Protocol, RFC768, RFC Editor, August 28, 1980, URL: http://www.rfc-editor.org/rfc/rfc768.txt
  • A. A. Milne. Winnie-the-Pooh, Methuen & Co. Ltd., London, 1926.
  • Y. Shi, et al. "Virtual Machine Showdown: Stack Versus Registers", ACM Trans. Archit. Code Optim., V. 4. No. 4. (January 2008), Article No. 2.
  • P. Koopman, Stack Computers, Ellis Horwood Series in Computers and Their Applications, Ellis Horwood/Halstead Press, 1989, 236 p.
  • P. J. Koopman, Jr. "A Preliminary Exploration of Optimized Stack Code Generation", Journal of Forth Application and Research, V. 6. No. 3. 1994. P. 241-251.
  • M. Shannon, C. Bailey. "Global Stack Allocation (Register Allocation for Stack Machines)", Procedings of 22nd EuroForth Conference, EuroForth 2006 (September 15-17, 2006, Cambridge, England), 2006, 8 p., URL: http://www.complang.tuwien.ac.at/anton/euroforth2006/papers/shannon.pdf
  • А. Шевчук. Компилятор языка Etherbox2//Наукоемкие информационные технологии (Переславль-Залесский, 2010), 9 с., URL: http://site.u.pereslavl.ru/Studentu/Konkursy/konferenciya/2010/091-10.pdf
  • UM10204. I2 C-bus specification and user manual, NXP Semicondictor, 2014, 64 p., URL: http://www.nxp.com/documents/user_manual/UM10204.pdf
Еще
Ред. заметка