Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-iMX233
Установка приложений из Busybox в SK-IMX233
Ipkes
Добавлено 09.03.2011 12:47
0
Сообщение: 1
Ipkes
0

Пункты: 890
Регистрация: 09.12.2010
Столкнулся с проблемой установки приложений из busybox. Полазил по форуму - конкретно для SK-IMX233 информации не нашёл. Делаем следующее:
Заходим в папку busybox по следующему маршруту: /home/user/src/buildroot-2010.02/output/build/busybox-1.16.0, внутри этой папки в терминале запускаем команду:
make menuconfig, после появляется окно с набором опций для конфигурирования. После того как отметили нужные опции, выходим из меню конфигурации с сохранением.
Далее запускаем команду: make, которая собирает исполняемый файл busybox с нужной нам конфигурацией. Который появляется в корне папки .../busybox-1.16.0. Но такой же исполняемый файл есть в папке /home/user/src/buildroot-2010.02/output/target/bin (скорее всего этот уже и заливается на плату). Но по инструкции "INSTALL", в корне
папки .../busybox-1.16.0 нужно запустить еще команду make install, которая уже и распихивает файлы по нужным папкам. Но в нашем случае есть подозрение, что исполняемый файл
busybox должен быть засунут сюда /home/user/src/buildroot-2010.02/output/target/bin вручную!
Ну а после всех этих манипуляций следуют манипуляции с buildroot (make menuconfig и скрипт make_rootfs)и манипуляции с кернел(скрипты make_kernel и make_system), в результате которых получаем linux.sb в папке /tftpboot.
После загрузки на плату, перезагружается и виснет на этом:
.....
.....
TCP cubic registered
NET: Registered protocol family 17
lib80211: common routines for IEEE802.11 drivers
stmp3xxx-rtc stmp3xxx-rtc: setting system clock to 1970-01-01 03:18:25 UTC (11905)
Freeing init memory: 6860K
request_module: runaway loop modprobe binfmt-464c
request_module: runaway loop modprobe binfmt-464c

Что то не так сделал? или чего то не сделал? Какие то линки прописать нужно?
Спуститься к концу Подняться к началу
Персональная информация
Ipkes
Добавлено 09.03.2011 13:10 Сообщение: 2
Ipkes
0

Пункты: 890
Регистрация: 09.12.2010
В busybox в этот раз добавлял ftpget/ftpput. Добавлял приложения из buildroot там вообщем то, всё понятно и работает. А с busybox не понятна сама последовательность действий для добавления приложений.
Спуститься к концу Подняться к началу
Персональная информация
alexsl
Добавлено 09.03.2011 13:38 Сообщение: 3
alexsl
0

Пункты: 4270
Регистрация: 26.10.2010
Цитата
В busybox в этот раз добавлял ftpget/ftpput. Добавлял приложения из buildroot там вообщем то, всё понятно и работает. А с busybox не понятна сама последовательность действий для добавления приложений.


Я использую образ виртуальной машины от Павла, тот что на диске. Захожу в директорию /home/user/src/buildroot-2010.08/
И там запускаю "make busybox-menuconfig". Далее выбираю необходимые утилиты в Busybox-е. Запускаю make_rootfs. И все.
Спуститься к концу Подняться к началу
Персональная информация
Ipkes
Добавлено 09.03.2011 17:16 Сообщение: 4
Ipkes
0

Пункты: 890
Регистрация: 09.12.2010
Спасибо alexsl - ларчик просто открывался ))). Я тут до этого на форуме нашёл как люди telnet добавляли из busybox, так там что то копировали, линки какието писали, видмо с тех пор прогресс шагнул далеко вперёд ))). Всё поставилось, проверил ftpput и ftpget, всё отлично работает.
Я вот ещё поставил dropbear из buildroot - это удалённый консольный доступ через SSH, запустил клиента dropbear - из косоли платы получил доступ к консоли сервера на агаве. Надо вот теперь в оратную строну чтоб с компа удалённо к плате... интересно возможно такое если у платы динамический IP?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 09.03.2011 18:49 Редактировалось 09.03.2011 18:50 Сообщение: 5
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Если IP динамический внешний - то гугл: free dynamic dns
Если динамический но "серый" (внутренний) - тоже есть сервисы (не уверен правда что бесплатные). Я подобную проблему решал установкой OpenVPN сервера работающего постоянно и смотрящего в Интерент, все остальные коннектятся к нему (тут уже не важно какой IP у клиента) и объединяются в шифрованую приватную сеть. (кстати - как раз на imx233 и USB модемы)
Спуститься к концу Подняться к началу
Персональная информация
Mercury
Добавлено 06.09.2012 17:01 Сообщение: 6
Mercury
0

Пункты: 921
Регистрация: 01.09.2012
А как установить php-cli ? его возможно поставить через busybox?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX233