Система програмної емуляції для моделювання обчислювальної поведінки вбудованих компонентів робототехнічних комплексів на базі Arduino
| dc.contributor.advisor | Мамедова, Катерина Юріївна | |
| dc.contributor.author | Ткачук, Гліб Вячеславович | |
| dc.date.accessioned | 2025-11-13T10:05:54Z | |
| dc.date.available | 2025-11-13T10:05:54Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Система програмної емуляції для моделювання обчислювальної поведінки вбудованих компонентів робототехнічних комплексів на базі Arduino. Проєкт містить 102 с. тексту, 42 рисунки, 1 таблицю, посилання на 22 літературних джерел, 1 додаток та 4 конструкторських документа. Об’єктом розробки є прототип системи програмної емуляції для моделювання поведінки вбудованих компонентів, що застосовуються у робототехнічних системах на основі Arduino. Мета розробки — підвищення доступності, швидкості прототипування та зниження витрат на розробку й навчання шляхом використання програмної емуляції для тестування й моделювання вбудованих систем без потреби у фізичному обладнанні. Емуляція дозволяє розробникам і студентам тестувати програми для мікроконтролерів AVR на базі Arduino, пришвидшує створення прототипів і дає змогу проводити дослідження без реального обладнання. Основними вимогами до системи є точність, підтримка команд, можливість розширення та простота використання. У проєкті проаналізовано сучасні підходи до моделювання та тестування мікроконтролерних систем, визначено потребу у гнучких емуляторах для навчання та досліджень. Спроєктовано та реалізовано модульну архітектуру з акцентом на розширюваність і підтримку різних типів плат. Програмна модель інтерпретує AVR-асемблер, дозволяє виконання зібраного Arduino-коду, аналіз регістрів, пам’яті. Розроблений прототип може використовуватися у навчальних цілях, при проєктуванні вбудованих систем та для створення емуляційної платформи. | |
| dc.description.abstractother | Software 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.extent | 108 с. | |
| dc.identifier.citation | Ткачук, Г. В. Система програмної емуляції для моделювання обчислювальної поведінки вбудованих компонентів робототехнічних комплексів на базі Arduino : дипломний проєкт ... бакалавра : 126 Інформаційні системи та технології / Ткачук Гліб Вячеславович. – Київ, 2025. – 108 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/77214 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | емуляція | |
| dc.subject | Arduino | |
| dc.subject | робототехніка | |
| dc.subject | мікроконтролер | |
| dc.subject | AVR | |
| dc.subject | програмна модель | |
| dc.subject | тестування | |
| dc.subject | моделювання | |
| dc.subject | emulation | |
| dc.subject | robotics | |
| dc.subject | microcontroller | |
| dc.subject | software model | |
| dc.subject | testing | |
| dc.subject | modeling. | |
| dc.subject.udc | 004.04 | |
| dc.title | Система програмної емуляції для моделювання обчислювальної поведінки вбудованих компонентів робототехнічних комплексів на базі Arduino | |
| dc.title.alternative | Software emulation system for modeling the computational behavior of embedded components in Arduino-based robotic systems | |
| dc.type | Bachelor 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
- Опис: