Development of a Hardware Module for Programming Microcontrollers Based on the Cortex-M Architecture

Nevliudov Igor

Department of Computer-Integrated Technologies, Automation and Robotics, Kharkiv National University of Radio Electronics, Ukraine

Yevsieiev Vladyslav

Department of Computer-Integrated Technologies, Automation and Robotics, Kharkiv National University of Radio Electronics, Ukraine

Maksymova Svitlana

Department of Computer-Integrated Technologies, Automation and Robotics, Kharkiv National University of Radio Electronics, Ukraine

Klymenko Oleksandr

Department of Computer-Integrated Technologies, Automation and Robotics, Kharkiv National University of Radio Electronics, Ukraine

##semicolon## Industry 4.0, IIoT, Microcontrollers, Cortex-M, JTAG, SWD, Automation, Firmware.


सार

This article analyzes modern programming interfaces of microcontrollers with Cortex-M core architecture. The existing software and hardware tools for programming microcontrollers were reviewed and analyzed. Methods of automating the microcontroller programming process were also analyzed. Based on the analysis, a structural diagram of the layout was developed, hardware and software components were selected, and a number of experiments were conducted to evaluate the execution time of the micro controller programming script and stress test the host server, which showed a good result.


##submission.citations##

Mijailović, Đorđe& et al. (2021). A Cloud-Based with Microcontroller Platforms System Designed to Educate Students within Digitalization and the Industry 4.0 Paradigm. Sustainability, 13(22), 12396.

Ala-Laurinaho, Riku, & et al. (2020). Open Sensor Manager for IIoT. Journal of Sensor and Actuator Networks, 9, 2(30).

Attar, H., & et al.. (2022). Zoomorphic mobile robot development for vertical movement based on the geometrical family caterpillar. Computational Intelligence and Neuroscience, 2022.

Tvoroshenko, I., & et al.. (2020). Modification of models intensive development ontologies by fuzzy logic. International Journal of Emerging Trends in Engineering Research, 8(3), 939-944.

Al-Sherrawi, M. H., & et al.. (2018). Corrosion as a source of destruction in construction. International Journal of Civil Engineering and Technology, 9(5), 306-314.

Dadkhah, M., & et al.. (2019). Methodology of wavelet analysis in research of dynamics of phishing attacks. International Journal of Advanced Intelligence Paradigms, 12(3-4), 220-238.

Attar, H., & et al.. (2022). Control System Development and Implementation of a CNC Laser Engraver for Environmental Use with Remote Imaging. Computational Intelligence and Neuroscience, 2022.

Abu-Jassar, A. T., & et al.. (2022). Electronic user authentication key for access to HMI/SCADA via unsecured internet networks. Computational Intelligence and Neuroscience, 2022.

Nevliudov, I., & et al.. (2020). Development of a cyber design modeling declarative Language for cyber physical production systems. J. Math. Comput. Sci., 11(1), 520-542.

Baker, J. H., & et al.. (2021). Some interesting features of semantic model in Robotic Science. SSRG International Journal of Engineering Trends and Technology, 69(7), 38-44.

Abu-Jassar, A. T., & et al.. (2021). Some Features of Classifiers Implementation for Object Recognition in Specialized Computer systems. TEM Journal: Technology, Education, Management, Informatics, 10(4), 1645-1654.

Nevliudov, I., & et al.. (2020). Method of Algorithms for Cyber-Physical Production Systems Functioning Synthesis. International Journal of Emerging Trends in Engineering Research, 8(10), 7465-7473.

Al-Sharo, Y. M., & et al.. (2021). Neural Networks As A Tool For Pattern Recognition of Fasteners. International Journal of Engineering Trends and Technology, 69(10), 151-160.

Sotnik, S., & et al.. (2020). Some features of route planning as the basis in a mobile robot. International Journal of Emerging Trends in Engineering Research, 8(5), 2074-2079.

Nathanael R. Weidler, & et al.. (2017). Return-Oriented Programming on a Cortex-M Processor. In 2017 IEEE Trustcom/BigDataSE/ICESS. Sydney, NSW, Australia.

Per Lindgren, & et al. (2016). Abstract timers and their implementation onto the ARM Cortex-M family of MCUs. ACM SIGBED Review, 13(1), 48-53.

Mohammad Hossein Askari Hemmat & et al. (2016). owards code generation for ARM Cortex-M MCUs from SysML activity diagrams. In 2016 IEEE International Symposium on Circuits and Systems (ISCAS). Conference Location: Montreal, QC, Canada.

Tomáš Jakubík. (2020). Cortex-M Simulator. In 2020 International Conference on Applied Electronics (AE). Conference Location: Pilsen, Czech Republic.

Lucan Orășan, & et al.. (2022). A Brief Review of Deep Neural Network Implementations for ARM Cortex-M Processor. Electronics, 11(16), 2545.

Amar A. Rasheed, & et al.. (2021). Clock Gating-Assisted Malware (CGAM): Leveraging Clock Gating On ARM Cortex M For Attacking Subsystems Availability. In 2021 9th International Symposium on Digital Forensics and Security (ISDFS), Conference Location: Elazig, Turkey.

Trevor Martin (2023). The Designer's Guide to the Cortex-M Processor Family. Elseveir Ltd, 604.

Amin, M.S., Rahman, S. (2023). An Introduction of Open System Interconnection (OSI) Model and its Architecture. Preprints 2023, 2023051858.

Gede Bagus Wirawan, & et al.. (2023). IoT based anti covid visitor management system using Raspberry pi zero W. AIP Conf. Proc. 2482, 100010.

Ortega, Alberto, & et al.. (2023). Design of a Standard and Programmatically Accessible Interface for Smart Meters to Allow Monitoring Automation of the Energy Consumed by the Execution of Computer Software. Sustainability, 15(3), 1900.

Liu, Jian, & et al.. (2022). Contour Resampling-Based Garlic Clove Bud Orientation Recognition for High-Speed Precision Seeding. Agriculture, 12(9), 1334.

Banik, S., & Zimmer, V. (2022). System Firmware Debugging. In: Firmware Development. Apress, Berkeley, CA.

David Llanio Reyes, & et al.. (2023). Anomaly Detection in Embedded Devices Through Hardware Introspection. In 2023 Silicon Valley Cybersecurity Conference (SVCC). Conference Location: San Jose, CA, USA.

Igor Nevliudov, & et al.. (2021). Automation of Mathematical Modeling of Physical and Technological Processes in the Electronic Devices Manufacture. Proceedings of the XIІ International Scientific Conference «Functional Basis of Nanoelectronics» – Odessa, September 20-24, 2021, 74-77.

Igor Nevliudov, & et al.. (2022). The Use of Neural Networks for the Technological Objects Recognition Tasks in Computer-Integrated Manufacturing. 2022 IEEE 4th International Conference on Modern Electrical and Energy System (MEES), Kremenchuk, Ukraine, 2022, 1-5.