Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:3
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » ARM
не запускается программа
Doberman
Добавлено 04.01.2010 16:21
0
Сообщение: 1
Doberman
5

Пункты: 7
Регистрация: 30.12.2009
Пол: Мужчина
Из: Ставрополь
Плата 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?

Дилетант
Спуститься к концу Подняться к началу
Персональная информация
GreyCardinalRus
Добавлено 04.01.2010 16:24 Сообщение: 2
GreyCardinalRus
0

Регистрация: 28.12.2009
Пол: Мужчина
Из: Москва
-думаю атрибуты не выставил (+x) это не винда
попробуй ls - видит твою прогу?
Спуститься к концу Подняться к началу
Персональная информация
Doberman
Добавлено 04.01.2010 16:31 Сообщение: 3
Doberman
5

Пункты: 7
Регистрация: 30.12.2009
Пол: Мужчина
Из: Ставрополь
да, видит. Пробывал обычный sh-скрипт, всё работает.
Сейчас выяснилось, что некоторые программы "запускаются" например
# ./znew
./znew: line 33: sed: not found
znew: error determining gzip extension

Дилетант
Спуститься к концу Подняться к началу
Персональная информация
Doberman
Добавлено 04.01.2010 16:41 Сообщение: 4
Doberman
5

Пункты: 7
Регистрация: 30.12.2009
Пол: Мужчина
Из: Ставрополь
Сейчас посмотрел, znew - это не бинарники, а просто sh-скрипт, поэтому запустился

Дилетант
Спуститься к концу Подняться к началу
Персональная информация
GreyCardinalRus
Добавлено 04.01.2010 18:31 Сообщение: 5
GreyCardinalRus
0

Регистрация: 28.12.2009
Пол: Мужчина
Из: Москва
по ls у тебя атрибуты X стоят? (лучше все три для надежности)
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 04.01.2010 20:09 Сообщение: 6
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
после чего попробывал запустить ./hello
вылетает сообщение: -sh: hello: not found
Думал может скомпилировал не так, попробывал запустить программы под arm которые были в архиве rootfs в лаборатории, таже история. Что может быть не так?

А если полистать старый форум?
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=3095

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Doberman
Добавлено 05.01.2010 10:33 Сообщение: 7
Doberman
5

Пункты: 7
Регистрация: 30.12.2009
Пол: Мужчина
Из: Ставрополь
Jury093, спасибо. Действительно, после добавления -static всё заработало.
Кстати, никто не писал GUI приложения на эти платы, может посоветуете что?

Дилетант
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 05.01.2010 13:57 Сообщение: 8
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Кстати, никто не писал GUI приложения на эти платы, может посоветуете что?

В моем понимание GUI предполагает наличие LCD (CRT) устройства вывода или удаленного доступа к поднятому Икс-серверу.
Те софтинки, которые я запускал на NUC950 вполне уверено выводили графику и видео через драйвер фреймбуфера в режиме консоли. Иксы тоже нормально запустились. Отсюда вывод, что вполне можно пользоваться стандартными библиотеками для графики с ограничениями по разрешению и глубине цвета.
Что не удалось запустить:
- эмулятор ZX Spectrum, похоже не идет что-то из области Opengl
- Doom под ARM, начальные картинки выводятся, звук есть, потом падает при попытке переключить глубину цвета.

Еще из наблюдений, для Иксов желательно 640х480 и выше. Полуграмотные линуксоиды пишут свои поделки на своих огромных мониторах и многие даже не видели разрешения меньше чем 1024х768.. Картина маслом, запускаешь софтинку под иксами, тыкаешь в аплет настройки.. а кнопки "ОК" "Отменить" находятся.. за пределами экрана - чувствуешь себя полным мудаком. Т.о. подстраивать ГУИ софт через консоль - это как чинить гланды через ж0пу :(

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Felzinger
Добавлено 04.03.2010 01:30 Сообщение: 9
Felzinger
0

Пункты: 3672
Регистрация: 19.01.2010
Пол: Мужчина
Вопрос следующего характера. Как мне с помощью tftp на плате скопировать свою прогу из под виртуальной машины. Если можно приведите пример команды. Использование флешки как способ загрузки не подходит, так как не настраивается общая папка между линуксом и Vista, а поддержку USB в виртуалке я исключил так как перехватывает все устройства, что не приемлемо
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 04.03.2010 04:39 Сообщение: 10
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Код
640х480 и выше. Полуграмотные линуксоиды пишут свои поделки на своих огромных мониторах и многие даже не видели разрешения меньше чем 1024х768


Открою небольшой секрет - x-windows создавалась не для калькуляторов :) vga - это минимум что нужно для нее. Для маленьких экранов есть специально заточенные программы и окружение типа opie, gpe. Для примера грамотная поделка windows вообще на arm не работает, совсем никак :) Так кто же в итоге полуграмотен ? :)
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » ARM