Санкт-Петербургский государственный электротехнический Университет им. В. И. Ульянова (Ленина)
Библиотека графических примитивов для операционной системы БагрОС-4000
Выполнил студент группы 6306: Гордиенко Матвей Евгеньевич Руководитель: к.т.н., доцент Разумовский Геннадий Васильевич
Цель работы
Создание графической библиотеки примитивов на основе спецификации OpenGL SC 1.0.1 для упрощения разработки графических приложений в среде операционной системы БагрОС-4000
Основные задачи
•Выбор функционального состава библиотеки
•Выбор базовых библиотек для инструментальной и целевой машин
•Выбор способа отрисовки графических примитивов
•Проектирование графической библиотеки
•Реализация функций
•Тестирование библиотеки на инструментальной и целевой машинах
Среда разработки библиотеки
•ОС инструментальной машины – Ubuntu 20.04
•Компилятор языка Си – gcc 10.1
•Используемая IDE – JetBrains Clion 2020.1
Способы отрисовки графических примитивов
Последовательная |
Единовременная |
отрисовки |
отрисовки |