|
|
  |
В каких GSM модулях не слетает прошивка? |
|
|
|
Feb 20 2013, 14:13
|

Гуру
     
Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988

|
Скажите - комп мгновенно отключается или завершает работу корректно закрывая приложения ? И бесперебойники придуманы в основном для того чтобы корректно завершать работу - а иначе дернул вилку и прощай. Те же SSD попав на грубое попадание питания могут в лучшем случае просто потерять данные, а в худшем и собственную прошивку. Для компа проблема решаема при корректной работе - по USB можно сказать модему о том что на компе нажали повер и нужно отключиться. Если в модеме не чистый модуль, а с контроллером или с EAT (OpenAT, OpenCPU) то он может ответом по USB притормозить отключение компа, провести свое корректное отключение и потом отпустить комп для дальнейшего отключения. Это если правильно делать. Если неправильно - то..... тут вариантов гораздо больше
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Feb 20 2013, 14:37
|
Местный
  
Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002

|
А что теперь в модули уже комп встроен?
Почитал по Вашей ссылке, улыбнуло, ностальгия. Я эти проблемы 10 лет назад решил. С переходом на мегу16 все проблемы со слетом еепром сняло. Алгоритм записи в современную флеш требует последовательности разрешения записи на кажую страницу, сразу после записи автоматически запись запрещается. Потерять при отключении питания можно только одну страницу. если она критична пишутся две последовательно с контрольными суммами, если что, востановиться из старой версии. Это самый элементарный алгоритм, помимо этого еще можно наверняка кучу найти. Почитайте про файловые системы на флеш и журналирование.
А теперь другое соображение. Производителю выгодно что-бы были отказы лет через 5-6 работы. Вот это по моему ближе к правде. Вы разве никогда не замечали, только выйдет удачный продукт через пару лет у того же производителя появляется нечто чуток подешевле, но куда как дерьмовее. Чтоб самому себе конкурренцию не создавать.
А на счет того должна флеш слетать при отключении питания или нет устройте голосование. Я сильно сомневаюсь, что за пункт надо ставить аккумулятор и пр. фигню, которая удорожает нам устройства проголосует много народа. А вот за то, чтобы производитель поднял надежность своих устройств алгоритмическим путем проголосует большинство.
Я не ратую за то что бы обновлять прошивки того что уже устарело, новое хотя бы по нормальному сделали.
|
|
|
|
|
Feb 20 2013, 14:49
|
Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 9-12-12
Из: Курск
Пользователь №: 74 767

|
Цитата(viakon @ Feb 20 2013, 18:00)  Получается, что задача сделать модем для компа на современных GSM модулях в принципе не решаема. Вероятность того что выключив его, убьёшь навсегда довольно велика. Что он там записывает то ядро операционки чтоли. Что значит нерешаема? Алгоритм решения очень прост, снимать питание с модуля только после того как он завершил свою работу. Разговоры про вероятность выхода из строя флешки просто потому что модуль ненадежен пустые. А даже если надо поставить аккумулятор, то сама батарея будет копеечная в любом случае. На 10 секунд хватит одного элемента 1.5В мизинчикового типа. Чего тут нереально дорогого или сложного. Насчет дороговизны разработки, так надо определиться, ставим ли мы говняные модули без защиты на однослойной плате или хотим нормальное решение. "Чтоб усе работало" оно всегда денег стоило. PS: Потерять страницу флеш при отключении питания может только безграмотно сделанный дизайн. Вменяемый дизайн ни при каких ситуациях не теряет страницы флеш. Ну если только прямое попадание ОМП
--------------------
улыбаемся ...
|
|
|
|
|
Feb 20 2013, 14:55
|
Местный
  
Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002

|
Цитата(CADiLO @ Feb 20 2013, 20:43)  Ответ был на вот это:
>>> задача сделать модем для компа И как это решает задачу если нет UPS? Если пользователь просто выключает питание тумблером на модеме. Или выдергивает блок питания из розетки (вариант блок питания сам вываливается) Почитав тему я начинаю удивляться , как это в моих устройствах софт не умирает сам по себе? И у большинства тех кто читает этот форум, а кого умирает не выдумывают стерильные условия эксплуатации, а ищут и находят пути решения. Цитата(telix @ Feb 20 2013, 20:49)  ставим ли мы говняные модули это какие? очень хотелось бы знать чтоб не использовать
Сообщение отредактировал viakon - Feb 20 2013, 15:03
|
|
|
|
|
Feb 20 2013, 15:13
|
Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 9-12-12
Из: Курск
Пользователь №: 74 767

|
Цитата(viakon @ Feb 20 2013, 18:55)  это какие? очень хотелось бы знать чтоб не использовать Смотрите на цену. Дешевые модули не могут быть надежными по определению.
--------------------
улыбаемся ...
|
|
|
|
|
Feb 20 2013, 15:40
|
Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 9-12-12
Из: Курск
Пользователь №: 74 767

|
Цитата(viakon @ Feb 20 2013, 19:22)  Ценовой диапазон хотя-бы. Лучше конкретные модели. Ищите модели для "harsh industrial environment". Они будут в разы дороже. И уж если модуль предназначен для индустриальной среды, убить флешку у такого можно только с помощью разработчика, но никак не само собой.
--------------------
улыбаемся ...
|
|
|
|
|
Feb 20 2013, 16:35
|
Знающий
   
Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960

|
Цитата(telix @ Feb 20 2013, 19:13)  Смотрите на цену. Дешевые модули не могут быть надежными по определению. Это не факт. То что модули слетают на 99% кривые руки/голова. Я например категорически отказываюсь понимать что там нужно непрерывно перезаписывать во флэш. В рельность наверняка тупо копируют код из рефдизайна написанный индусами за гроши по принципу "отъебись" Мобилки середины 90-х ничего не перезаписывали, тогда и флэши путной не было - и работали. Древние гробы моторола до сих пор работают - лежит такая в тумбочке живее всех живых, она и симком переживет.
Сообщение отредактировал _3m - Feb 20 2013, 16:35
|
|
|
|
|
Feb 20 2013, 21:27
|
Частый гость
 
Группа: Участник
Сообщений: 165
Регистрация: 22-10-05
Из: Днепропетровск
Пользователь №: 9 975

|
Цитата(viakon @ Feb 20 2013, 16:00)  Получается, что задача сделать модем для компа на современных GSM модулях в принципе не решаема. Вероятность того что выключив его, убьёшь навсегда довольно велика. Что он там записывает то ядро операционки чтоли. Надо начать с того, что модем "на современных GSM модулях" не впишется в спецификацию USB, следовательно его надо либо от двух портов, подчеркиваю, портов, питать, либо от внешнего источника питания. А вероятность слета прошивки ... а ежели какой транзистор сгорит и пожар устроит ? В общем - волков бояться - в лес не ходить.
|
|
|
|
|
Feb 21 2013, 02:57
|
Местный
  
Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002

|
Цитата(SergOv @ Feb 21 2013, 03:27)  А вероятность слета прошивки ... а ежели какой транзистор сгорит и пожар устроит ? В общем - волков бояться - в лес не ходить. мне обидно что у меня 4 аппаратно живых модуля лежат на столе, по причине того что производитель не озаботился довести запись во флеш до ума. И не надо мне говорить вы же компьютер выключаете корректно. Я его при слете винта инсталлирую заново и дальше буду работать. А вообще тема-то не про абсолютно надежные модули, а про те которые можно в любой момент обесточить не боясь слета флеш. давайте уже по теме составим список из последних применяемых модулей и ответ боятся они внезапного отключения питания или нет BGS2 WISMO228 SIM900
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|