|
SDL для ARM. |
|
|
|
 |
Ответов
(1 - 5)
|
Feb 14 2012, 09:12
|
Знающий
   
Группа: Участник
Сообщений: 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
|
|
|
|
|
Feb 14 2012, 10:02
|
Знающий
   
Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709

|
Есть много разных графических библиотек SDL, wxWidgets, Qt, … Выбор зависит от разработчика, кому что нравится? Или у каждой своя ниша есть. В SDL похоже, ни кнопок, ни менюшек нет. Есть где-нибудь сравнительная табличка доступный для «ARM, в частности для TI» графических библиотек, возможности (состав), объём, быстродействие?
|
|
|
|
|
Feb 14 2012, 10:51
|
Знающий
   
Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858

|
Цитата(Oleg_IT @ Feb 14 2012, 14:02)  Есть где-нибудь сравнительная табличка доступный для «ARM, в частности для TI» графических библиотек, возможности (состав), объём, быстродействие? Вообще вы просите "глобус Украины" ;-) Этих библиотек, тулкитов, фреймворков - десятки, даже просто между собой сравнить, да еще объективно, достаточно затруднительно не говоря уже о том чтобы сделать это с привязкой к TI (какой процессор кстати - там же их достаточно много). Qt - наиболее популярна наверно из всех и там есть различные модули кроме собственно GUI. Наверно проще судить по тому - какая конечная цель у вас.
|
|
|
|
|
Feb 15 2012, 07:45
|
Знающий
   
Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858

|
Цитата(Oleg_IT @ Feb 15 2012, 09:41)   Да я понимаю, конечно, что это вопрос ну очень обширный. Но как-то давно видел такую таблицу, не помню уже где. И вопрос у меня к тому, что не хочется тянуть несколько библиотек в проект. 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
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|