реклама на сайте
подробности

 
 
> Загрузка прошивки через интернет
kurtis
сообщение Aug 1 2010, 21:38
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



Возник вопрос.
Есть некоторое устройство, на котором установлен Linux, оно подключается к ПК через USB. ПК имеет доступ в интернет. Задача состоит в том, чтоб пользователь мог зайти на сайт и залить новую версию прошивки в устройство, но сделать это нужно без установки дополнительного ПО на компьютер пользователя. Изменять ПО можно на сервере и на самом устройстве.

Существуют ли какие-то способы решения этой проблемы? Желательно с использованием стандартных технологий.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Aug 1 2010, 21:43
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(kurtis @ Aug 2 2010, 01:38) *
оно подключается к ПК через USB.

Что из себя представляет это соединение, что ходит поверх USB?

Цитата(kurtis @ Aug 2 2010, 01:38) *
Изменять ПО можно на сервере и на самом устройстве.

Устройство и ПК упоминались, а кто такой сервер?
Go to the top of the page
 
+Quote Post
kurtis
сообщение Aug 1 2010, 22:01
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 466
Регистрация: 21-06-05
Пользователь №: 6 205



Цитата(aaarrr @ Aug 2 2010, 00:43) *
Что из себя представляет это соединение, что ходит поверх USB?

Возможно я вас не совсем правильно понял, но компьютер видит устройство как mass storage. Теоретически, никаких ограничений нет, но это должно поддерживаться операционной системой "из коробки", т.е. без установки дополнительных драйверов. Замена компютера, не должна влиять на работоспособность этой цепочки.

Цитата(aaarrr @ Aug 2 2010, 00:43) *
Устройство и ПК упоминались, а кто такой сервер?

Набор программного обеспечения, который стоит на стандартном хостинге у провайдера. В худшем случае это выделенный сервер где стоит, например, Linux, Apache, MySQL и PHP. Но любой из этих компонентов можно заменить, например заменить PHP на Java, Linux на Windows, MySQL на что-то еще.

Задача пока из разряда чисто теоретических, по этому никакой конкретики дать не могу. Собираю варианты, изучаю возможности.
Go to the top of the page
 
+Quote Post
defunct
сообщение Aug 1 2010, 22:10
Сообщение #4


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(kurtis @ Aug 2 2010, 01:01) *
компьютер видит устройство как mass storage.
..
Собираю варианты, изучаю возможности.

На сервере любом выложить файл прошивки. Пользователь пусть скачает этот файл да запишет на mass storage.
Девайс после ребута пусть подхватит этот файл да и обновится. Не нужно ни java, ни php, ни mysql...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 16:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01379 секунд с 7
ELECTRONIX ©2004-2016