Перейти к содержанию
    

Дефицит комплектации.

Так у "A" больше выводов задействовано. Если устройство проектировалось под "B", точно не заработает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, aaarrr сказал:

Компактное интегрированное решение для легкой нагрузки.

Так-то не спорю, но в случае подобного дефицита, проще любой DC-DC поставить, а внешний супрессор по мне так лучше, чем в МС...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 minutes ago, mantech said:

проще любой DC-DC поставить, а внешний супрессор по мне так лучше, чем в МС...

2 диодных моста, супрессор, контроллер PoE PD, DC-DC против одной QFN-20. В условиях ограниченного пространства все совсем не просто становится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 12/12/2021 at 12:43 AM, jcxz said:

А как это возможно? У ПО вроде версия всегда одна и та же. Как она может стать больше или меньше? :wacko2:

Или v1.11 - это не версия ПО, а что-то другое?

)) Не пояснил.

Представим, что к этому изделию есть обращение со стороны.  Причём как твоим ПО, так и посторонним. Теперь представим, что на одном заводе, одновременно установлено много таких изделий.
Но ведь всё имеет оборотную сторону. Если ты обеспечиваешь полную совместимость, то народ на заводе не спешит обновлять ПО твоего изделия.
Таким образом подключено много изделий с прошивками разных версий.
В изделии есть конфигурационная флэшка.
Да у меня есть версия HARD и версия SOFT.
Обеспечиваю совместимость без привязки к версии.
Первоначально было по другому - замучились. Косяки не успевали вычищать.
Конфигурацию гружу с именованными полями. Типа ID_DATA -> DATA_TYPE - > DATA.  Например "Минимум датчика" -> FLOAT -> 4.0

Например перепрошил прибор на новую версию. Там появилось новое поле "поправка на высоту столба". Прибор грузит конфигурацию, а это поле инитится 0, что нормально. Если обратный процесс, то есть попытка записи конфигурации с имеющимся полем в прибор с отсутствующим, то прибор это поле проигнорирует. Я увижу предупреждение.
 

On 12/13/2021 at 11:02 AM, Arlleex said:

Что-то не вяжется у меня какой-то непросветный лес прошивок и версий в устройствах на МК. Не линукс или андроид в конце концов. И все эти танцы с "новое ПО должно работать на старом железе; если тут так, то этот код не выполняем, а если сяк - то выполняем, но если тут вот так... и т.д." в конечном счете только кратно усложняют ПО и его поддержку, нафиг-нафиг. Новое устройство есть новое устройство, и для него отдельная папка в репозитории. А вот разные версии ПО для одного и того же устройства (одного и того же железа) вполне нормальное явление. У меня, например, устройство всегда умеет сообщать версию железа и версию ПО. Если железо было переделано, но прошивка под него полностью совместима с предыдущей версией железа (например, просто изменили габариты платы), в загрузчике можно "переопределить" налету версию железа, которая прошьется в МК, несмотря на то, что шьется бинарь от "старого" железа.

У Вас может и нет вопросов. Тут лучше пользователей спросить. Одно дело если доступ к прибору только ч/з ваш софт. И совсем другой коленкор если открытый доступ. И даже ч/з различные приборы. Например контроллеры, УСПД и прочее.
На выставке ко мне подходили и жаловались. Речь идёт о приборах учёта. И вот именно так. Задолбались. Куча прошивок и так далее...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

48 минут назад, SapegoAL сказал:

Первоначально было по другому - замучились. Косяки не успевали вычищать.

Косяки чего, аппаратной части?)))

49 минут назад, SapegoAL сказал:

Речь идёт о приборах учёта. И вот именно так. Задолбались. Куча прошивок и так далее...

Странно, вроде вещь консервативная с четко определенным функционалом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, mantech said:

Косяки чего, аппаратной части?)))

Нет. Аппаратная часть вылизывается в 0. Функционал расширяется - появляются новые параметры. Появляется новый параметр, который хранится и выкачевается. Соответственно, конечное ПО должно корректно работать как с предыдущим прибором, так и с новым.

 

3 hours ago, mantech said:

Странно, вроде вещь консервативная с четко определенным функционалом.

Это заблуждение. Телефон и телевизор тоже консервативные девайсы с чётко определённым функционалом. ))
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

59 минут назад, SapegoAL сказал:

Нет. Аппаратная часть вылизывается в 0. Функционал расширяется - появляются новые параметры. Появляется новый параметр, который хранится и выкачевается. Соответственно, конечное ПО должно корректно работать как с предыдущим прибором, так и с новым.

Так и не ясно - версия чего имелась в виду? Что за "конечное ПО"? Где оно? на устройстве, на компе или ещё где-то? И в чём именно проблема "корректно работать как с предыдущим прибором, так и с новым"?

Какие-то "параметры" - чего? Если это параметры конфига прибора, то очевидно что прошивка знает какие у неё есть параметры конфига и их формат. С какого перепугу тогда она должна с ними некорректно работать?

Море слов, смысла - крупицы....  :unknw:

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

Если речь о каком-то внешнем ПО, которое обращается к прибору, то вообще непонятно причём тут оно, если с параметрами конфига работает прошивка, а не это внешнее ПО.

И ни для чего здесь версия прошивки не нужна. Нормально написанное ПО вообще не должно опираться на свой номер версии. Оно не должно никак в своей работе номер своей версии использовать. Номер версии ПО - только для пользователя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, SapegoAL сказал:

Телефон и телевизор тоже консервативные девайсы с чётко определённым функционалом. ))

Ни разу не менял прошивку на телевизоре.

За 9 лет владения сотовым телефоном Nokia E52 тоже ни разу не менял на нём прошивку. Он просто работал, пока в один прекрасный момент не умер во сне без каких-то видимых причин.

Сколько живу - ни разу не перепрошивал ни одного электросчётчика. Работает ведь он и без этого. В ФИФ средств измерений, наверняка, есть, сертификацию прошел, поверку метрологическую и т.д.

Что там ещё есть потенциально перепрошиваемого, но в реальной жизни никто этого с ними не делает: кофемашина, микроволновка, утюг, холодильник, духовой шкаф, и пр.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 часов назад, Darth Vader сказал:

Что там ещё есть потенциально перепрошиваемого, но в реальной жизни никто этого с ними не делает: кофемашина, микроволновка, утюг, холодильник, духовой шкаф, и пр.

Да просто есть такой тип людей - обновляльшики, лишь бы чего обновить, новая ж версия вышла)))  Конечно, бывают случаи, когда в ПО появляются ошибки, сейчас время маркетологов, которым лишь бы быстрее выбросить на рынок сырую поделку, но это редкий случай...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

39 минут назад, mantech сказал:

Да просто есть такой тип людей - обновляльшики, лишь бы чего обновить, новая ж версия вышла)))  Конечно, бывают случаи, когда в ПО появляются ошибки, сейчас время маркетологов, которым лишь бы быстрее выбросить на рынок сырую поделку, но это редкий случай...

Проблема уязвимости Log4j

https://habr.com/ru/post/595935/

Вы еще не хотите обновиться?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 часов назад, antis сказал:

Вы еще не хотите обновиться?

Нет, не хочу, кроме того меня всегда удивляла такая вещь, как всяческий удаленный запуск исполняемого кода и доступ из всяких скриптов к ядру ОС и критическим вызовам, типа полного доступа к памяти, диску и пр. Ну согласен, иногда нужно что-то запустить, НО ЗАЧЕМ, например из скриптов ворда и подобного полный доступ в WIN API???  Походу там специально делают подобные бекдоры, чтобы зарабатывать на обновлениях, антивирусах или просто от бредовой башки.

Не знаю, может я не в тренде, но никогда не делал никаких подобных бекдоров и всегда проверяю буферы на переполнение, наверно что-то не так делаю)))

 

А потом и удивляются, почему б это: 

Риски этой уязвимости:

  • Потеря ВСЕХ данных

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нашли. Проц stm32f767iik6. Цена за штуку 190.98$ без НДС. Будем брать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, SapegoAL сказал:

Нашли. Проц stm32f767iik6. Цена за штуку 190.98$ без НДС. Будем брать.

Жесть какая.... Интересно - что за девайс такой золотой, в котором оправдано применение такой дорогой комплектации?

Синтезатор металлического золота из свинца?  :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, jcxz сказал:

Интересно - что за девайс такой золотой, в котором оправдано применение такой дорогой комплектации?

Ну может, как у нас, автомат, стоимостью 250т.р.  В котором контроллер, вернее плата одноплатника, которая 5 лет назад была 1400, а теперь почти 5000р, что делать...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

18 hours ago, jcxz said:

Жесть какая.... Интересно - что за девайс такой золотой, в котором оправдано применение такой дорогой комплектации?

Синтезатор металлического золота из свинца?  :biggrin:

В том-то и прикол, что прибор недорогой. Это разработка. Мы гарантийное письмо написали. Конструкция разработана. До лета надо сделать экземпляр и поставить первый экземпляр. Потом будет сертификация, как средства измерения.
Если сейчас не запустить, то мы сорвём поставку. Репутация дороже денег.
К моменту серийного производства, как мы полагаем, цена опустится до приемлемых цифр. Такой проц должен стоить не более 7$, что очевидно.
Ну и кроме того, скорее всего будет по результатам всё переразводится. Будет вылизываться. Возможно внесение изменений в конструкцию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...