The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз ядра Linux 4.2"
Отправлено Аноним, 25-Сен-15 02:27 
> Хотелось бы понять насколько по-разному мы мыслим на примере очень простой задачки:

Окей.

[....]
> мартышке инструкцию по пайке). Какой вариант правильнее? И если никакой из
> указанных, то тогда какой?

Ответ не такой очевидный как может показаться. Есть нюансы.

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

Если надо именно тираж, это может быть как-то так: core терминала - процессорный модуль "как одноплатник, но без обвязки". Под него - ответка: task-специфичная low-tech борда 1-2 слоя, делаемая локально на ближайшей фабе. На ней развести выход на дисплей и точскрин, аналоговую часть и специфичные для задачи ифейсы. Модуль модема. И что там еще. Будет культурно, правильно и ничего лишнего. С проектированием борды придется немного повозиться, отрисовав в CAD ответку под модуль, но это как раз примерно на уровне платы с STM32. Аналог - взять или SoC'овский (залет на гейтование данных в модем и нестандартные приключения) или модуля модема (все хардварно, но SoC не сможет влиять на происходящее и про веще типа VoIP без костылей придется забыть).

Итого - на daughterboard модуль модема, модуль CPU core, аналог и обвязка. Все реально hitech вещи - в самих модулях, а daughterboard тривиальный, 1-2 слоя, с минимальными требованиями. Пойнт модулей: можно сделать простую low-tech плату с ответкой, не попадая на проектирование сложной и капризной многослойки.

2) Вообще-то зависит от пожеланий к тому как все это должно работать и какие фичи хотят. Ну то-есть может захотеться, например, VoIP. Он дешевле и вообще, интернет можно по wi-fi или эзернет шнурку утащить, отделавшись от сотового модема совсем. Насколько я знаю, колонны в метро так сделаны: хотя снаружи лишь пара кнопок, внутрях там wi-fi роутер, и оно по VoIP связывается с диспетчерским центром. На мк делать VoIP я 100% не буду. Я себе не враг. ЧСХ я не видел особых предъяв по части работы этих колонн...

3) Телефоны. Это грабли!!! Купить 20 телефонов с одинаковой неисправностью - сложно. А если потом надо еще 20 таких терминалов - упс! Не воспроизводимое решение. К тому же, на диагностику этого дepьма придется убить кучу времени, и вы не сможете хорошо продиагностировать этот крап. Надежность телефонов - никакая. Вы не знаете почему они реально умерли и сколько проживут. Они не заточены на работу 24/7 с зарядником. Насколько облажается менеджер питания и логика заряда у именно этой модели - узнаете потестировав в продакшне? :) По нормальному сие делается на индустриальном модуле модема. Там все ключевые сигналы вынуты на контактные площадки. Ну там микрофон, спикер, или, например, сигнал "power on". Так что если модуль (в коем несколько мегов фирмвари сомнительной глючности с GSM стеком!) повиснет и его антизависаторы лоханутся (а вы знаете как все это сделано у выбранного телефона или модуля?) - софт по крайней мере может черeз GPIO грубо передернуть. Дерг через GPIO входа "power on" модуля модема - аналог зажатия "power" на телефоне: тот же сигнал, тому же чипу менеджера питания. Только не надо курочать ничего. Манагер питания модуля - полностью выключит "цифру" модуля, и включит заново. Это деглюкавит модуль из любого состояния, что важно на автопилоте. А вот что вы будете с повисшим телефоном делать - это вопрос! У некоторых есть power on на разъеме, у некоторых нет. Разъемы и сигналы бывают разные.

4) Насчет МК. На МК я бы подумал сделать если готовая система - уже есть. И хочется к ней именно минимальный довесок, в уже готовую систему, от которой зависеть совсем не хочется. Тогда я бы взял МК и модуль модема. Ну и на плате был бы МК, модем и аналог разведенный с модуля модема на динамик и микрофон, etc. Но тут есть некоторые не очень приятные грабли: ну ок, а как вы, допустим, номер на который звонок будете настраивать? Чтобы легитимный юзер мог номер настроить как-то по простому для себя, а никто левый не мог настройки сбить.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру