Как-то вы безапелляционно, прям. Смещение потенциала по землям девайсов, редко, но может и грохнуть классические can phy микрухи. У них, обычно, что-то в районе +-12В по запасу
RS-232, где зачем-то на другой конец бахнули тоже miniUSB
Разблокировано воспоминание (;
На одном из девайсов-коробочек (с линуксом внутри) был на панели USB разъем в который опасно было втыкать флешки. Там было 24В питание и 485RS по Data. Не знаю, пошло ли в серию)
О, так так. Ситуаций таких много, уже и не вспомнишь навскидку, но что-то отложилось
Во многих ситуациях - Очень удаленная отладка. Прям пол страны
1. В один из дней МК в отладчике ведёт себя странно и рестартует после случайного времени работы. Прошивка большая, от другого прибора, юарта нет, всякое может быть. Думаю, потом разберусь, сейчас свою часть запущу и начну копать. На следующий день плата не шьётся. MassErase не срабатывает, но блоки трутся. Вспоминаю, что недавно на этой плате убили ПЛИС, подав высокое напряжение, начинаю копать в эту сторону - прошу коллег посмотреть потребление. На эту просьбу поднимают ток и плата перестает подхватываться отладчиком. Ну, думаю, сгорела. Потом они решили ещё покрутить и плата заработала без проблем.
Ответ убил:
"У тебя просто сейчас источник говеный, нормальные кончились". Источник стоит теперь другой
2. Простейшая связка - i2c датчик, два резистора и МК. Ну не видит его, хоть ты тресни, на АСК не отвечает. Прошу перепроверить схему подключения. Ответ:
"Да там проверять нечего, все как надо, ну ладно, глянем"
Оказалась классика - плюс и минус у датчика перепутаны
3. Поворотное устройство. Стоят модные tmc2209(не модули, а на общей плате) и ШД с редуктором 1:50/100. Должно пальцы ломать, но что-то прям вяленькие, еле тянут. И каких только токов-режимов я не перепробовал - ну, не тянут. Уже смирился - может подделка попалась. В один день было чуть больше времени и желания разобраться. Оказалось, vref был посажен на землю.. Отпаял резистор, переконфигурировал и потянуло
4. Этот же проект. Простой баг. Раз на раз работают концевики оптические - в один день нормально, в другой не очень и сильно "мажут". Оказалось ток светика оптопары находился на границе включения. И, иногда, просто было солнечно
5. Самодельное реле с датчиком тока. Показания тока "плавают". В реле без тока то показывают ток, то нет - зависит от устройства. Просят посмотреть, что-то придумать в ПО для компенсации. К слову, этим проектом уже 3 до меня занимались. Посмотрел на датчик тока - а это датчик на Холле прям рядом с эм-реле..
5. Была доп. плата расширения, которая занималась управлением всякими дополнительными устройствами. Подключалась по i2c в режиме slave к сложной системе i2c расширителей. Данных к этой плате каталось много. На столе работает отлично. На готовом изделии в первый же день в 4 часа ночи перезагрузка по wd. Оказалось, что иногда, (очень редко) в эту же линию одновременно с Большим Устройством стучался мастер управления питанием и на I2C случался мультместеринг
6. В одном из устройств внезапно начались страшные глюки консоли. Был Uart и Rx и tx линии выходили на корпус. Один раз просто кто-то решил, что хорошо бы, если бы были линии data скрученные..
7. Даже вспоминать страшно сколько (на заре карьеры) крови выпила у меня enc28j60, которую решили заложить в проекте, т.к. "её постоянно используют в модулях для ардуинок"
8. Сжёг девайс, т.к. по совершенно одинаковым разъемам подавалось 12В и сотни постоянки
9. Приносят коррбку плат - "ой, не прошивается, не работает, наверное прошивка, проверь". Плата без признаков жизни или смерти (изначально разработана без единого светодиода). Подключил, прошил, не работает. Начал копать схему. Оказалось - в новых(пару лет назад) схемах была добавлена ошибка с расположением диода на питании (защита от обратного включения). И кто-то новенький просто был не в курсе этой фичи
Хорошая книжка, нестандартная. Меня особенно глава 19 за душу берёт. Но, к слову, насмотрелся на CS в МК. И хеш, и деревья, и Кальмана, и фильтров-преобразований разных и интересных видел. Конечно, чаще в исследовательской среде, чем в стартапах/подработках или компаниях, где МК - это лишь приложение к Настоящему Продукту
Видимо, я себя очень хорошо вел в этом году. Дедушка подошёл к подарку с душой и креативом. Прям вернулся в детство, когда ждал подарок под ёлку. Очень теплые чувства от АДМ, хоть от "А" там одно название (;
Спасибо Дедушке Морозу за новое развлечение на много дней вперёд! И админам Хабра за это мероприятие, конечно же
Вот это "назад дороги нет" очень странная вещь как по мне. И у ОПа тоже, на мой взгляд, странно поступает Сбер.
Вам нужны были специалисты на грейды 8-800-555. Допустим, HR переоценил (свою прозорливость или скиллы кандидата) и предложил пройти собеседование на грейд-число повыше. Ну, не прошел. И? Почему окно возможностей устроить специалиста захлопывается сразу на все предыдущие уровни и нужно проходить весь круг собеседований заново? Мне кажется это какой-то пробел в системе найма наших БК
Скорей всего, в Дженкинсе есть некий плагин для отправки email. Впрочем, никто вам не мешает "пинать" по готовности баш/питон/бат скрипт, который будет артефакты отправлять на мыло. У меня отдельно есть батник, который собранные прошивки загружает на ftp-сервер и на гит(не оптимально, но подтягивать свежие артефакты при сборке Большой Прошивки - очень удобно)
Вот только-только из Казани вернулся. Снимал дважды на "долгий срок", т.к. работа перемещалась. Двушка 45 тыс. в самом углу Новосавиновского. Двушка в Солнечном Городе 50 тыс. Ближе к центру ползет к 100 тыс.
Удачи Вам! В какой-то мере Artery тоже неплохо - документация есть, библиотеки достаточно логичные, ide работает ?. Могла быть экзотика типа w801, вот там совсем печально
На счет ускорения - срезать углы был бы смысл, если контроллер не справляется с кодированием, но он вполне "прожевал" его. На счет кучи - мнения бывают разные, но я согласен
Инженеров..
Как-то вы безапелляционно, прям. Смещение потенциала по землям девайсов, редко, но может и грохнуть классические can phy микрухи. У них, обычно, что-то в районе +-12В по запасу
Разблокировано воспоминание (;
На одном из девайсов-коробочек (с линуксом внутри) был на панели USB разъем в который опасно было втыкать флешки. Там было 24В питание и 485RS по Data. Не знаю, пошло ли в серию)
Было похожее. Выравнивали адрес
О, так так. Ситуаций таких много, уже и не вспомнишь навскидку, но что-то отложилось
Во многих ситуациях - Очень удаленная отладка. Прям пол страны
1. В один из дней МК в отладчике ведёт себя странно и рестартует после случайного времени работы. Прошивка большая, от другого прибора, юарта нет, всякое может быть. Думаю, потом разберусь, сейчас свою часть запущу и начну копать. На следующий день плата не шьётся. MassErase не срабатывает, но блоки трутся. Вспоминаю, что недавно на этой плате убили ПЛИС, подав высокое напряжение, начинаю копать в эту сторону - прошу коллег посмотреть потребление. На эту просьбу поднимают ток и плата перестает подхватываться отладчиком. Ну, думаю, сгорела. Потом они решили ещё покрутить и плата заработала без проблем.
Ответ убил:
"У тебя просто сейчас источник говеный, нормальные кончились". Источник стоит теперь другой
2. Простейшая связка - i2c датчик, два резистора и МК. Ну не видит его, хоть ты тресни, на АСК не отвечает. Прошу перепроверить схему подключения. Ответ:
"Да там проверять нечего, все как надо, ну ладно, глянем"
Оказалась классика - плюс и минус у датчика перепутаны
3. Поворотное устройство. Стоят модные tmc2209(не модули, а на общей плате) и ШД с редуктором 1:50/100. Должно пальцы ломать, но что-то прям вяленькие, еле тянут. И каких только токов-режимов я не перепробовал - ну, не тянут. Уже смирился - может подделка попалась. В один день было чуть больше времени и желания разобраться. Оказалось, vref был посажен на землю.. Отпаял резистор, переконфигурировал и потянуло
4. Этот же проект. Простой баг. Раз на раз работают концевики оптические - в один день нормально, в другой не очень и сильно "мажут". Оказалось ток светика оптопары находился на границе включения. И, иногда, просто было солнечно
5. Самодельное реле с датчиком тока. Показания тока "плавают". В реле без тока то показывают ток, то нет - зависит от устройства. Просят посмотреть, что-то придумать в ПО для компенсации. К слову, этим проектом уже 3 до меня занимались. Посмотрел на датчик тока - а это датчик на Холле прям рядом с эм-реле..
5. Была доп. плата расширения, которая занималась управлением всякими дополнительными устройствами. Подключалась по i2c в режиме slave к сложной системе i2c расширителей. Данных к этой плате каталось много. На столе работает отлично. На готовом изделии в первый же день в 4 часа ночи перезагрузка по wd. Оказалось, что иногда, (очень редко) в эту же линию одновременно с Большим Устройством стучался мастер управления питанием и на I2C случался мультместеринг
6. В одном из устройств внезапно начались страшные глюки консоли. Был Uart и Rx и tx линии выходили на корпус. Один раз просто кто-то решил, что хорошо бы, если бы были линии data скрученные..
7. Даже вспоминать страшно сколько (на заре карьеры) крови выпила у меня enc28j60, которую решили заложить в проекте, т.к. "её постоянно используют в модулях для ардуинок"
8. Сжёг девайс, т.к. по совершенно одинаковым разъемам подавалось 12В и сотни постоянки
9. Приносят коррбку плат - "ой, не прошивается, не работает, наверное прошивка, проверь". Плата без признаков жизни или смерти (изначально разработана без единого светодиода). Подключил, прошил, не работает. Начал копать схему. Оказалось - в новых(пару лет назад) схемах была добавлена ошибка с расположением диода на питании (защита от обратного включения). И кто-то новенький просто был не в курсе этой фичи
Судя по эмблеме - точно что-то умеет (;
Хорошая книжка, нестандартная. Меня особенно глава 19 за душу берёт. Но, к слову, насмотрелся на CS в МК. И хеш, и деревья, и Кальмана, и фильтров-преобразований разных и интересных видел. Конечно, чаще в исследовательской среде, чем в стартапах/подработках или компаниях, где МК - это лишь приложение к Настоящему Продукту
Стр. 144
Стр. 49
Видимо, я себя очень хорошо вел в этом году. Дедушка подошёл к подарку с душой и креативом. Прям вернулся в детство, когда ждал подарок под ёлку. Очень теплые чувства от АДМ, хоть от "А" там одно название (;
Спасибо Дедушке Морозу за новое развлечение на много дней вперёд! И админам Хабра за это мероприятие, конечно же
Вот это "назад дороги нет" очень странная вещь как по мне. И у ОПа тоже, на мой взгляд, странно поступает Сбер.
Вам нужны были специалисты на грейды 8-800-555. Допустим, HR переоценил (свою прозорливость или скиллы кандидата) и предложил пройти собеседование на грейд-число повыше. Ну, не прошел. И? Почему окно возможностей устроить специалиста захлопывается сразу на все предыдущие уровни и нужно проходить весь круг собеседований заново? Мне кажется это какой-то пробел в системе найма наших БК
Скорей всего, в Дженкинсе есть некий плагин для отправки email. Впрочем, никто вам не мешает "пинать" по готовности баш/питон/бат скрипт, который будет артефакты отправлять на мыло. У меня отдельно есть батник, который собранные прошивки загружает на ftp-сервер и на гит(не оптимально, но подтягивать свежие артефакты при сборке Большой Прошивки - очень удобно)
Вот только-только из Казани вернулся. Снимал дважды на "долгий срок", т.к. работа перемещалась. Двушка 45 тыс. в самом углу Новосавиновского. Двушка в Солнечном Городе 50 тыс. Ближе к центру ползет к 100 тыс.
Непонятно, почему статья с минусом. Достаточно логично написано.
Когда смотрел сборщики, то увидел, что gitlab-runner, вполне, можно настроить через консоль. Насколько его можно без gitlab запустить - не изучал.
Это было написано после работы с микрофоном в проекте. Прямых наработок от проекта тут нет
Примерно, 4.5 раза. Более подробное сравнение по степени сжатия от настроек не делал - подозреваю, что это делали до меня много раз
Удачи Вам! В какой-то мере Artery тоже неплохо - документация есть, библиотеки достаточно логичные, ide работает ?. Могла быть экзотика типа w801, вот там совсем печально
Бинарник удалось запустить. Вот прям из коробки подключить к STM для отладки - не получится, нужно ковырять
Случаем libopusfile не использует ли внутри себя libopus?
На счет ускорения - срезать углы был бы смысл, если контроллер не справляется с кодированием, но он вполне "прожевал" его. На счет кучи - мнения бывают разные, но я согласен