arrow
返回

Implementation of a Universal Framework Using Design Patterns for Application Development on Microcontrollers

delete2024-05-14
delete3
delete
OA
AI
M
Marek Babiuch *
P
Petr Foltýnek
DOI:10.3390/s24103116delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
This article focuses on the area of software development for microcontrollers and details the implementation of modern programming practices and principles in embedded systems and IoT applications. This article explains how we implemented previously unimplemented principles and applied design patterns for quality software design on microcontrollers, which are currently only used for developing applications on the higher layers of the IoT reference model. A custom modular framework for microcontrollers is presented, based on applying SOLID principles and adapting design patterns specific to the microcontrollers' application development needs. The implemented framework enables independent communication between modules and flexible integration of hardware components. It is designed with platform independence in mind, contributing to its wide adaptability and ease of use in diverse development environments. By applying these technological approaches, we can create applications that are not only testable and extensible in terms of application logic but also allow for easy adaptation to changes in these hardware resources. Utilizing these capabilities represents an innovative approach to development for microcontrollers that fundamentally improves the long-term sustainability and scalability of applications.
Keyword:
design pattern
framework
IoT
microcontroller
programming
SOLID
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Sensors 封面图
Sensors
IF:
3.5
论文数:
7.2W
被引数:
20.9W

机构

T
Technical University of Ostrava
学者数:
3.7K
论文数: 2.9K
被引数: 4
引用论文

引用论文

Variation in annual production of copepods, euphausiids, and juvenile walleye pollock in the southeastern Bering Sea
err2016-12-01
err0
errOAAI
errMichael F. Sigler; Jeffrey M. Napp; Phyllis J. Stabeno; Ronald A. Heintz; Michael W. Lomas; George L. Hunt
err分享
err收藏
Conservação dos recursos hídricos em brejos de altitude: o caso de Brejo dos Cavalos, Caruaru, PE
err2002-12-01
err0
errOAAI
errRicardo A. P. Braga; Jaime J.S.P. Cabral; Suzana M.G.L. Montenegro; Geraldo S. Perrier Júnior
err分享
err收藏
The state of the art on design patterns: A systematic mapping of the literature
err2017-03-01
err89
PREAI
errMayvan, B. Bafandeh; Rasoolzadegan, A.; Yazdi, Z. Ghavidel
err分享
err收藏
Ectopic Gonadotropin Production before Clinical Recognition of Bronchogenic Carcinoma
err1968-09-19
err0
PREAI
errSaul W. Rosen; Charles E. Becker; Sheldon Schlaff; John Easton; Morton C. Gluck
err分享
err收藏
没有更多内容