реклама на сайте
подробности

 
 
> "Hello, world!" под Olimex SAM9-L9260, Cannot execute binary file
Dimmy
сообщение Mar 26 2009, 15:57
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 12-09-05
Пользователь №: 8 503



Пробую работать с Linux на ARM9. После компиляции с помощью тулчейна от codesourcery (поставляется с платой) простейшего проекта "Hello, world!" (делаю все, как в pdf) получаю executable-файл. Копирую его через SSH в /home директорию борды. меняю права на "777" Не запускается. Пишет: "cannot execute binary file"
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
tturist
сообщение Apr 1 2009, 07:02
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 2-04-07
Пользователь №: 26 703



имел дело с этой платой от Olimex. если не ошибаюсь, они не дают в комплекте исходники файловой системы. на мой взгляд правильный путь - собрать фс самому. это всегда хорошо. заодно не будет никакой проблемы несовместимости компилятора с библиотеками.
я собирал ядро - с сайта atmel (тулчейн от atmel), фс - от http://buildroot.uclibc.org/ (тулчейн от buildroot)
Go to the top of the page
 
+Quote Post
AVR
сообщение Apr 1 2009, 10:10
Сообщение #3


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(tturist @ Apr 1 2009, 10:02) *
я собирал ядро - с сайта atmel (тулчейн от atmel), фс - от http://buildroot.uclibc.org/ (тулчейн от buildroot)
Каковы возможности этого buildroot? Например, с помощью http://www.openembedded.org можно одной командой разом собрать кросскомпилятор, все библиотеки, программы, и при этом оно само скачает исходники, упакует их в пакеты скомпилированное, сконфигурирует, сгенерирует файловую систему, одной строчкой в конфиге выбираешь libc или uclibc, упакует ее в разные форматы и типы ФС, само отработает зависимости пакетов, само ядро соберет, и так далее... Надо привыкать к лучшему... rolleyes.gif wink.gif


--------------------
Go to the top of the page
 
+Quote Post
sasamy
сообщение Apr 2 2009, 21:21
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(AVR @ Apr 1 2009, 13:10) *
Каковы возможности этого buildroot?

Возможностей в buildroot не меньше чем у openembedded, разве что две команды нужно а не одну smile.gif
Цитата
само отработает зависимости пакетов

весьма кстати сомнительный плюс.. и вообще если все вышеперчисленное плюсы - не проще готовые бинарники скачать ?
Цитата
Надо привыкать к лучшему...

лучшее - враг хорошего. тормозит при сборке безбожно, тоже самое на buildroot собирается если не на порядки то в разы быстрей - точно. к тому же как я понял топикстартеру на 9260 gpe, opie и вообще графика не особо интересны...
Go to the top of the page
 
+Quote Post
AVR
сообщение Apr 3 2009, 09:54
Сообщение #5


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(sasamy @ Apr 3 2009, 00:21) *
весьма кстати сомнительный плюс.. и вообще если все вышеперчисленное плюсы - не проще готовые бинарники скачать ?
Можно и бинарники, но речь идет о пакетах, которые устанавливаются при формировании файловой системы. Таким образом, система получается без пакетного менеджера, и это экономит много места, и при этом зависимости программ сама сборочная среда все-таки отслеживает. В последствии можно доустановить пакетный менеджер и эти же пакеты применить для установки... Buildroot такое может (если да, то надо будет изучить)? smile.gif
Цитата
лучшее - враг хорошего. тормозит при сборке безбожно, тоже самое на buildroot собирается если не на порядки то в разы быстрей - точно. к тому же как я понял топикстартеру на 9260 gpe, opie и вообще графика не особо интересны...
OpenEmbedded на питоне написана, поэтому так медленно. Однако, разработчики рекомендуют установить http://psyco.sourceforge.net/introduction.html "Think of Psyco as a kind of just-in-time (JIT) compiler" (есть в любом дистрибутиве) - скорость обработки реально повышается в разы.


--------------------
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 21:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01397 секунд с 7
ELECTRONIX ©2004-2016