- •5. Содержание
- •6. Технические требования
- •Санкт-Петербургский государственный электротехнический университет
- •(СПбГэту “лэти”)
- •Календарный план выполнения выпускной квалификационной работы
- •Реферат
- •Содержание
- •Определения, обозначения и сокращения
- •Введение
- •Обзор методов и средств разработки графических приложений для ос багрос-4000
- •БагрОс-4000 как операционная система реального времени
- •Средства разработки графического по для БагрОс-4000
- •Отрисовка кадра с помощью OpenGl
- •Спецификация OpenGl sc 1.0.1
- •Особенности работы с графикой в ос БагрОс-4000
- •Последовательный способ отрисовки
- •Единовременная отрисовка
- •Реализация и тестирование методов отрисовки
- •Реализация метода последовательной отрисовки
- •Реализация метода единовременной отрисовки
- •Тестирование методов отрисовки
- •Состав библиотеки графических примитивов
- •Управляющие функции
- •Функции отрисовки примитивов
- •Функции работы с маскированием
- •Математические функции
- •Порядок работы с библиотекой
- •Пример прикладной программы
- •Разработка и стандартизация программных средств
- •Разработка плана проекта
- •Расчёт цены проекта
- •Расчёт себестоимости проекта
- •Расчёт цены предлагаемого продукта
- •Определение кода разрабатываемого программного изделия
- •Заключение
- •Список использованных источников
- •Приложение а Фрагменты исходного кода библиотеки
Санкт-Петербургский государственный электротехнический университет
“ЛЭТИ” им. В. И. Ульянова (Ленина)
(СПбГЭТУ “ЛЭТИ”)
|
Направление подготовки: 09.03.01 – “Информатика и вычислительная техника”
Профиль: “Вычислительные машины, комплексы, системы и сети”
Факультет компьютерных технологий и информатики
Кафедра вычислительной техники
К защите допустить:
Заведующий кафедрой
д. т. н., профессор __________________ М. С. Куприянов
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
БАКАЛАВРА
Тема: “Библиотека графических примитивов для операционной системы БагрОС-4000”
Студент _____________ М. Е. Гордиенко
Руководитель
к. т. н., доцент _____________ Г. В. Разумовский
Консультант по экономическому
обоснованию
к. э. н., доцент _____________ М. А. Косухина
Консультант от кафедры
к. т. н., доцент, с. н. с. _____________ И. С. Зуев
Санкт-Петербург
2020 г.
Санкт-Петербургский государственный электротехнический университет
“ЛЭТИ” им. В. И. Ульянова (Ленина)
(СПбГЭТУ “ЛЭТИ”)
Направление 09.03.01 – “Информатика и вычислительная техника” Профиль “Вычислительные машины, комплексы, системы и сети” Факультет компьютерных технологий и информатики Кафедра вычислительной техники |
УТВЕРЖДАЮ Заведующий кафедрой ВТ д. т. н., профессор (М. С. Куприянов) “___” __________ 2020г. |
ЗАДАНИЕ
на выпускную квалификационную работу
Студент |
Гордиенко Матвей Евгеньевич |
|
Группа № |
6306 |
1.Тема |
Библиотека графических примитивов для операционной |
системы БагрОС-4000 |
|
(утверждена приказом № _____ от _____________) |
Место выполнения ВКР: АО «Электронная компания «Элкус»
2. Объект исследования Отрисовка (визуализация) графических примитивов на компьютерах под управлением операционной системы БагрОС-4000
3. Цель Разработка библиотеки графических примитивов на основе спецификации OpenGL для операционной системы БагрОС-4000
4. Исходные данные Инструкция разработчика для операционной системы БагрОС-4000
5. Содержание
Обзор операционной системы БагрОС-4000 и особенностей разработки графических приложений для неё.
Сравнение способов последовательной и единовременной отрисовок с точки зрения производительности графических приложений в БагрОС-4000.
Функционал библиотеки графических примитивов.
Правила использования библиотеки и пример прикладной программы.
Планирование разработки, оценка возможной цены, стандартизация продукта.
6. Технические требования
Библиотека должна быть реализована на языке Си в соответствии со стандартом С99;
Библиотека должна быть реализована на основе спецификации OpenGL SC 1.0.1;
Библиотека должна обеспечивать максимально быструю отрисовку кадров;
Отрисовка текста в библиотеке должна быть организована с использованием библиотеки Freetype2;
В библиотеке должна использоваться глубина прорисовки: каждый последующий примитив, функция отрисовки которого вызвана в коде программы, должен быть нарисован поверх предыдущего.
7. Дополнительные разделы Разработка и стандартизация программных средств
8. Результаты Пояснительная записка, исходный код разработанной библиотеки на языке Си.
Дата выдачи задания |
|
Дата представления ВКР к защите |
«_____» _________ 2020 г. |
|
«_____» _________ 2020 г. |
Руководитель к. т. н., доцент |
___________________ |
Г. В. Разумовский |
Студент |
___________________ |
М. Е. Гордиенко |
Санкт-Петербургский государственный электротехнический университет
“ЛЭТИ” им. В. И. Ульянова (Ленина)
(СПбГэту “лэти”)
|
Направление 09.03.01 “Информатика и вычислительная техника” Профиль “Вычислительные машины, комплексы, системы и сети” Факультет компьютерных технологий и информатики Кафедра вычислительной техники |
УТВЕРЖДАЮ Заведующий кафедрой ВТ д. т. н., профессор (М. С. Куприянов) “___” __________ 2020г. |
Календарный план выполнения выпускной квалификационной работы
Тема |
Библиотека графических примитивов для операционной системы |
БагрОС-4000 |
|
(утверждена приказом № _____ от _____________) |
Студент |
М. Е. Гордиенко |
|
|
Группа № |
6306 |
№ этапа |
Наименование работ |
Срок выполнения |
1 |
Освоение материалов, необходимых для выполнения выпускной квалификационной работы |
01.04.2020 – 03.04.2020 |
2 |
Обзор особенностей разработки программного обеспечения для операционной системы БагрОС-4000 |
04.04.2020 – 08.04.2020 |
3 |
Обзор особенностей спецификации OpenGL SC 1.0.1 |
09.04.2020 – 12.04.2020 |
4 |
Тестирование различных способов отрисовки на целевом устройстве и выбор наилучшего из них |
13.04.2020 – 20.04.2020 |
5 |
Разработка библиотеки |
21.04.2020 – 20.05.2020 |
6 |
Оформление пояснительной записки |
21.05.2020 – 31.05.2020 |
7 |
Предварительное рассмотрение работы |
01.06.2020 |
8 |
Представление работы к защите |
04.06.2020 |
Руководитель к. т. н., доцент |
______________________ |
Г. В. Разумовский |
Студент |
______________________ |
М. Е. Гордиенко |