Система програмної емуляції для моделювання обчислювальної поведінки вбудованих компонентів робототехнічних комплексів на базі Arduino

dc.contributor.advisorМамедова, Катерина Юріївна
dc.contributor.authorТкачук, Гліб Вячеславович
dc.date.accessioned2025-11-13T10:05:54Z
dc.date.available2025-11-13T10:05:54Z
dc.date.issued2025
dc.description.abstractСистема програмної емуляції для моделювання обчислювальної поведінки вбудованих компонентів робототехнічних комплексів на базі Arduino. Проєкт містить 102 с. тексту, 42 рисунки, 1 таблицю, посилання на 22 літературних джерел, 1 додаток та 4 конструкторських документа. Об’єктом розробки є прототип системи програмної емуляції для моделювання поведінки вбудованих компонентів, що застосовуються у робототехнічних системах на основі Arduino. Мета розробки — підвищення доступності, швидкості прототипування та зниження витрат на розробку й навчання шляхом використання програмної емуляції для тестування й моделювання вбудованих систем без потреби у фізичному обладнанні. Емуляція дозволяє розробникам і студентам тестувати програми для мікроконтролерів AVR на базі Arduino, пришвидшує створення прототипів і дає змогу проводити дослідження без реального обладнання. Основними вимогами до системи є точність, підтримка команд, можливість розширення та простота використання. У проєкті проаналізовано сучасні підходи до моделювання та тестування мікроконтролерних систем, визначено потребу у гнучких емуляторах для навчання та досліджень. Спроєктовано та реалізовано модульну архітектуру з акцентом на розширюваність і підтримку різних типів плат. Програмна модель інтерпретує AVR-асемблер, дозволяє виконання зібраного Arduino-коду, аналіз регістрів, пам’яті. Розроблений прототип може використовуватися у навчальних цілях, при проєктуванні вбудованих систем та для створення емуляційної платформи.
dc.description.abstractotherSoftware emulation system for modeling the computational behavior of embedded components in Arduino-based robotic systems The project contains 102 pages of text, 42 figures, 1 tables, references to 22 literary sources, 1 appendix, and 4 design documents. The object of this project is a prototype software emulation system for modeling the behavior of embedded components used in robotic systems based on Arduino. The purpose of the development is to improve accessibility, speed up prototyping, and reduce development and training costs by using software emulation to test and model embedded systems without the need for physical hardware. Emulation enables developers and students to test programs for AVR microcontrollers on Arduino, accelerates prototyping, and allows research without real hardware. The main requirements for the system are accuracy, instruction set support, extensibility, and ease of use. The project analyzes modern approaches to modeling and testing microcontroller systems and identifies the need for flexible emulators for education and research. A modular architecture was designed and implemented with an emphasis on extensibility and support for various types of boards. The software model interprets AVR assembly code, allowing the execution of compiled Arduino programs and the analysis of registers and memory. The developed prototype can be used for educational purposes, in embedded system design, and as a foundation for creating a full-featured emulator platform.
dc.format.extent108 с.
dc.identifier.citationТкачук, Г. В. Система програмної емуляції для моделювання обчислювальної поведінки вбудованих компонентів робототехнічних комплексів на базі Arduino : дипломний проєкт ... бакалавра : 126 Інформаційні системи та технології / Ткачук Гліб Вячеславович. – Київ, 2025. – 108 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/77214
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectемуляція
dc.subjectArduino
dc.subjectробототехніка
dc.subjectмікроконтролер
dc.subjectAVR
dc.subjectпрограмна модель
dc.subjectтестування
dc.subjectмоделювання
dc.subjectemulation
dc.subjectrobotics
dc.subjectmicrocontroller
dc.subjectsoftware model
dc.subjecttesting
dc.subjectmodeling.
dc.subject.udc004.04
dc.titleСистема програмної емуляції для моделювання обчислювальної поведінки вбудованих компонентів робототехнічних комплексів на базі Arduino
dc.title.alternativeSoftware emulation system for modeling the computational behavior of embedded components in Arduino-based robotic systems
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Tkachuk_bakalavr.pdf
Розмір:
2.4 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: