aaarrr 69 20 февраля, 2021 Опубликовано 20 февраля, 2021 · Жалоба LFTP - это клиент для cli, как он связан с mc? Вам сервер нужен на плате? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tarbal 4 21 февраля, 2021 Опубликовано 21 февраля, 2021 · Жалоба Не знаю для чего генерировать ключ при каждом старте, но если напрягает ждать пока он сгенерируется, но напишите дополнительный скрипт и перенесите в него: /usr/bin/ssh-keygen -A printf "Starting sshd: " /usr/sbin/sshd touch /var/lock/sshd echo "OK" Счажем вы назвали его keygen.sh. Или сами придумайте имя В то место скрипта, откуда вы взяли эти строки и перенесли скрипт напишите вызов с полным абсолютным путем к скрипту keygen.sh. Примерно так, но в вашей системе это возможно будет иначе: /etc/init.d/keygen.sh & Амперсанд в конце вызовет исполнение в теневом режиме. Ключ начнет генерироваться, но остальной скрипт параллельно продолжит исполняться. Правда echo "OK" будет в случайном месте и будет непонятно к чему относится. Можно поменять: echo "OK keygen" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dvorkin 1 24 февраля, 2021 Опубликовано 24 февраля, 2021 · Жалоба Очень похоже на зависание при ожидании готовности генератора случайных чисел. Лечится включением IMAGE_INSTALL_append = " haveged" в petalinuxbsp.conf См. Xilinx AR# 72377 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kiryanov 0 24 февраля, 2021 Опубликовано 24 февраля, 2021 (изменено) · Жалоба Еще наткнулся на такое: на собранном linux не запускаются никакие бинарники. Всем известная программка devmem - ее запуск дает вот такой результат: # ./devmem -sh: ./devmem: not found С чем это может быть связано? chmod +x devmem - выполнял. При этом скрипты sh - выполняются. Все выполняю на zc-706, Гуглил много - но не понятно. Кросскомпилятор для получения бинарника - установлен, выбран из xsdk-2017, собираю все с его помощью. On 2/20/2021 at 4:35 PM, aaarrr said: LFTP - это клиент для cli, как он связан с mc? Вам сервер нужен на плате? Тут может из-за незнания: мне нужно подключаться по ftp к плате с помощью mc на хосте. Именно для этого я его включил. Но как заставить работать хостовый mc с платой по ftp? Изменено 24 февраля, 2021 пользователем Kiryanov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 24 февраля, 2021 Опубликовано 24 февраля, 2021 · Жалоба 25 minutes ago, Kiryanov said: С чем это может быть связано? Например, собран под другую архитектуру. file devmem что сообщает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kiryanov 0 24 февраля, 2021 Опубликовано 24 февраля, 2021 · Жалоба 4 minutes ago, aaarrr said: Например, собран под другую архитектуру. Каким образом если я опции кросскомпилятора указал для arm? file devmem что сообщает? Это программа, которая показывает содержимое памяти Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 24 февраля, 2021 Опубликовано 24 февраля, 2021 · Жалоба file - это тоже программа. Хочется видеть её выхлоп применительно к полученному бинарнику devmem. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kiryanov 0 24 февраля, 2021 Опубликовано 24 февраля, 2021 · Жалоба # file devmem -sh: file: not found Так? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 24 февраля, 2021 Опубликовано 24 февраля, 2021 · Жалоба 1 minute ago, Kiryanov said: Так? Так. Только на хосте, тут file нет. 40 minutes ago, Kiryanov said: мне нужно подключаться по ftp к плате с помощью mc на хосте Если файлы гонять, то достаточно ssh (Shell link в меню панели mc). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kiryanov 0 24 февраля, 2021 Опубликовано 24 февраля, 2021 · Жалоба $ file devmem devmem: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=4e1095fa86aea13b54f42b142a370bdccc49b7df, not stripped по shell-соединению подключился. Получилось Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kiryanov 0 25 февраля, 2021 Опубликовано 25 февраля, 2021 (изменено) · Жалоба В общем пришлось все пересобрать с использованием glibc и все заработало. И программы начали запускаться. Правильное ли решение? Можно ли того же результата добиться, используя uClibc? Изменено 25 февраля, 2021 пользователем Kiryanov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dvorkin 1 2 марта, 2021 Опубликовано 2 марта, 2021 · Жалоба On 2/24/2021 at 4:51 PM, Kiryanov said: Еще наткнулся на такое: на собранном linux не запускаются никакие бинарники. ... Кросскомпилятор для получения бинарника - установлен, выбран из xsdk-2017, собираю все с его помощью. Xilinx перешел с компилятора на eabi-hf. Примерно с 2017.4. Бинарники, собранные с eabi-hf не будут выполняться в файловой системе, собранной с eabi, и наоборот. Вот прямо так и скажет - нет такого файла, хотя +x установлено. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kiryanov 0 2 марта, 2021 Опубликовано 2 марта, 2021 · Жалоба Интересно. Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться