Как стать автором
Обновить
96
0
Евгений Богер @evgeny_boger

Пользователь

Часы реального времени — RTC (real time clock) на одноплатном компьютере. На примере Repka Pi 3 — аналоге Raspberry Pi 3

Привет!

Если кто вдруг захочет воспользоваться описанным в статье:

1) От онанизма мероприятий с i2c-tools и скриптами можно избавиться, если просто прописать внешний RTC в device tree. Обычно в расширяемых одноплатниках есть какой-то механизм для этого, работающий вокруг device tree overlays. Но даже если нет, то можно просто разобрать DT из dtb или работающей системы с помощью вызова dtc, добавить туда три строчки, и собрать обратно

2) DS3231M не просто точный, он термокомпенсированный. Другие RTC из списка на краях температурного диапазона будут отставать на 120-150ppm, т.е. на 5 минут в месяц.

3) На RTC с отдельным кварцем тикают плохо, если там стоит случайный кварц и конденсаторы. Порядок величин: кварц с неправильной нагрузочной ёмкостью даёт 3мин/месяц ошибки, 1пФ паразитного сопротивления - 25 секунд/месяц.

4) Чип DS3231M стоит $6@1000pcs на западе, $2.5@1000pcs в приличном месте в Китае. Что именно стоит в платке с алиэкспресса за $2 - одна из величайших загадок современности. Скорее всего это отпайка.

Часы реального времени — RTC (real time clock) на одноплатном компьютере. На примере Repka Pi 3 — аналоге Raspberry Pi 3

Встроенный RTC в оллвиннерах жрёт как не в себя, работает от 3.0В, и вообще рассчитан на работу от li-ion аккумулятора, а не от часовой батарейки. Всё-таки планшетное прошлое этих чипов даёт о себе знать.

А "часовой" кварц в этих процессорах неожиданно используется не только собственно для часов. В A40i (aka R40), который у нас, от него тактуется блок внешних прерываний. У коллег на V3s, по слухам, вообще bootrom без него не стартует. Так что убирать его не стоит.

Система управления мультимедийным оборудованием развернута компанией CTI в Театральном институте имени Бориса Щукина

Круто!

1) А на чём нарисован UI?

2) Где физически расположили WB-MSW? Уровень CO2 по аудитории не сильно меняется от места?

DevOps для производства Firmware

Вот тут рассказывал, как это организовано у нас в wirenboard: https://www.youtube.com/watch?v=HEEVxZ4rBCo&t=1510s

STMicro представили ST31N600 на базе Arm SecurCore SC000 с поддержкой биометрии и накопления энергии

плохой новости, оригинальный англоязычный автор которой, судя по описанию по ссылке, также последние 10 лет живет написанием подобных постов, лишь мимикрирующих под технический блог.

cnx-software.com - вполне хороший новостной блог про всякий эмбеддед

Автоматизированная квартира инженера. Часть 1: постановка задачи, выбор железа

Потому что блог на Хабре — это дорого. Когда у нас набирается материала на несколько действительно хороших статей, тогда мы покупаем доступ на несколько месяцев. Ну а страшным сообщением про «прекратил деятельность» Хабр видимо пытается немножко воздействовать на компании, чтобы они не забывали платить.

Автоматизированная квартира инженера. Часть 1: постановка задачи, выбор железа

В общем, есть стойкое ощущение, что в команде WB сильно не хватает программистов.

Привет, я из Wiren Board, и это, к сожалению, правда. Мы ищем в команду специалистов по embedded Linux, системных программистов на C++, Go и JS (не обязательно всё сразу). Работа удалённая, зарплата достойная, писать можно мне в личку.

[Flipper Zero] отказываемся от Raspberry Pi, делаем собственную плату с нуля. Поиск правильного WiFi чипа

да, это очень странно. Я бы попробовал просто купить сам процессор (доступен от одной штуки в обычных местах), и перепаять его самому или в ремонте телефонов в соседнем подвале.

[Flipper Zero] отказываемся от Raspberry Pi, делаем собственную плату с нуля. Поиск правильного WiFi чипа

ULZ полностью pin-to-pin совместим с ULL, программно, насколько я понимаю, тоже. Так что оно конечно под заказ, но это не разработка, а просто замена позиции в боме.

[Flipper Zero] отказываемся от Raspberry Pi, делаем собственную плату с нуля. Поиск правильного WiFi чипа

Ещё есть интересные модули Engicam, otladka.com.ua, китайские MYIR, MYZR и Seed. Это всё на ULL/ULZ. Объём 3-5 тысяч штук в год для всех них очень интересный. Даже у людей из торадекса при словах «5 тысяч штук» улыбка становится шире, и они начинают рассказывать про кастомизацию и специальную цену.

Embedded World 2020. Русские идут

мы (Wiren Board) не вступали, а едем

Аутентификация устройств на Linux по аппаратному ключу в системах верхнего уровня

1. Как с точки зрения системы отличаются два контроллера, аутентифицированные по разным ключам/сертификатам — один по постоянному, другой «по пользовательскому»?

Зависит от системы. Постоянный — подписан через цепочку корневым сертификатом Wiren Board, т.е. можно загрузить его в систему и использовать в качестве идентификатора Common Name из сертификата. Чтобы проверять пользовательский сертификат, в систему надо будет загрузить публичный сертификат ключа, которым был подписан пользовательский сертфикат.
Вообще это два разных подхода к авторизации клиентов на своём сервисе:
  1. Проверка заводского сертификата по заводскому публичному ключу + белый список CN
  2. Выдать свой сертификат, проверять его, пускать всех, кто проверяется по своему сертификату


2. Почему был выбран период в 200 лет, а не значение «99991231235959Z» из RFC5280?

Потому что RFC не читали. Спасибо.

Опыт создания сборок Linux под одноплатники с поддержкой обновлений

Спасибо за статью. Кажется с eMMC всё было бы сильно проще: есть отдельные «аппаратные» бут-партиции, данные сами по себе не портятся, можно перестать всё хранить в raw и работать с файлами. Ну и нормальные eMMC не умирают сами по себе. Почему в новых продуктах продолжаете пользоваться NAND и SD-картами?

S for Security: безопасность в Интернете Вещей и доклады на InoThings++ 2019

У нас в Wiren Board есть, расскажем на докладе

Комбинированный датчик, с преферансом и поэтессами

да, WB-MIR — это чтобы приклеить передатчик прямо на приёмное окошко. Если нужно управлять дистанционно — нужен как раз WB-MSW v. 3 из статьи.

Комбинированный датчик, с преферансом и поэтессами

Рассказываю про ценообразование: стоит дорого, потому что деньги очень нужны :)

Во-первых есть оптовые и проектные скидки: это процентов 25% от розницы, при незначительном снижении наших издержек.

Во-вторых, мы всё-таки рассматриваем своё оборудование, как конкурент Шнайдеру, ОВЕНу, S+S и т.п. С соответсвующими клиентами (мониторинг промышленного и ИТ-оборудования, автоматизация разной коммерческой недвижимости, многокваритные дома) и с соответствующим подходом к качеству. У нас есть два года гарантии (с отправкой курьером устройства на замену на время разбирательств), у нас неплохая техническая поддержка. У нас достаточно сложные и хорошо отлаженные прошивки для устройств, которые много что умеют. Мы производим всё в России и сами закупаем компоненты, чтобы всё контроллировать и спокойно спать. В целом, мы стараемся на качестве особо не экономить.

С учётом объёма клиентов и рынка (пока, к сожалению, это в основном ex-USSR), у нас банально на RnD уходит больше денег, чем на компоненты. И это при том, что у нас неплохие по меркам рынка объёмы производства. Так что, мне кажется, не очень корректно сравнивать наши цены с себестоимостью компонентов: всё-таки мы это разработали и поддерживаем клиентов, а не продаём компоненты россыпью. Не очень корректно сравнивать с алиэкспресом и с Xiaomi: там совершенно другой объём рынка, фиксированные затраты банально делятся на объём производства.

А вообще цены, как мне кажется, мы держим конкурентые. По этому же датчику для помещений, мы заметно дешевле любых конкурентов с около-промышленными протоколами, даже если брать не только Modbus. А какие-нибудь наши многоканальные счётчики электроэнергии вообще стоят в разы дешевле тех же Шнайдеров или SATEC.

Комбинированный датчик, с преферансом и поэтессами

Предлагаю посчитать, сколько стоит позолоченная фольга, лампочка, фотодиод и стёклышко и самый дешёвый STM32. Продавать такое за $18 — мегажлобство!

Комбинированный датчик, с преферансом и поэтессами

Это сильно дороже. Нужен БП в устройство для PoE ($4), магджек ($1), phy ($1), контроллер с эзернетом (+$2). Плюс порт в свиче. Плюс кабель, потому что разводка будет звездой, а не шиной, как в случае RS-485.

Как я автоматизировал дачу на 90%

Я то же долго к ним присматривался, но в итоге остановился на open source.


Кстати, ПО в Wiren Board — Open Source.

Информация

В рейтинге
3 576-й
Откуда
Долгопрудный, Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность