Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM
Аппаратное ускорение на SK-iMX6S-SODIMM
elsid
Добавлено 28.05.2015 17:34
0
Сообщение: 1
elsid
5

Пункты: 929
Регистрация: 28.05.2015
Здравствуйте.

Где можно найти информацию о том, как можно использовать аппаратное усорение GPU для отрисовки графики?
Суть такова: проект - игровая приставка, игры самописные. X11 для работы не нужен, его быстрая работа не нужна (пока, по крайней мере). Игры 2D, трёхмерной графики нет.
Желательна отрисовка через OpenGL.
Под такие запросы подойдёт ядро, поставляемое с платой (Linux SK-iMX6-SODIMM 3.1.2)?
В линуксе не силён, так что если вопрос задан неверно в принципе, буду благодарен за наводящие вопросы.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 29.05.2015 09:53 Редактировалось 29.05.2015 10:11 Сообщение: 2
sasamy
4.70

Пункты: 76882
Регистрация: 14.08.2009
Цитата

Где можно найти информацию о том, как можно использовать аппаратное усорение GPU для отрисовки графики?


https://www.khronos.org/opengles/

i.mx6 поддерживает OpenGL ES 2.0

Цитата

X11 для работы не нужен


https://www.khronos.org/egl

на i.mx6 поддерживает отрисовку напрямую в буфер экрана

Цитата

Игры 2D, трёхмерной графики нет.


для 2D есть дополнительный графический процессор, есть специальная библиотека для упрощения работы с ним (g2d), но не уверен что она доступна на старых ядрах, помоему с 3.10.17 поддержка появилась.

Цитата

Под такие запросы подойдёт ядро, поставляемое с платой (Linux SK-iMX6-SODIMM 3.1.2)?


да, но имейте ввиду - библиотеки OpenGL в пространстве пользователя проприетарные (без исходников) и распространяются под лицензией для конечного пользователя - для коммерческого использования вам нужно обращаться в офис Freescale

Руководство пользователя из релиза 3.10.53

https://yadi.sk/i/f_xC8tYdgwDCS

на сайте Freescale есть более полная документация для процессора
Спуститься к концу Подняться к началу
Персональная информация
elsid
Добавлено 29.05.2015 14:29 Сообщение: 3
elsid
5

Пункты: 929
Регистрация: 28.05.2015
Странно, исходя из информации по этим ссылкам:

http://www.sgi.com/tech/opengl/?/
https://www.khronos.org/message_boards/showthread.php/4635-OpenGL-ES-for-commercial-apps

я могу делать с библиотеками что угодно.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 29.05.2015 15:07 Редактировалось 29.05.2015 15:29 Сообщение: 4
sasamy
4.70

Пункты: 76882
Регистрация: 14.08.2009
Цитата
я могу делать с библиотеками что угодно


где вы там такое увидели ?

Цитата

There is no royalties for fees from Khronos to implement or use OpenGL ES


это про спецификацию OpenGL ES, к реализации которая является чьей-то собственностью это отношения не имеет. Вы построили дом по проекту за который с вас ничего не взяли - это же не значит что я могу использовать ваш дом как захочу без вашего разрешения.

http://git.buildroot.net/buildroot/tree/package/freescale-imx/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.mk#n18

GPU_VIV_BIN_MX6Q_LICENSE = Freescale Semiconductor Software License Agreement
GPU_VIV_BIN_MX6Q_LICENSE_FILES = EULA
GPU_VIV_BIN_MX6Q_REDISTRIBUTE = NO

Цитата

Суть такова: проект - игровая приставка, игры самописные.


игры вы можете писать и продавать, можете играть в них на процессоре, отлаживать, а вот приставки с библиотеками OpenGL Freescale продавать - заключайте с ними соглашение.
Спуститься к концу Подняться к началу
Персональная информация
elsid
Добавлено 29.05.2015 15:38 Редактировалось 29.05.2015 15:38 Сообщение: 5
elsid
5

Пункты: 929
Регистрация: 28.05.2015
Цитата
для коммерческого использования вам нужно обращаться в офис Freescale

Подскажите, где я могу найти правовую информацию по реализации OpenGL ES от Freescale? Облазил весь сайт freescale, но ничего найти не смог.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 29.05.2015 15:42 Редактировалось 29.05.2015 15:49 Сообщение: 6
sasamy
4.70

Пункты: 76882
Регистрация: 14.08.2009
Цитата

Подскажите, где я могу найти правовую информацию по реализации OpenGL ES от Freescale?


попробуйте скачать BSP для референсной платы с сайта Freescale - от вас потребуют регистрации и соглашения с EULA в явном виде, текст будет напечатан. В остальном - я не юрист. Или так например

Цитата

sh gpu-viv-bin-mx6q-3.10.17-1.0.2-hfp.bin
Welcome to Freescale gpu-viv-bin-mx6q-3.10.17-1.0.2-hfp.bin

You need to read and accept the EULA before continue..

LA_OPT27 v4 June 2013

FREESCALE SEMICONDUCTOR SOFTWARE LICENSE AGREEMENT

IMPORTANT. Read the following Freescale Semiconductor Software
License Agreement ("Agreement") completely. By selecting the
"I Accept" button at the end of this page, you indicate that
you accept the terms of this Agreement. You may then
download the file.

This is a legal agreement between you, as an authorized representative
of your employer (together "you"), and Freescale Semiconductor, Inc.
("Freescale") and its Affiliates. It concerns your rights to use this
software and any accompanying written documentation (the "Licensed
Software"). In consideration for Freescale allowing you to access
the Licensed Software, you are agreeing to be bound by the terms of
this Agreement. If you do not agree to all of the terms of this
Agreement, do not download the Licensed Software. If at any point
you no longer agree to all the terms of this Agreement, stop using
the Licensed Software immediately and delete all copies of the
Licensed Software in your possession or control. Any copies of the
Licensed Software that you have already distributed, where permitted,
and that have not been destroyed, will continue to be governed by
this Agreement. Your prior use of the Licensed Software will also
continue to be governed by this Agreement.
.....
и т.д.
Спуститься к концу Подняться к началу
Персональная информация
elsid
Добавлено 29.05.2015 16:06 Сообщение: 7
elsid
5

Пункты: 929
Регистрация: 28.05.2015
Спасибо.

Буду мучать поддержку Freescale по этому вопросу.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM