Вряд ли там есть какой-то геофенс в прошивке. оно не будет работать по "внешним" причинам скорее. Так то, сами модули прекрасно видят GPS, GLONASS, Galileo, BDS (одновременно)
Пришли модули. В общем, DA работает как базовый модуль, передает поправки, если настроить.
Единственное, не работает Automatic Survey-in. Или не подходят команды, что для -BS: но координаты все также можно ввести вручную или собирать логи положения, а потом уже самому усреднять. по первым тестам возле дома: каких-то приличных результатов не получилось: 50% RTK Float Fix / 0% RTK Fixed.
То что-то вы натровирили не то ) Нет проблемы при подключении 5в к 5в. Разве что если на одном 4,5в, а на другом 5,5 - то сработает защита (если она есть). А в общем, эти рокчипы и им подобные часто прошиваются как раз через тот самый USB-A, но это recovery режим, он еще до загрyзки основого бут-лоадера, так что с ним, в лучшем случае, можно слить прошивку и залить обратно.
Странное замечание. Я не считаю себя асоциальным, но есть вещи которые просто могут быть комфортнее для кого-то. Пример из Нидерландов:
Знаю по именам только ближних соседей, ну ещё может 3-4 соседей по улице. С остальными просто здороваюсь. никто от тебя ничего не ждёт, не требует и вообще не взаимодействует, если нет какой-то общей заинтересованности.
Никто тебе слова не скажет если ты не говоришь на их языке(это к теме автора, что А2 - мало)
При этом тебе всегда и везде помогут, если попросишь.
Практически любые вопросы можно решать без прямой коммуникации с людьми или с минимальной.
При этом если есть желание социально активировать - масса возможностей и тебя с удовольствием примут.
Это именно особенности культуры и менталитета. Кому-то по душе, кому-то не зайдет.
В Скандинавии +- так же.
И наоборот, в Испании-Италии если вы с продавцом не будете обсуждать погоду/футбол/политику каждый день, то вас в магазин пускать перестанут(утрирую)
Физику, математику и инженеру дали задание — найти объём красного резинового мячика. Физик погрузил мяч в стакан с водой и измерил объём вытесненной жидкости. Математик измерил диаметр мяча и рассчитал тройной интеграл. Инженер достал из стола свою «Таблицу объёмов красных резиновых мячей» и нашёл нужное значение.
99% инженерных задач не требуют новых решений, а изобретение велосипедов происходит обычно от недостатка зээтой самой первичной информации.
И в этой отрасли особо ярко выражено "забудьте все чему вас учили в школе вузе".
Так что вполне очевидно, что текущий ИИ тут бессилен, ровно также как и любой человек "с улицы" будет плавать, используя только общедоступную информацию.
где разбор? по картинке? - вы не смотрели что делают другие и как? - не купили, чтоб разобрать подобные устройства? - устройство от waveshare выглядит гораздо серьезнее (опять же по фото) c точки зрения защиты.
Как видно не вооруженным глазом, мы не забыли про гальваническую развязку и защиту со стороны USB
не видно. Должны быть TVS-диоды на D+/D-. Возможно это VD2, но где тогда LDO 3.3V?
Развязка обоих портов - возможно имеет смысл для каких-то специфических задач, но в реальном мире вряд ли понадобится. Ибо смысл изолировать именнно то что со стороны усб от rs485, а не шины 485 между собой.
Ну и самое главное, по фото ни разу не видно, как эта самая изоляция организована. Лак - хорошо, но ни разу не панцея.
чтоб собрать именно свой пакет - тоже не нужно собирать полностью, можно скомпилировать отдельно вязтое приложение.
И самое главное для установки, переустановки, тестирования тоже все эти танцы не нужны, достаточно ssh и opkg
Если роутер не такой старый и вам нужно собрать приложение уровня этого тетриса - то можно это сделать даже на самом роутере. даже во времена dir-320 - это было доступно, хоть и крайне медленно.
Я о том, что если цели именно собрать свое приложение для своего же роутера с опенврт - то набор шагов крайне избыточен.
Смысл статьи - помочь разобраться с созданием прошивки при помощи OpenWRT. Режимы работы загрузчика
Умение работать с прошивками требует понимания, как работает загрузчик.
Это как-бы самое сложное во всем что связано с роутерами, SBC и т.д. Загрузчики - они, внезапно, разные от производителя к производителю, так и между моделями и сериями. И они часто многоуровневые.
Знание этих параметров даёт очень многое для понимания процесса разработки или модификации прошивки.
Например, знание ISA и CPU даёт понимание, какой использовать toolchain, как процессор обрабатывает данные (Big Endian или Little Endian), а знание размера RAM и flash позволит понять насколько жёсткие требования к оптимизации.
Вам как и тем, кому "помочь разобраться" это ничем не поможет. Кроме написания постов на форуме оврт: "когда появится поддержка роутера ххх, ведь там же стандартное железо ууууу??11!"
Чтобы ничего не испортить при работе с прошивками, нужно понимать, как распределена оперативная память, и как распределена память на флеш-чипе. Мне повезло, и после недолгого поиска в сети я получил информацию о картах памяти в моём роутере.
Распределение памяти флеш-чипа
Это не константа, это не даташит. Память флеш можно нарезать как угодно, практически всегда. И чаще всего разметка врт может отличаться от заводской.
Запускаем сборку:
make -j$(nproc) V=s
Если у вас современное железо, а не core2duo, то 90% - это упадет сразу или посередине...
Модификация прошивки не такая сложная, как может показаться, если использовать OpenWRT. Главное — знать характеристики роутера, как распределена память.
Только с 1 раза не соберется, со второго скорее тоже. С 3го узнаете, что пакеты из общего репозитория не работают, ибо хеш параметров ядра не соврадает.
Старые роутеры кажутся бесполезными устройствами. Но на самом деле это полноценные Linux-компьютеры.
При всей моей любви к опенврт - нет. Даже молодые - нет, ни разу не "полноценные"
P.S.
Doom можно и в терминале с ascii графикой запустить.
Какое-то бездумное использование математических терминов и математики в принципе. Хотя все изначальные предпосылки в принципе неверны: 1. Ориентироваться нужно на температуру в помещениях, а не "обратки". Она может плавать в широких пределах и впринципе полезна только для оценки относительных теплопотерь соответствующего помещения. Так какой график температуры хотя бы в основной комнате, рядом с термостатом ? 2. Неделя наблюдений за погодой - не очем для построения хоть каких-то достовеных моделей. 3. Короткий цикл вкл/выкл котла - это вроде самый очевидный смысл улучшить инерционность. Без пап-мам-кредитов нейросетей и сложной математики. 4. Скважность котла 30-40% день? Либо у вас с теплопотерями что-то совсем плохо, либо мощность котла не соответствует объемам отопления. 5. Ну и самое главное уже сказали - хоть 10 есп32 поставить и 10 нейросетей подключить, не выйдет нормально управлять отоалением во всем доме, имея всего один регулируемый параметр - котел. Возможно еще без модуляции горелки... 6. Облака никак не влияют на теплопотери дома, на погоду в целом - возможно, и можно приплести их к отоплению опосредственно. Но это все разобъется при наблюдениях в целый год.
после этого вспоминаются ежегодные наводнения в самой Германии и рядом. И почти всегда "внезапно" или "не расчитывали на такой обхем воды"
Главный вопрос, а зачем такие дисплеи использовать там где нет 5в ?
Вряд ли там есть какой-то геофенс в прошивке. оно не будет работать по "внешним" причинам скорее.
Так то, сами модули прекрасно видят GPS, GLONASS, Galileo, BDS (одновременно)
Пришли модули.
В общем, DA работает как базовый модуль, передает поправки, если настроить.
Единственное, не работает Automatic Survey-in. Или не подходят команды, что для -BS: но координаты все также можно ввести вручную или собирать логи положения, а потом уже самому усреднять.
по первым тестам возле дома: каких-то приличных результатов не получилось: 50% RTK Float Fix / 0% RTK Fixed.
То что-то вы натровирили не то )
Нет проблемы при подключении 5в к 5в. Разве что если на одном 4,5в, а на другом 5,5 - то сработает защита (если она есть).
А в общем, эти рокчипы и им подобные часто прошиваются как раз через тот самый USB-A, но это recovery режим, он еще до загрyзки основого бут-лоадера, так что с ним, в лучшем случае, можно слить прошивку и залить обратно.
Сам же себе отвечу.
Там все сложнее чем просто медиа-конвертер. Похоже по смыслу на wifi-ethernet extender, только не по воздуху, а по коаксиалу:
Со стороны эзернета таки что-то вроде коммутатора
Используются разные каналы (полосы частот), т.е. по идее можно несколько сетей пустить по одному кабелю
Используется шифрование между устройствами
Полудуплекс и TDMA для разделения потоков. Так что скорости несимметричны и 2.5гбит делится между всеми узлами,
Скорость не симметрична и делится между всеми узлами
Не понял одного, каким образом это работает со сплиттером. Там внутри Ethernet switch? Или не дай бог, хаб?
Странное замечание. Я не считаю себя асоциальным, но есть вещи которые просто могут быть комфортнее для кого-то. Пример из Нидерландов:
Знаю по именам только ближних соседей, ну ещё может 3-4 соседей по улице. С остальными просто здороваюсь. никто от тебя ничего не ждёт, не требует и вообще не взаимодействует, если нет какой-то общей заинтересованности.
Никто тебе слова не скажет если ты не говоришь на их языке(это к теме автора, что А2 - мало)
При этом тебе всегда и везде помогут, если попросишь.
Практически любые вопросы можно решать без прямой коммуникации с людьми или с минимальной.
При этом если есть желание социально активировать - масса возможностей и тебя с удовольствием примут.
Это именно особенности культуры и менталитета. Кому-то по душе, кому-то не зайдет.
В Скандинавии +- так же.
И наоборот, в Испании-Италии если вы с продавцом не будете обсуждать погоду/футбол/политику каждый день, то вас в магазин пускать перестанут(утрирую)
Как мерзко.
Мы знакомы?
Вы вообще в курсе кто есть инженер?
99% инженерных задач не требуют новых решений, а изобретение велосипедов происходит обычно от недостатка зээтой самой первичной информации.
Основная причина - 3 волшебные буквы: NDA.
И в этой отрасли особо ярко выражено "забудьте все чему вас учили в
школевузе".Так что вполне очевидно, что текущий ИИ тут бессилен, ровно также как и любой человек "с улицы" будет плавать, используя только общедоступную информацию.
Не было бы столько ошибок орфографических и грамматических
где разбор? по картинке?
- вы не смотрели что делают другие и как?
- не купили, чтоб разобрать подобные устройства?
- устройство от waveshare выглядит гораздо серьезнее (опять же по фото) c точки зрения защиты.
не видно. Должны быть TVS-диоды на D+/D-. Возможно это VD2, но где тогда LDO 3.3V?
Развязка обоих портов - возможно имеет смысл для каких-то специфических задач, но в реальном мире вряд ли понадобится. Ибо смысл изолировать именнно то что со стороны усб от rs485, а не шины 485 между собой.
Ну и самое главное, по фото ни разу не видно, как эта самая изоляция организована. Лак - хорошо, но ни разу не панцея.
чтоб собрать опенврт со "своим списком пакетов" не обязательно все компилировать. Самый простой способ - https://firmware-selector.openwrt.org/
чтоб собрать именно свой пакет - тоже не нужно собирать полностью, можно скомпилировать отдельно вязтое приложение.
И самое главное для установки, переустановки, тестирования тоже все эти танцы не нужны, достаточно ssh и opkg
Если роутер не такой старый и вам нужно собрать приложение уровня этого тетриса - то можно это сделать даже на самом роутере. даже во времена dir-320 - это было доступно, хоть и крайне медленно.
Я о том, что если цели именно собрать свое приложение для своего же роутера с опенврт - то набор шагов крайне избыточен.
Пффффф.
это про кота и яйца. Вот, например: https://habr.com/ru/articles/1008202/
Это как-бы самое сложное во всем что связано с роутерами, SBC и т.д.
Загрузчики - они, внезапно, разные от производителя к производителю, так и между моделями и сериями. И они часто многоуровневые.
Вам как и тем, кому "помочь разобраться" это ничем не поможет. Кроме написания постов на форуме оврт: "когда появится поддержка роутера ххх, ведь там же стандартное железо ууууу??11!"
Это не константа, это не даташит. Память флеш можно нарезать как угодно, практически всегда. И чаще всего разметка врт может отличаться от заводской.
Если у вас современное железо, а не core2duo, то 90% - это упадет сразу или посередине...
Только с 1 раза не соберется, со второго скорее тоже.
С 3го узнаете, что пакеты из общего репозитория не работают, ибо хеш параметров ядра не соврадает.
При всей моей любви к опенврт - нет. Даже молодые - нет, ни разу не "полноценные"
P.S.
А тетрис так вообще на sh без u-boot и прочего.
ТС, таки стоит повесь датчик температуры рядом с термостатом. Потом удивиться, что скорее всего температура там будет +-0.5 градуса держаться.
Не первая подобная статья за последнее время тут.
Кликбейт и полное отсутствие смысла.
Когда дум запускают то это обычно про устройство с экраном.
А тут тупо собрать опенврт со своим пакетом. Запустить это в терминале?
Вопрос, а зачем собирать оврт, если можно взять готовый релиз и собрать отдельно пакет с тетрисом?
Какое-то бездумное использование математических терминов и математики в принципе.
Хотя все изначальные предпосылки в принципе неверны:
1. Ориентироваться нужно на температуру в помещениях, а не "обратки". Она может плавать в широких пределах и впринципе полезна только для оценки относительных теплопотерь соответствующего помещения.
Так какой график температуры хотя бы в основной комнате, рядом с термостатом ?
2. Неделя наблюдений за погодой - не очем для построения хоть каких-то достовеных моделей.
3. Короткий цикл вкл/выкл котла - это вроде самый очевидный смысл улучшить инерционность. Без
пап-мам-кредитовнейросетей и сложной математики.4. Скважность котла 30-40% день? Либо у вас с теплопотерями что-то совсем плохо, либо мощность котла не соответствует объемам отопления.
5. Ну и самое главное уже сказали - хоть 10 есп32 поставить и 10 нейросетей подключить, не выйдет нормально управлять отоалением во всем доме, имея всего один регулируемый параметр - котел. Возможно еще без модуляции горелки...
6. Облака никак не влияют на теплопотери дома, на погоду в целом - возможно, и можно приплести их к отоплению опосредственно. Но это все разобъется при наблюдениях в целый год.
Интересная идея, но описание у проекта blackmagic-esp32-c5 крайне печальное. Сходу даже не найти, какие ноги для SWD используются.