StarDot NetCam SC поставляется с ucLinux и Busybox. Я пытаюсь загрузить репозиторий Git на устройство.
git
scp
wget
напрямую с GithubЯ могу быть FTP-клиентом, поэтому я настроил FTP-сервер, на котором находится загруженный снимок репозитория. Но это приводит только к различным проблемам:
gunzip
)Вот ошибка, возникающая, когда Git архив не распакован:
[~]# tar -xvf phenocam-installation-tool-master.tar
pax_global_header
tar: Unknown file type 'g' in tar file
Я смог обойти это, только вручную извлекая архив и создавая новый. На данный момент я могу получить новый архив через FTP.
Мой вопрос в том, что я делаю неправильно? Нелогично, что нет лучшего подхода, но мне не хватает опыта, чтобы увидеть его.
Вы По сути, вы не делаете ничего плохого. Одна из вещей, которая имеет большое значение для разработчиков встраиваемых систем, - это «пространство»; они часто поставляют систему, которая имеет как можно меньше «дополнительных» функций, которые не нужны для рекламируемой функциональности.
Если заявленная функциональность вашего устройства не требует, чтобы оно могло безопасно обмениваться данными с другими системами в сети, неудивительно, что отсутствует поддержка шифрования. Если вам это нужно, вам нужно позаботиться об этом самостоятельно.
Вы можете попробовать две вещи:
- сертификаты без проверки
.