Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
Данная работа посвящена разработке программного решения взаимодействия с аппаратной составляющей для управления 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.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все |
![]() ![]() ![]() |
||||
Интернет | Авторизованные пользователи СПбПУ |
![]() ![]() ![]() |
||||
![]() |
Интернет | Анонимные пользователи |
Статистика использования
|
Количество обращений: 0
За последние 30 дней: 0 Подробная статистика |