реклама на сайте
подробности

 
 
> SDL для ARM.
Oleg_IT
сообщение Feb 14 2012, 06:18
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Работаю с библиотекой ffmpeg. Она использует библиотеку SDL. Сама SDL основывается на нижний графике ОС. В Linux для PC проблем нет. А в ARM, в частности для TI, есть поддержка этой библиотеки и где об этом почитать?

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
sasamy
сообщение Feb 14 2012, 09:12
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(Oleg_IT @ Feb 14 2012, 10:18) *
Работаю с библиотекой ffmpeg. Она использует библиотеку SDL. Сама SDL основывается на нижний графике ОС. В Linux для PC проблем нет. А в ARM, в частности для TI, есть поддержка этой библиотеки и где об этом почитать?


SDL работает поверх API OS, так что от архитектуры процессора напрямую не зависит, в Linux это framebuffer/xlib и alsa/oss. Если на интересующей платформе есть поддержка этих подсистем ядра - то никаких проблем не должно возникнуть.
Цитата
Linux
Uses X11 for video display, taking advantage of OpenGL for hardware acceleration
Uses the ALSA, OSS and PulseAudio APIs for sound


Для кросскомпиляции можно например buildroot воспользоваться.

Сообщение отредактировал sasamy - Feb 14 2012, 09:19
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Feb 14 2012, 10:02
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Есть много разных графических библиотек SDL, wxWidgets, Qt, … Выбор зависит от разработчика, кому что нравится? Или у каждой своя ниша есть. В SDL похоже, ни кнопок, ни менюшек нет. Есть где-нибудь сравнительная табличка доступный для «ARM, в частности для TI» графических библиотек, возможности (состав), объём, быстродействие?
Go to the top of the page
 
+Quote Post
sasamy
сообщение Feb 14 2012, 10:51
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(Oleg_IT @ Feb 14 2012, 14:02) *
Есть где-нибудь сравнительная табличка доступный для «ARM, в частности для TI» графических библиотек, возможности (состав), объём, быстродействие?


Вообще вы просите "глобус Украины" ;-) Этих библиотек, тулкитов, фреймворков - десятки, даже просто между собой сравнить, да еще объективно, достаточно затруднительно не говоря уже о том чтобы сделать это с привязкой к TI (какой процессор кстати - там же их достаточно много). Qt - наиболее популярна наверно из всех и там есть различные модули кроме собственно GUI. Наверно проще судить по тому - какая конечная цель у вас.
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Feb 15 2012, 05:41
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



sm.gif Да я понимаю, конечно, что это вопрос ну очень обширный. Но как-то давно видел такую таблицу, не помню уже где.
И вопрос у меня к тому, что не хочется тянуть несколько библиотек в проект. ffmpeg использует SDL только в одном файле и заменить её не так сложно.
Qt библиотека хорошая, но, по моему «тяжёлая».
Go to the top of the page
 
+Quote Post
sasamy
сообщение Feb 15 2012, 07:45
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(Oleg_IT @ Feb 15 2012, 09:41) *
sm.gif Да я понимаю, конечно, что это вопрос ну очень обширный. Но как-то давно видел такую таблицу, не помню уже где.
И вопрос у меня к тому, что не хочется тянуть несколько библиотек в проект. ffmpeg использует SDL только в одном файле и заменить её не так сложно.
Qt библиотека хорошая, но, по моему «тяжёлая».


Обобщенная таблица есть в википедии
http://en.wikipedia.org/wiki/List_of_widget_toolkits
но там сравнения немного не те что вам нужны, к тому же много еще неизвестных широкому кругу библиотек, например
http://www.diskohq.com/
и таких достаточно много.

Qt обширная и универсальная, ненужные модули можно отключать, да и "тяжелая" она относительно - например, если у вас процессор cortex-a8 для него это пустяки, к тому же Qt оптимизирована под NEON.

Сообщение отредактировал sasamy - Feb 15 2012, 07:53
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 20:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01386 секунд с 7
ELECTRONIX ©2004-2016