Russian Qt Forum
Июнь 16, 2024, 04:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Прокоментируйте пожалуйста идею написания портирования программ в embedded linux  (Прочитано 2582 раз)
AxaRu
Гость
« : Ноябрь 11, 2010, 13:23 »

Есть плеер HDX BD-1.
Сделан на процессоре Sigma Design SMP8642 (архитектура mipsel)
Контора Sigma Design распространяет SDK за 30 000 USD, что по моим представлениям находится за пределами добра и зла  Улыбающийся
В состав SDK включен Qt.
Этого SDK у меня нет.

Достоверно известно (то есть я посмотрел) что внутри есть приложение собранное на Qt 4.5.2-1.1 с динамической линковкой.

Индекс -1.1 - скорее всего означает, что они правили (отлаживали) дистрибутив. Что отлаживали совместно с Nokia такая информация была, но ссылку дать не могу.

Так вот. Я предполагаю, что если собрать Qt 4.5.3 под embedded linux и инсталлировать его в toolchain, то можно будет собирать приложения под само устройство.
То есть я компилю с динамической сборкой и переношу просто исполняемый файл.

Уважаемые гуру, это имеет право на жизнь?
Вообще может что-то путное из этого получиться, или таки нужно искать SDK от Sigma?

Upd.
Я собрал библиотеки, но к сожалению они немного отличаются по размеру.


Попробовал позапускать на устройстве примеры, которые были вместе с дистрибутивом. Вот, что получаю:
Код:
# ./classwizard
./classwizard: symbol lookup error: /flash/lib/libdirect.so: undefined symbol: keypress_flag_hdsaver
# ./embeddedsvgviewer
./embeddedsvgviewer: symbol lookup error: /flash/lib/libdirect.so: undefined symbol: keypress_flag_hdsaver
# ./fluidlauncher
./fluidlauncher: symbol lookup error: /flash/lib/libdirect.so: undefined symbol: keypress_flag_hdsaver
# ./framebuffer
Error: cannot open framebuffer device: No such device
# ./screenshot
./screenshot: symbol lookup error: /flash/lib/libdirect.so: undefined symbol: keypress_flag_hdsaver
# ./simpledecoration
./simpledecoration: symbol lookup error: /flash/lib/libdirect.so: undefined symbol: keypress_flag_hdsaver
# ./standarddialogs
./standarddialogs: symbol lookup error: /flash/lib/libdirect.so: undefined symbol: keypress_flag_hdsaver
# ./styledemo
./styledemo: symbol lookup error: /flash/lib/libdirect.so: undefined symbol: keypress_flag_hdsaver

В какую сторону нужно копать?

С уважением,
Алексей.
« Последнее редактирование: Ноябрь 11, 2010, 17:44 от AxaRu » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.316 секунд. Запросов: 20.