Необходимо собрать систему сбора и обработки с последующей передачей данных по TCP. Система должна работать без пользователя. При сбоях сама перезапускаться, как это лучше сделать? Работать должно под Windows. На какой системе лучше делать? Есть Embedded, кто пользовался подскажите какие есть тонкости. На каком компе с минимальными требованиями (габариты, потребление, проц) будет работать? Кто пользовался Watch Dog Timer?
Софт+железо
-
ladik
- developer
- Сообщения: 275
- Зарегистрирован: 18 ноя 2014, 11:45
- Награды: 1
- Версия LabVIEW: 2015, 2019
- Откуда: Екатеринбург
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: Софт+железо
Вы бы рассказали какие данные, какие частоты опроса, что за обработка, откуда и каким образом данные будут поступать на Windows. Насколько я понимаю, у Вас какое-то устройство должно собирать данные и отправлять на ПК? Опишите свою задачу с большим количеством технических подробностей.
Дорогу осилит идущий.
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Софт+железо
Под Windows не работает. Поддерживается только RT контроллерами производства NI.Кто пользовался Watch Dog Timer?
Под Windows придется делать что-то софтовое, с ограниченной надежностью.
-
- interested
- Сообщения: 9
- Зарегистрирован: 29 сен 2015, 10:14
- Версия LabVIEW: 14
- Контактная информация:
Re: Софт+железо
Несколько видеокамер+аналоговые датчики. Все работает на ПК-все давно сделано. Сейчас задача сделать автономную систему на железе с минимальными параметрами. Опыта работы с Embedded нет, ньюансы там наверняка есть. Интересно кто как делает автозапуск и перезагрузку после сбоев. По идее необходимо сделать удаленное обновление ПО по сети. В этой части опыта нет, подскажите кто как делал. Или пошлите в нужном направлении
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Софт+железо
Vibe, Эмбеддед, по большей части, отличается от обычной Windows, минимальным набором ПО, оптимизированным по составу для конкретной конфигурации оборудования. Т.е сборка для одного устройства может не пойти на другом, всего-лишь чуть отличающимся по составу оборудования. Ну и специальные решения, которые позволяют "заморозить" состояние ОС, в котором контроллер не чувствителен к изменению настроек и программного обеспечения, что позволяет бороться с несанкционированным внесением изменений простым перезапуском.
Что касается обновления ПО. Простой путь - поднять на системе и настроить ftp сервер, в котором вы можете настроить и учетные записи и каталоги. http://it-explain.com/blog/sozdanie_ftp ... 12-02-05-4
Обновлять соответственно можно и стандартными клиентами, так и собственно написанной программой (у меня работало в пассивном режиме ftp).
Что касается обновления ПО. Простой путь - поднять на системе и настроить ftp сервер, в котором вы можете настроить и учетные записи и каталоги. http://it-explain.com/blog/sozdanie_ftp ... 12-02-05-4
Обновлять соответственно можно и стандартными клиентами, так и собственно написанной программой (у меня работало в пассивном режиме ftp).
-
- interested
- Сообщения: 9
- Зарегистрирован: 29 сен 2015, 10:14
- Версия LabVIEW: 14
- Контактная информация:
Re: Софт+железо
С ftp понятно. Как бороться с зависаниями контроллера? Необходимо что бы он сам перегружался, или по командам из сети-но это не всегда возможно. Надо обеспечить автономную работу.
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Софт+железо
Писать правильную программу , с обработкой возникающих ошибок и мерами по их недопущению.Как бороться с зависаниями контроллера?
Если нужен аппаратный WatchDog, то требуйте от заказчика соответствующее оборудование. Программный watchdog - это профанация. Пусть знают. Если действительно такие требования, то и аппаратная база должна быть соответствующая, и ОС. Из д..ма конфетку не делают, уж простите за мой французский.
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Софт+железо
Несколько раз делал аппаратный watchdog для не обслуживаемых серверов.Vibe писал(а):Как бороться с зависаниями контроллера? Необходимо что бы он сам перегружался, или по командам из сети-но это не всегда возможно. Надо обеспечить автономную работу.
Принцип достаточно прост, например: http://www.linuxfocus.org/Russian/July2 ... e239.shtml
Т.е. запускается резидентная программа, которая периодически, через LPT, сбрасывает аппаратный счетчик, если счетчик не был вовремя сброшен, то он через реле "нажимает" на PC кнопочку Reset.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- interested
- Сообщения: 9
- Зарегистрирован: 29 сен 2015, 10:14
- Версия LabVIEW: 14
- Контактная информация:
Re: Софт+железо
Промышленные компы очень часто имеют распаянный на плате сторожевой таймер, включается в биосе. Плюс какой то софт для
использования в том числе под Windows (!!!). Как то это значит работает под Windows. Если кто пользовался -пошлите конкретно.
использования в том числе под Windows (!!!). Как то это значит работает под Windows. Если кто пользовался -пошлите конкретно.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 505 Просмотры
-
Последнее сообщение Artem.spb