|
О GSM сигнализациях и качестве кода |
|
|
|
Nov 24 2015, 16:41
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 24-11-15
Пользователь №: 89 440

|
На одном форуме одной из самых популярных gsm-сигнализаций в Украине обнаружил забавную тему, пользователь жаловался на зависание устройства. "Проблема с дозвоном на аппарат. И еще не отвечает на запрос о версии ПО ни смс командой ни дтм" Разработчики отвечают: " нам также удалось один раз подловить такое состояние, погибает не только задача, связання с гсм, но и все остальные запущенные задачи. Очень сильно похоже на пробему "переполнения" стека :-( Програмный код *** построен на базе бесплатной операционной системы FreeRTOS, которая есть реалтаймовой и многозадачной. Но там для каждой задачи надо верно определить необходимый для нее стек. изменения сделаны - проводим тестирование, поскольку глюк редкий, то желательно не спешить :-) " Занавес. Это тиражный продукт, на который возложена функция охраны. Даже не удосужились стандартный вочдог включить и ресет реализовать в обработчике переполнения стека. А у них оказывается еще и "опенсурс" есть. Заглянул в код, а там:
|
|
|
|
|
Nov 24 2015, 18:16
|
Местный
  
Группа: Участник
Сообщений: 294
Регистрация: 5-08-14
Из: Ярославль
Пользователь №: 82 466

|
Что-то у меня как-то самооценка сразу повысилась после прочтения такого  Хотя, с другой стороны, даже Apple в одном из своих айфонов накосячили с антенной. Ну ничего, прокатятся по всем клиентам по стране, обновят прошивку, в следующий раз не будут такого допускать.
|
|
|
|
|
Nov 24 2015, 19:59
|

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

|
>>>На одном форуме одной из самых популярных gsm-сигнализаций в Украине.... Если для вас это популярная, то значит вы не Украинец и слово "Магнум" вам не известно. Скажем по другому - массово-дешевых....  Я когда-то уже приводил плюху которую в "ххх" учудили поставив GPS над GSM модулем. Слава Богу на сегодня исправили ошибки ребята. А программеры... так они везде ошибаются - бывает. Популярных и надежных это вот - http://magnum.org.ua/catalog>>>Ну ничего, прокатятся по всем клиентам по стране, обновят прошивку Не прокатятся. Мы в свое время, проводя семинары, на чужих примерах хорошо народу показали преимущества дистанционного обновления прошивок. Большинство клиентов давно уже со своих серверов железки обновляют.
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Nov 25 2015, 06:04
|
Местный
  
Группа: Участник
Сообщений: 294
Регистрация: 5-08-14
Из: Ярославль
Пользователь №: 82 466

|
CADiLOВам стоило бы написать на досуге Топ-20 самых известных косяков, которые люди делают с вашими модулями. Потом прикрепить тему в разделе, и количество глупых и постоянно повторяющихся вопросов резко бы сократилось, как, впрочем, и количество ушатаных модулей. Цитата Я когда-то уже приводил плюху которую в "ххх" учудили поставив GPS над GSM модулем. Слава Богу на сегодня исправили ошибки ребята. Это как? На разных сторонах платы? Цитата Большинство клиентов давно уже со своих серверов железки обновляют. С одной стороны это хорошо, не надо никуда ездить. Но с другой стороны из-за программной ошибки можно уложить устройство так, что придется ехать уже с программатором. Думаю, лучше уж пусть клиент сам подключит и прошьет контроллер по инструкции через USB.
|
|
|
|
|
Nov 25 2015, 07:09
|

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

|
Я бы написал. Но если народ вообще в даташиты не заглядывает, то и этот ТОР20 не поможет. В свое время FAQ по SIM300 было на сайте - так и провалялось нечитанное...  Многим даже лень поиск по форуму сделать, хотя множество вопросов раз по пять описывалось и разжевывалось. >>>Это как? На разных сторонах платы? Это так как на рисунке ниже. Ни Ground plane, ни мыслей о наводках....
Эскизы прикрепленных изображений
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Nov 25 2015, 07:20
|
Местный
  
Группа: Участник
Сообщений: 294
Регистрация: 5-08-14
Из: Ярославль
Пользователь №: 82 466

|
Цитата(CADiLO @ Nov 25 2015, 11:09)  Я бы написал. Но если народ вообще в даташиты не заглядывает, то и этот ТОР20 не поможет. В свое время FAQ по SIM300 было на сайте - так и провалялось нечитанное...  Многим даже лень поиск по форуму сделать, хотя множество вопросов раз по пять описывалось и разжевывалось. А такое уже было на форуме по AVR-микроконтроллерам. Там гуру составил FAQ по самым часто встречающимся вопросам и косякам при написании прошивок на C++ и добавил ссылку на него себе в подпись. Многие темы стали состоять из трёх сообщений: Вопрос, "см. ссылку в подписи" - "Понял, спасибо", да и повторяющихся тем стало меньше. Главное - прикрепить тему, чтоб все видели. Цитата(CADiLO @ Nov 25 2015, 11:09)  Это так как на рисунке ниже. Ни Ground plane, ни мыслей о наводках.... А вот тут я не уверен насчет Ground plane. У меня есть такие антенны. Cверху керамика 25х25х4, а снизу активный усилитель под металлической крышкой. Работают идеально. Видимо, Ground plane 25х25 им вполне достаточно. А вот наводки - это да, входу GPS-приемника придется несладко.
|
|
|
|
|
Nov 25 2015, 08:49
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 24-11-15
Пользователь №: 89 440

|
Цитата(x893 @ Nov 24 2015, 21:47)  А ссылкой на разрекламированный оперсорс не поделитесь ? Что то не получается найти. Вот.A вот и плата/схема из архива по ссылке, чтобы долго не рыться, хорошо бы услышать критику. Лучший метод обучения - изучать чужие косяки 
OKO_U2_Sch.PDF ( 256.68 килобайт )
Кол-во скачиваний: 512
OKO_U2_TOP.pdf ( 251.1 килобайт )
Кол-во скачиваний: 304
OKO_U2_BOT.pdf ( 343.24 килобайт )
Кол-во скачиваний: 244
Сообщение отредактировал celsio - Nov 25 2015, 08:50
|
|
|
|
|
Nov 25 2015, 11:17
|
Местный
  
Группа: Участник
Сообщений: 301
Регистрация: 22-07-09
Пользователь №: 51 470

|
Цитата(celsio @ Nov 25 2015, 11:49)  A вот и плата/схема из архива по ссылке, чтобы долго не рыться, хорошо бы услышать критику. Лучший метод обучения - изучать чужие косяки  Так первое что попалось 1) VT1 не имеет ограничения скорости открытия. Если сравнить емкости слева и справа то лучше бы оно там было 2) R22 и аналогичные. 100 Ом это жестоко 3) SP485 формально не является fault tolerant, лучше поставить растяжки, тем более что девай подразумевается мастером
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|