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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> обновление прошивки в 100500 vs 100..500 девайсах
Kabdim
сообщение Dec 12 2017, 09:35
Сообщение #31


Знающий
****

Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



Вы так и не указали какие условия для ваших железок, предполагаю что всё же большая часть списка (не линукс, не ретейл, без большой ответственности) для вашего железа справедлива. Но вот почему вы утверждаете что ваш подход единственно верный мне странно.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Dec 12 2017, 13:38
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(scifi @ Dec 8 2017, 14:36) *
Слышал, делают так, что по команде через SNMP устройство само ломится на TFTP сервер и вытягивает новую прошивку самостоятельно. Вот и один из заказчиков такое просит. Придётся делать.

У меня в одном приборе так сделано- FTP клиент проверяет наличие новой прошивки на FTP сервере. Если нашел, то скачивает-устанавливает.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Dec 12 2017, 13:54
Сообщение #33


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Ruslan1 @ Dec 12 2017, 13:38) *
Если нашел, то скачивает-устанавливает.

самолёт заходит на посадку, а тут ваш датчик решил зайти на фтп и скачать новую прошивку, ага
Go to the top of the page
 
+Quote Post
amiller
сообщение Dec 12 2017, 15:15
Сообщение #34


Частый гость
**

Группа: Участник
Сообщений: 176
Регистрация: 20-02-14
Из: Томск
Пользователь №: 80 612



Цитата(Kabdim @ Dec 12 2017, 12:35) *
Вы так и не указали какие условия для ваших железок, предполагаю что всё же большая часть списка (не линукс, не ретейл, без большой ответственности) для вашего железа справедлива. Но вот почему вы утверждаете что ваш подход единственно верный мне странно.

Не совсем понятно, с кем Вы сейчас общаетесь. Если со мной, то:
1. Я нигде не утверждал, что предложенный мною подход, единственно верный.
2. Просто предложил свой способ, как один из многих.
3. Более того, в разных проектах раньше я использовал разные способы обновления ПО, в том числе и централизованные.
4. По моему мнению, если процесс обновления ПО организован грамотно, то он никак не влияет на степень надежности ПО для устройства, как и на его другие характеристики.
5. Но для ответственных применений решение о том, как и когда обновлять ПО, должна принимать сервисная служба клиента с соответствующими полномочиями, а не сервер за 1000 км.
И процесс должен быть документально оформлен, а оборудование должно быть протестировано.
Так что насчёт оборудования "без большой ответственности" Вы попали с точностью до наоборот.
Ну и ещё один аргумент против централизованной системы обновления ПО. Интернет всё ещё есть далеко не везде.
Например много оборудования стоит на предприятиях, где внешний интернет запрещен или сильно ограничен.
Go to the top of the page
 
+Quote Post
mantech
сообщение Dec 15 2017, 08:46
Сообщение #35


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Огурцов @ Dec 12 2017, 16:54) *
самолёт заходит на посадку, а тут ваш датчик решил зайти на фтп и скачать новую прошивку, ага


Согласен. Вообще решение обновлять или нет прошивку должен принимать оператор, за исключением удаленных устройств (нефтяная скважина или космос).

ЗЫ. Тут с космосом вообще отожгли наши чинари, когда в ракете что-то заглючило и она курс поменяла. Вот там явно что-то не учли, хоть бы ручное управление и загрузку координат предусмотрели biggrin.gif
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Dec 15 2017, 09:18
Сообщение #36


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(mantech @ Dec 15 2017, 10:46) *
Согласен. Вообще решение обновлять или нет прошивку должен принимать оператор, за исключением удаленных устройств (нефтяная скважина или космос).

Ага, забыли спросить кто кому должен.
Во всех авиадвигателях GE на боингах стоят IoT модули и обновляются без всякого оператора.
Go to the top of the page
 
+Quote Post
Kabdim
сообщение Dec 15 2017, 09:27
Сообщение #37


Знающий
****

Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



Ну да, нужно отдать обновление на откуп армии операторов, которые тупят, косячат, а потом пытаются скрыть свои косяки. Решение бесспорно гениальное. :D А техподдержка будет горячо благодарить за необходимость поддерживать 100500 версий прошивок, ну и тоже косячить, потому что все мы люди. И на всю эту веселую кутерьму будут накладываться разборки кто виноват и кому сколько и за чьи косяки надо заплатить.
ЗЫ На предприятиях кончено обновление не из инета. Но опять же его стоит сделать централизованным и дистанционным, с сервера.
Go to the top of the page
 
+Quote Post
amiller
сообщение Dec 15 2017, 10:26
Сообщение #38


Частый гость
**

Группа: Участник
Сообщений: 176
Регистрация: 20-02-14
Из: Томск
Пользователь №: 80 612



Если честно, я не понимаю, как можно накосячить в процессе прошивки.
Интерфейсная программа в совокупности с загрузчиком не допустит записи несоответствующей прошивки.
В сомнительных случаях задаст дополнительные вопросы.
Мне кажется как раз в случае ответственных применений предприятие не допустит ситуацию, когда какой то девайс сам обновляется.
Я не говорю о выборе времени, а о возможности в принципе что-то удаленно менять.
А вдруг разработчика обидели и он превратил в кирпичи устройства по всей стране? Это нельзя исключать, если такая возможность имеется.
Новая версия ПО должна поступать по официальному каналу связи от предприятия к предприятию. А при обновлении не помешает акт с парой подписей.
Телевизоры можно и по вайфаю обновлять, а когда речь о жизнях людей, то извините.
Поэтому про боинг что-то не очень верится. Если только они не положили на аборигенов большой болт.
Go to the top of the page
 
+Quote Post
Kabdim
сообщение Dec 15 2017, 11:31
Сообщение #39


Знающий
****

Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



Цитата(amiller @ Dec 15 2017, 13:26) *
Если честно, я не понимаю, как можно накосячить в процессе прошивки.

Начиная с банального сказал что обновил, а на самом деле не обновил. И наоборот.
Go to the top of the page
 
+Quote Post
mantech
сообщение Dec 15 2017, 12:03
Сообщение #40


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Kabdim @ Dec 15 2017, 14:31) *
Начиная с банального сказал что обновил, а на самом деле не обновил. И наоборот.


Ну дак, а моя-то какакя проблема? Не хочешь, чтоб работало - дак и не обновляй...
А если про предприятие, так есть сисадмин для таких вещей.

Если уж честно, так сам редко, когда чего-то обновляю, и уж точно ничего не трогаю, когда текущая конфигурация работает как надо. Здесь лучшее враг хорошего очень часто бывает.

Сообщение отредактировал mantech - Dec 15 2017, 12:04
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Dec 15 2017, 13:33
Сообщение #41


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(Огурцов @ Dec 12 2017, 15:54) *
самолёт заходит на посадку, а тут ваш датчик решил зайти на фтп и скачать новую прошивку, ага

Какие еще недоговоренности в техзадании есть, кроме "самолетоориентированности"? Нужен фейсконтроль? колоризация интерфейса?
Если в каких-то ситуациях что-то невозможно, то это всегда описывается в локальном алгоритме, и называется ограничениями или правилами. Именно список "этих их" и определяет поведение прибора, в том числе и то, можно ли уже проверять наличие обновления или все-таки он "будет подождать" до безлунной полуночи в безветренную погоду.

Цитата(amiller @ Dec 12 2017, 17:15) *
Ну и ещё один аргумент против централизованной системы обновления ПО. Интернет всё ещё есть далеко не везде.
Например много оборудования стоит на предприятиях, где внешний интернет запрещен или сильно ограничен.

Ну так речь не про Интернет, а про какой-нибудь канал связи, например, LAN. И локальный ресурс, с которого новая прошивка раздается или забирается, например , FTP. Если уж совсем канала связи нет, то ни про какую доставку прошивки в принципе не может быть и речи.
Go to the top of the page
 
+Quote Post
Kabdim
сообщение Dec 15 2017, 14:48
Сообщение #42


Знающий
****

Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



Цитата(mantech @ Dec 15 2017, 15:03) *
Ну дак, а моя-то какакя проблема?

Нервы-то будут трепать и тебе, даже если позже выяснится что трепальщики "самидураки". Узко эгоистичная проблема в этом. Хотя опять же я не говорю что это единственно правильный путь для всех и во всех случаях. Но если устройств реально 100500 и они не тривиальные на мой взгляд стоит заложится на централизованный подход. В том числе потому как сдеградировать его до "самостоятельного обновления" проще простого, а вот наоборот - фиг.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Dec 15 2017, 19:21
Сообщение #43


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Ruslan1 @ Dec 15 2017, 14:33) *
Какие еще недоговоренности в техзадании есть, кроме "самолетоориентированности"?

это не тз, а пример, почему так делать нельзя от слова никогда
решение обновлять или нет и контроль осуществляет пользователь
исключение - только если не можете избавиться от желания лететь через всю страну, чтобы поднимать кирпичи
Go to the top of the page
 
+Quote Post
juvf
сообщение Dec 18 2017, 08:56
Сообщение #44


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



Цитата(amiller @ Dec 15 2017, 15:26) *
Если честно, я не понимаю, как можно накосячить в процессе прошивки.
Легко. Скачал прошивку, положил в одно место (папка, флешка, карман), при прошивки взял из другого (вплоть до того, то при скачивании пользователя спросит "Переписать существующий файл?", он нажмёт "Нет" и будет думать, что прошивку свежую скачал).
А в остальном я с вами согласен. Вообще вопрос риторический: зачем в эмбеддед обновлять ПО? Только если криворукий автор накосячил. Что-то я очень сомневаюсь, что бониг обновляет прошивки в двигателях.
Go to the top of the page
 
+Quote Post
mantech
сообщение Dec 18 2017, 16:34
Сообщение #45


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(juvf @ Dec 18 2017, 11:56) *
Вообще вопрос риторический: зачем в эмбеддед обновлять ПО? Только если криворукий автор накосячил. Что-то я очень сомневаюсь, что бониг обновляет прошивки в двигателях.


Тут не всегда в криворукости дело, чаще бывает, все сделали, работает... Но манагеры возьмут да придумают какую-нить плюшку ради "удобства клиентов" и понеслось...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 4th July 2025 - 09:49
Рейтинг@Mail.ru


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