Обновить
16K+
213

Embedded SW/Firmware Engineer

23,4
Рейтинг
547
Подписчики
Отправить сообщение

С какими пунктами из того текста вы согласны?

Согласен , что графики по любому удобнее в python строить.

Компания без названия “массово” производит некую модель летательного аппарата без названия?

https://www.yivtol.com/

Backed by over a decade of deep-tech expertise, YIVTOL is founded by Chen Yuan.

The talent pool is further strengthened by experts recruited from XPeng AeroHTLeapmotorRodplane AviationBeihang University, and Shenzhen University. With its R&D headquarters and laboratories based in Shenzhen and a manufacturing center in Luoyang, the company is dedicated to pioneering multi-scenario manned aircraft, boasting the world’s first multi-channel configuration technology.

Будучи в Миландр тоже запрограммировал умную розетку. Вот её PCB.

Там были три микроконтроллера ESP32, STM32 и MDR32 на одной PCB! Ох и весело мне было это поддерживать в трех разных GUI-IDE: IAR, Keil и Eclipse одновременно.

Из периферии BLE WiFI + еще датчик CO, CO2, радио трансиверы, датчик света, микрофон, IR трансиверы и пьезик.

Однако, как водится в России, проект в серию так и не пошел.
Теперь это памятник технике.

Реструктуризация организации наступила раньше и отдел ликвидировали похоронив при этом все разработки.

Компания без названия “массово” производит некую модель летательного аппарата без названия? 

Подозрительно похож на аппарат разработки из КНР

 Яндекс мне показался очень суетливым местом с большим количеством бестолковой активности - все для студентов сделано у которым гормоны и много сил и свободного времени. Жрут энергетики и бегут к успешному успеху. Перед полугодовым ревью работа на месяц встает - у всех пригорает.

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

Еще на интервью переход на ты был прям в фокусе - это подбешивало но терпел. Каргокульт американской компании с кривой адаптацией увольнения at will к российскому трудовому кодексу.

Надо же.
Я думал они только со мной так.
А они оказыватся со всеми так.

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

Да. Именно так.

https://habr.com/ru/articles/704516/
Офисные джунгли (или особенности западной культуры общения на работе)

Вот к слову, сама схема платы телематики яндекса MT-32K_LTE_V2
https://habr.com/ru/articles/667030/comments/#comment_29996976

Там еще чтобы обновить прошивку на плате MT-32K_LTE_V2 что у тебя на столе в Москве надо было использовать LTE загрузчик. Передавать прошивку через сервера в Финляндии.

При этом на самой плате есть SWD интерфейс для загрузки и пошаговой отладки кода, которым тоже было пользоваться запрещено.

Да.
Вот буквально несколько фактов про то как пишут код в яндекс драйве:

–Прошивка телематики каршеринга для PCB MT-32K LTE V2 состоит из 5-7 функции-богов по 5000-7000 строк каждая.

–Они программирую электронную плату с STM32F413ZGJ6,  а в настройках IDE у них  прописан вообще другой микроконтроллер STM32F205VC. Поправить нельзя так как “итак как-то дышит”

–Пишут прошивку, которая просто перекладывает байты из CAN в UART на С++ 17 года вместе классического Embedded С. Вместо указателей классы std optionals.

–Не умеют пользоваться скриптами сборки (Make, Cmake и пр). Проекты собирают из-под  игрушечной GUI-IDE IAR. Там надо ключи компилятора проклевываться мышкой.  В результате огромные накладные расходы на создание новой сборки.

–В прошивке нет отладочной UART консоли, при этом на плате MT-32K_LTE_V2 3 отдельных UARTа выходит на разъёмы

–в яндекс драйв в код телематики каршеринга собирался с 80+ предупреждениями компилятора и исправление их было строго запрещено под предлогом “и так как-то дышит” .

–Нет ни одного модульного теста. Оно и понятно, ибо невозможно модульно тестировать функции-боги типа
void xxx_init(void)
void xxx_invoke(void).

--магические циферки в коде

--транслит в названиях функций

–в яндекс торжествует Blame Driven Development.

Ну и куча других моментов...

Всё это явственно показывает истинный уровень этих хипстеров.

Не верите?
Можете посмотреть сами их сорцы на rutacker

Утечка исходных кодов сервисов Яндекс
https://habr.com/ru/news/712888/

На сайте https://rutracker.org
Ключевое
слово: "Исходники Яндекс-приложений (x86, x64)"

Да. Именно так. Сам работал в яндексе. Такие Авгиевы конюшни в коде каршеринга ещё поискать надо.

Свёртку с нулевой задержкой можно делать через FFT - для этого есть специальные алгоритмы.

Да. В самом деле. FIR и FFT приводят к одному и тому же результату свёртки.

А еще, если использовать несколько излучателей, можно управлять направлением луча, сканируя пространство

Как раз это и сделано в тексте
Эхолокация: микрофон и фазированная решётка из колонок
https://habr.com/ru/articles/1065556/

Можно вот что сделать.
Добавить в программу сонара составление одной усредненной коррелограммы по серии из N  отдельных коррелограмм от одного и того же зондирующего импульса.

То есть, накапливать информацию о цели, компенсировать так случайных шум и промахи.  Складывать по точечно N коррелограмм и анализировать одну усредненную коррелограмму. Так цели станут более ярко выраженными. Усреднение сверток позволяет повысить контрастность коррелограммы.

Чем больше проделать эхо измерений, тем чётче получится информация о дальности до целей.

У нас на работе калибровку акселерометров делает вообще kuka робот как раз по этому методу.

Вот попробовал сделать 6 последовательных сонарных измерений вдоль прямой в координатах 0 , 1.89, 5.0, 6.89, 10.5, 12.39 метров.
Далее выполнил наложение концентрических коррелограмм (компьютерную томографию).
Это позволило определить не только расстояние до цели, но и пеленг (азимут) цели.

 Во‑первых, из полученных данных я смог оценить реальную скорость звука и тем самым проверить программную реализацию вычислений. Получилось:

Существуют ли промышленно выпускаемые приборы для измерения скорости звука в воздухе?

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

1
23 ...

Информация

В рейтинге
369-й
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность

Специализация

Инженер встраиваемых систем, DevOps-инженер
Старший
Git
Bash
CI/CD
C
Встраиваемая система
Программирование микроконтроллеров
Разработка программного обеспечения
Алгоритмы и структуры данных
Системное программирование
Разработка драйверов