Столкнулся с проблемой установки приложений из 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
Что то не так сделал? или чего то не сделал? Какие то линки прописать нужно?
В busybox в этот раз добавлял ftpget/ftpput. Добавлял приложения из buildroot там вообщем то, всё понятно и работает. А с busybox не понятна сама последовательность действий для добавления приложений.
Я использую образ виртуальной машины от Павла, тот что на диске. Захожу в директорию /home/user/src/buildroot-2010.08/
И там запускаю "make busybox-menuconfig". Далее выбираю необходимые утилиты в Busybox-е. Запускаю make_rootfs. И все.
Спасибо alexsl - ларчик просто открывался ))). Я тут до этого на форуме нашёл как люди telnet добавляли из busybox, так там что то копировали, линки какието писали, видмо с тех пор прогресс шагнул далеко вперёд ))). Всё поставилось, проверил ftpput и ftpget, всё отлично работает.
Я вот ещё поставил dropbear из buildroot - это удалённый консольный доступ через SSH, запустил клиента dropbear - из косоли платы получил доступ к консоли сервера на агаве. Надо вот теперь в оратную строну чтоб с компа удалённо к плате... интересно возможно такое если у платы динамический IP?
Если IP динамический внешний - то гугл: free dynamic dns
Если динамический но "серый" (внутренний) - тоже есть сервисы (не уверен правда что бесплатные). Я подобную проблему решал установкой OpenVPN сервера работающего постоянно и смотрящего в Интерент, все остальные коннектятся к нему (тут уже не важно какой IP у клиента) и объединяются в шифрованую приватную сеть. (кстати - как раз на imx233 и USB модемы)