Разработка для интернета вещей
Комментарии 6
+1
Вот, наконец-то было доделано то, что я не смог сделать. Как я правильно понял книжку вы даже не разбирали :). Я не совсем уловил суть, была использована родная прошивка или сторонняя? И каким образом удалось сделать виртуальный жёсткий диск? Понимаю, что тут важно было написать кратко, как инструкцию, но очень интересны поиски, решения и т.п.

Очень круто! Ещё, можете показать видео с загрузкой изображения, как быстро это происходит?
+1
Разбор первой книжки
В наличии было две книжки, первую я разобрал и воспользовавшись идеями из Вашей полезной статьи, вывел отладочную консоль на гнездо наушников. Это была отличная идея, отдельное спасибо! На этой книжке я все тестировал и отлаживал. А вот вторую книжку уже даже разбирать не пришлось.

Quick start
Кстати выложил все что нужно в одном архиве showpic.zip. Там в нем все что нужно. Прошивка PRSPlus и скрипт с бинарником для отображения. Нужно просто распаковать содержимое архива во внутреннюю память книжки и перезагрузить ее. Он попросит обновить прошивку, обновляем потом reset. Когда книжка включается или перезагружается USB должен быть выключен. Потом когда загрузится, подключаем USB, проверяем что скрипт «prsp.sh» и бинарник «showpic» лежат на своем месте. В директории directory/database/system/PRSPlus

Виртуальный жёсткий диск
При всех последующих загрузках книжки, если USB не подключен, загрузится скрипт, выгрузит модуль ядра «g_file_storage» и загрузит его уже с нужными нам параметрами (подробности в статье), это и добавляет нам новый диск который ссылается на файл лежащий в оперативной памяти tmpfs. При подключенном USB во время включения или перезагрузке, скрипт не выполняется и книжка запускается обычным способом без нашего скрипта. Это позволяет безболезненно экспериментировать.

Скорость загрузки
Из компьютера jpg картинка передается и меняется в течении одной секунды. Отправка единым блоком занимает примерно 200мс. Мне этого достаточно для вывода необходимой информации.
0
Так хочется повторить ваши опыты. Книжку отдал другу, а он её сломал. Как появится такая, обязательно повторю!
Только полноправные пользователи могут оставлять комментарии. , пожалуйста.