Детальная информация

Название: Разработка программного решения взаимодействия с аппаратной составляющей для удаленного управления PTZ-камерой: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Авторы: Бельская София Евгеньевна
Научный руководитель: Федотов Александр Александрович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Repka Pi; Arduino UNO; GPIO; Armbian; PTZ камера; система управления; UnixBench; PTZ camera; control system
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.01
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-1776
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\28820

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Данная работа посвящена разработке программного решения взаимодействия  с аппаратной составляющей для управления PTZ-камерой. В рамках выпускной квалификационной работы была разработана библиотека на языке С++ для работы с интерфейсом GPIO одноплатного компьютера Repka Pi 3, а также была проведена оптимизация образа системы Linux Armbian для данной аппаратной платформы. Из анализа предметной области стало понятно, что в качестве референса для структуры работы библиотеки RPI.GPIO языка Python для работы с одноплатным компьютером Raspberry Pi 3, как наиболее краткая и лаконичная среди своих аналогов. В качестве операционной системы для одноплатного компьютера Repka Pi 3 был выбран Linux Armbian, ранее зарекомендовавший себя как специализированная ОС для встраиваемых систем и одноплатных компьютеров. После проведения оптимизации было проведено сравнение полученной нами ОС с базовой ОС от производителя одноплатного компьютера RainbowSoft при помощи UnixBench. Из результатов видно, что наша система не потеряла в производительности, но уменьшилась в объеме, что подтверждает корректность проведенной оптимизации. Реализованное программное решение было протестировано на прототипе конечного устройства и показало свою корректную работоспособность.

The given work is devoted development of a software solution for interaction with the hardware component for controlling a PTZ camera. As part of the final qualification work, a C++ library was developed to work with the GPIO interface of the Repka Pi 3 single-board computer, and the Linux Armbian system image was optimized for this hardware platform. From the analysis of the subject area, it became clear that as a reference for the structure of the RPI library.GPIO of the Python language for working with a Raspberry Pi 3 single-board computer, as the most concise and concise among its analogues. Linux Armbian, which had previously established itself as a specialized OS for embedded systems and single-board computers, was chosen as the operating system for the Repka Pi 3 single-board computer. After optimization, we compared the OS we received with the base OS from the manufacturer of the single-board computer RainbowSoft using UnixBench. The results show that our system has not lost performance, but has decreased in volume, which confirms the correctness of the optimization. The implemented software solution was tested on a prototype of the end device and showed its correct performance.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 0
За последние 30 дней: 0
Подробная статистика