Dfbdfbdfbdfbdfbdfb

  • 03 дек. 2012 г.
  • 5496 Слова
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Математико-механический факультет
Кафедра системного программирования

РЕАЛИЗАЦИЯ ВИДЕО ПОДСИСТЕМЫ ОС
ANDROID С ИСПОЛЬЗОВАНИЕМ АППАРАТНЫХ
ВОЗМОЖНОСТЕЙ СЕМЕЙСТВА
МУЛЬТИМЕДИЙНЫХ ПРОЦЕССОРОВ TI
OMAP35XX
Дипломная работа студента 544 группы

Елизарова Егора Алексеевича

Научный руководитель

....................
/подпись/главн.констр. ЗАО ЛанитТерком , к.ф.-м.н., доцент
Фоминых Н.Ф.

Рецензент

....................
/подпись/

ген.директор Embedded Alley
Solutions Rus, входящей в
группу компаний Mentor
Graphics
Иванов А.С.

"Допустить к защите"
заведующий кафедрой,

....................
/подпись/

Санкт-Петербург
2010

д.ф.-м.н., профессор
Терехов А.Н.

SAINT-PETERSBURG STATE UNIVERSITY
Mathematics & MechanicsFaculty
Software Engineering Chair

IMPLEMENTATION OF ANDROID VIDEO
SUBSYSTEM USING HARDWARE CAPABILITIES OF
OMAP35XX MULTIMEDIA PROCESSORS FAMILY
by
Egor Elizarov
Master's thesis

Supervisor

......................

Chief Architect of Lanit-Tercom
Corp., PhD, Ass. Prof. N.F.
Fominykh

Reviewer

......................

Engineering Director of
Embedded Alley Solutions Rus,owned
Mentor Graphics company A.S.
Ivanov

"Approved by"

......................

Head of Department

Saint Petersburg
2010

PhD, Professor A.N. Terekhov

3

СОДЕРЖАНИЕ
Введение.......................................................................................................................4
Обзор основных понятий контекстазадачи..............................................................7
Процессоры OMAP 35xx.........................................................................................8
Аппаратные особенности....................................................................................8
Поддержка DSP в ОС Linux..............................................................................11
Плагины для GStreamer....................................................................................14
Платформа Android................................................................................................15
Общие сведения о платформе..........................................................................16
Видео подсистема..............................................................................................17
Android иGStreamer..........................................................................................18
Существующие проекты.......................................................................................19
Постановка задачи.....................................................................................................20
Возможные способы решениязадачи......................................................................21
Архитектура реализованного решения....................................................................23
Реализация в рамках проекта Rowboat ...................................................................25
Особенности реализации..........................................................................................30Результаты..................................................................................................................33
Заключение.................................................................................................................35
Список литературы....................................................................................................36

4

ВВЕДЕНИЕ
Сегодня компьютерные магазины предлагают нам большойвыбор
разнообразных мобильных устройств от простейших монохромных телефонов
до всевозможных нетбуков. Существует множество различных платформ для
подобной техники. Но лидирующие роли сейчас занимают ОС от компаний
Apple, Microsoft, Google, Nokia, Rim. В данной работе мы подробнее
остановимся

на

операционной

системе

Android,

являющейся...
tracking img