Плата SK-NUC950-SIM508
Написал программу на С "Hello World"
залил на флешку, примонтировал командой
mount /dev/sda1 /mnt/
после чего попробывал запустить ./hello
вылетает сообщение: -sh: hello: not found
Думал может скомпилировал не так, попробывал запустить программы под arm которые были в архиве rootfs в лаборатории, таже история. Что может быть не так?
И ещё один вопрос. Чем отличается arm-unknown-linux-uclibc-gcc от arm-linux-uclibc-gcc?
да, видит. Пробывал обычный sh-скрипт, всё работает.
Сейчас выяснилось, что некоторые программы "запускаются" например
# ./znew
./znew: line 33: sed: not found
znew: error determining gzip extension
В моем понимание GUI предполагает наличие LCD (CRT) устройства вывода или удаленного доступа к поднятому Икс-серверу.
Те софтинки, которые я запускал на NUC950 вполне уверено выводили графику и видео через драйвер фреймбуфера в режиме консоли. Иксы тоже нормально запустились. Отсюда вывод, что вполне можно пользоваться стандартными библиотеками для графики с ограничениями по разрешению и глубине цвета.
Что не удалось запустить:
- эмулятор ZX Spectrum, похоже не идет что-то из области Opengl
- Doom под ARM, начальные картинки выводятся, звук есть, потом падает при попытке переключить глубину цвета.
Еще из наблюдений, для Иксов желательно 640х480 и выше. Полуграмотные линуксоиды пишут свои поделки на своих огромных мониторах и многие даже не видели разрешения меньше чем 1024х768.. Картина маслом, запускаешь софтинку под иксами, тыкаешь в аплет настройки.. а кнопки "ОК" "Отменить" находятся.. за пределами экрана - чувствуешь себя полным мудаком. Т.о. подстраивать ГУИ софт через консоль - это как чинить гланды через ж0пу :(
Вопрос следующего характера. Как мне с помощью tftp на плате скопировать свою прогу из под виртуальной машины. Если можно приведите пример команды. Использование флешки как способ загрузки не подходит, так как не настраивается общая папка между линуксом и Vista, а поддержку USB в виртуалке я исключил так как перехватывает все устройства, что не приемлемо
Открою небольшой секрет - x-windows создавалась не для калькуляторов :) vga - это минимум что нужно для нее. Для маленьких экранов есть специально заточенные программы и окружение типа opie, gpe. Для примера грамотная поделка windows вообще на arm не работает, совсем никак :) Так кто же в итоге полуграмотен ? :)