Embedded Systems Multimedia Framework for Microcontroller Devices

: cc. 43 - 49
etro Mohyla Black Sea National University

The presented  paper attempts to establish a generalized approach to the development of embedded systems multimedia applications. It is formalized in the form of a framework that defines rules and recommenda- tions for a developer on how to implement specific pieces of software that work with multimedia data. The basis for the development process is the division of the system’s func- tionality into stages with the following development of each stage. The framework also defines how touch sensor events may be elaborated. The proposed framework has been tested in a  test scenario  in an application with multiple stages. The results proved that the solution is feasible for multimedia applications (specifically, with graphics proc- essing) and can be regarded as a generalized approach to the development of embedded systems with multimedia functionality.

  1. A. Kumari, S. Tanwar, S. Tyagi, N. Kumar, M. Maasberg, and K.-K. R. Choo, “Multimedia big data computing and Internet of Things applications: A taxonomy and process model,” Journal of Network and Computer Applications, vol. 124. Elsevier BV, pp. 169–195, Dec. 2018. doi: 10.1016/j.jnca.2018.09.014.
  2. P. Hupalo and A. Melnyk, “Acquisition and Processing of Data in CPS for Remote Monitoring of the Human func- tional State,” Advances in Cyber-Physical Systems, vol. 6, no. 1. Lviv Polytechnic National University, pp. 14–20, Jan. 23, 2021. doi: 10.23939/acps2021.01.014.
  3. F. Al-Turjman, A. Radwan, S. Mumtaz, and J. Rodriguez, “Mobile traffic modelling for wireless multimedia sensor networks in IoT,” Computer Communications, vol. 112. El- sevier BV, pp. 109–115, Nov. 2017. doi: 10.1016/j.comcom.2017.08.017.
  4. D. Ibrahim, “ARM Cortex microcontroller development boards,” Arm-Based Microcontroller Multitasking Projects. Elsevier, pp. 33–45, 2021. doi: 10.1016/b978-0-12-821227-1.00003-7.
  5. Y. Krainyk, “Regression Model of Frame Rate Processing Performance for Embedded Systems Devices,” in Applica- tions of Machine Learning. Algorithms for Intelligent Sys- tems, P. Johri, J. Verma, and S. Paul, Eds. Springer, Singa- pore, 2020, pp. 257–265. doi: 10.1007/978-981-15-3357- 0_17
  6. R. Herrero, “MQTT-Sn, CoAP, and RTP in wireless IOT real-time communications,” Multimedia Systems, vol. 26, no. 6, pp. 643–654, 2020. doi: 10.1007/s00530-020-00674-5
  7. W. U. Rahman, Y. -S. Choi and K. Chung, "Performance Evaluation of Video Streaming Application Over CoAP in IoT," in IEEE Access, vol. 7, pp. 39852-39861, 2019, doi: 10.1109/ACCESS.2019.2907157.
  8. A. Karaagac, E. Dalipi, P. Crombez, E. De Poorter, and J. Hoebeke, “Light-weight streaming protocol for the Internet of Multimedia Things: Voice streaming over NB-IoT,” Per- vasive and  Mobile  Computing,  vol.  59.  Elsevier  BV, p. 101044, Oct. 2019. doi: 10.1016/j.pmcj.2019.101044.
  9. Oracle, "Class Stage," https://docs.oracle.com/. https://docs.oracle.com/javase/8/javafx/api/javafx/stage/Stag e.html (accessed Oct. 17, 2022).
  10. Y. Krainyk, “Information technology of university class internet-of-things-module,” in CEUR Workshop Proceed- ings, 2019, vol. 2516, pp. 58–68. url: http://ceur-ws.org/Vol- 2516/paper4.pdf
  11.  uGFX, “uGFX – lightweight embedded GUI library” https://ugfx.io/ (accessed Oct. 20, 2022).