Size: a a a

2022 January 21

KS

Kepler’s Supernova in Embedded Group
ну я вот начинаю забывать все UB потому что уже интутивно их избегаю) И когда начинают такие вопросы на интервью задавать вызывает только бугурт)
источник

KS

Kepler’s Supernova in Embedded Group
С таким кодом обычно не работаешь и сам его не пишешь
источник

В

Владимир in Embedded Group
ну вот
i = ++i + i++; // дало 13
есть такая штука как приоритет оператора в выражениях.
префиксный ++ имеет приоритет 3, а сложение - приоритет 6.
поэтому префиксные ++ должны выполняться раньше.
вопрос лишь в том - где компилятор хранит промежуточные вычисления перед сложением. Если в каком-то буфере, тогда
++i + ++i = 13,
а если непосредственно в переменной i, тогда 14.
источник

RC

Roman Clor in Embedded Group
Подскажите пожалуйста, вот есть RTC stm32f4. Там 2 регистра clock/data BCD формат. Месяц в этом формате 0-11 или 1-12?
источник

RC

Roman Clor in Embedded Group
думается мне что у меня баг с переходом года с этим связан.
источник

ND

Nikita D in Embedded Group
Второй вариант получается 7+7 делает, чтобы 14 получить, может ещё от оптимизации зависит
источник

ED

Egor Dolgalev in Embedded Group
это UB чистой воды, результат операции не закомичен до точки синхронизации, которой тут является символ ; т.е. ++i конечно вернет увеличенное значение, но будет это сделано до сложения или после неопределено, поэтому UB
источник

KA

Konstantin Akmarov in Embedded Group
лучше бы джуны не понтовались вообще)
источник

W

Wild_Wind in Embedded Group
42.
источник

NK

ID:0 in Embedded Group
Вакансия в сфере беспилотного транспорта

🏙 Локация: #Москва
🚚 ООО "ЭвоКарго"
📌Вакансия: #инженер #программист микроконтроллеров С/С++
⏱Полная занятость, гибкий график
📩 Контакты: @maria_pavl0va
💸120 000 - 180 000 net

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

Если вы опытный программист-разработчик и мечтаете заниматься исследовательской деятельностью в области беспилотных автомобилей, то вам – к нам.

🚚 О компании

Компания ЭвоКарго создает транспорт будущего. Мы проектируем, конструируем и собираем автономные электро-грузовики, разрабатываем программное обеспечение беспилотника и низкоуровневых компонентов. На основе беспилотного транспорта мы строим логистический сервис, который уже сейчас доступен на закрытых территориях.

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


🛠Чем предстоит заниматься

Вы будете:

•  Разрабатывать программное обеспечение для контроллеров управления исполнительными устройствами и тягового электропривода на базе микроконтроллеров TI (C2000, TMS570)
•  Участвовать в разработке программной архитектуры
•  Участвовать в выборе инструментов и фреймворков разработки ПО
•  Участвовать в code review
•  Заниматься отладкой ПО на реальном объекте управления (беспилотный автомобиль)
•  Тестировать код: юнит-тестирование, тестирование на испытательном стенде


🧠 Что нужно уметь

Мы ищем разработчика, который имеет:

••   Высшее образование по технической специальности;
•  Опыт разработки ПО на языках С/С++ не менее трех лет.
•  С++: STL, ООП, паттерны проектирования.
•  Инструменты: git, CMake.
•  Опыт работы и знание протоколов CANOpen, J1939.

Большим плюсом будет опыт работы с тяговым электроприводом с векторным управлением.

Приветствуется:
•  Знание стандартов функциональной безопасности ISO26262, IEC 61508.
•  Опыт работы с Jira и Confluence
•  Опыт работы в области робототехники и беспилотной техники.


☀️ Условия

• Оформление по ТК РФ;
• Высокий уровень белой заработной платы;
• Расширенный ДМС;
• Интересные задачи нацеленные на развитие высокотехнологичных самодвижущихся транспортных средств;
• Комфортный офис на территории технопарка «Калибр» (м.Алексеевская).

#developer #engineer #C++ #С #fulltime #вакансия #dev #мск #беспилотник #linux #работа #инженер  #беспилотныйтранспорт #ЭвоКарго #Evocargo #офис
источник

W

Wild_Wind in Embedded Group
Это и есть ub, когда реализовано так, как захочет левая пятка компиля.
источник

DS

Denis S in Embedded Group
Всем привет.  Есть кто в симисторах совковых шарит?
источник

LZ

Leonid Zaliubovskii in Embedded Group
А вопрос то в чем?
источник

DS

Denis S in Embedded Group
Вопросов несколько
1) Если он работает на переменке я открываю его плюсом. А когда меняется полярность комутируемого напряжения это уже другой квадрант?
источник

DS

Denis S in Embedded Group
Я о симисторе тс160
источник

LZ

Leonid Zaliubovskii in Embedded Group
сразу возникает вопрос, у тебя есть понимание, что такое квадранты симистора и чем они отличаются друг от друга? И да, вот из доков на него, если не врут
источник

LZ

Leonid Zaliubovskii in Embedded Group
источник

LZ

Leonid Zaliubovskii in Embedded Group
а так да, все верно, это другой квадрант
источник

AG

Artur Gilmanshin in Embedded Group
прямо в доках написано "не управляетЬся"? 😆
источник

DS

Denis S in Embedded Group
Там написано что 4й не желателен
источник