Есть плеер
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
В какую сторону нужно копать?
С уважением,
Алексей.