All streams
Search
Write a publication
Pull to refresh
178
116.7

Embedded SW/Firmware Engineer

Send message

С препроцессору (cpp) вообще все равно какой там язык (С, C++, dot, DeviceTree, assembler).
Задача cpp вставка и замена текста.
Деревья устройств в Linux тоже обрабатываются препроцессором.

Кто (какая утилита) поедает *.yaml файлы? *.yaml это тоже исходник.

Какой путь проходят исходники с момента написания до загрузки во Flash при сборке из-под Zephyr?

Сколько стоит покупка исходников Low Complexity Communication codec (LC3) для AuraCast (LE Audio) ?

Чем цифровая подпись отличается от контрольной суммы CRC?

1--Какой алгоритм шифрования использует BLE?

2--Какой алгоритм расчета CRC использует BLE?

3--Скольки битная CRC используется в BLE?

Получается для работы bonding(га) нужна энергонезависимая память. Так?

Сколько бит ключи шифрования в BLE?

Чем BLE Pairing отличается от BLE Bonding?

можете посоветовать какой-нибудь микроконтроллер с встроенным BLE?

cc2642r1f, cc2652r1f ,nRF5340


1--Bluetooth LE это full-duplex или half-duplex?

2--В Bluetooth LE есть CRC у пакетов?

3--В Bluetooth LE есть шифрование?

Что если собирать nRF(фы) из Makefile(ов) и c Eclipse? Как тут
https://github.com/OpusK/nRF5340-PDK

За 10 лет опыта никогда не видел чтобы кто-то использовал в Embedded прошивках Байт-стаффинг.

Обычно всем хватает пакетной синхронизации по TimeOut или захват пакета по преамбуле.

CMake не настолько гибкий как make.

https://www.youtube.com/watch?v=F2x7MEJnVjk

Скорость ветра можно также измерять при помощи трубки Пито. Никаких подвижных деталей.

Функция выбора формата ввода (логин+пароль или просто пароль) должна была быть реализована в Пастильде на уровне прошивки (отдельные HotKeys).

Никто не будет редактировать *.kdbx каждый раз, когда надо зайти на конкретный сайт.


Непонятно как это осуществить. Нужен видео tutorial.

А просто пристальновдумчиво поизучать схему не вариант вообще?

Pdf(ки) со схемотехникой от Vendor(a) иногда настолько циклопические (45--100 страниц), что подвисают при обычном Ctrl+F.

По поводу важности составления блок схем печатных плат у меня есть отдельный пост
https://habr.com/ru/post/667030/

Сколько времени у вас ушло на составление приведенного описания?

пара часов, параллельно просматривая YouTube

 Или вы хотите сказать, что пишете этот код вручную, глядя на pdf-ку?

да.
Этот Dot код нужен для того, чтобы утилита dot.exe отрисовала граф и сама расставила ранги узлов. Так как иначе понять правильный путь электрического сигнала не очевидно.

Information

Rating
56-th
Location
Москва, Москва и Московская обл., Россия
Registered
Activity

Specialization

Embedded Software Engineer, DevOps
Senior
Git
Bash
CI/CD
C
Embedded system
Programming microcontrollers
Software development
Algorithms and data structures
System Programming
Development of drivers