Embedded SW/Firmware Engineer
Information
- Rating
- 63-rd
- 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
Неужели чтобы выполнить GetVariableByName(Name) надо просканировать все 16MByte SPI NOR Flash чипа, чтобы найти самый актуальный заголовок с Name?
Как устроен механизм wear leveling для SPI-NOR flash микросхем?
Каков, собственно, алгоритм, который из SPI- NOR Flash делает NVRAM?
Что про это можно почитать?
UINT8 State; // Состояние переменной
Какой физический смысл у поля "состояние переменной"? Зачем это? Как интерпретировать? Какие там допустимые значения?
Вот поэтому и надо пользоваться makefile(лами).
В makefile всё делается лаконично.
А GUI-IDEшкам такое и не снилось!
Гениально! 3 строчки.
Дело в том что при отладке прошивок нам приходится собирать прошивки локально из WorkSpace (до загрузки в репу). Поэтому надо чтобы подпись отрабатывала локально.
Это понятно, но какая элементная база в Вашем акустическом трансивере? Трансивер цифровой или аналоговый? Можно почитать datasheet?
Вот как раз оклад в АО НПЦ ЭЛВИС в 2018 был порядка 25k/month RUR. На карту прилетало 83k/month RUR
Если поставить на рейку два DW1000 (нода A и нода B), и каждый из них будет показывать расстояние до ноды С, то точка пересечения окружностей даст два возможных направления на ноду С.
Если поставим на углах равностороннего треугольника ноды A B C и каждый их них будет показывать расстояние на D, то можно однозначно вычислить направление на D.
Да. Надо лишь слегка расширить протокол канального уровня.
Дать каждому устройству ID. В ответах инкапсулировать ID отправителя. В прошивке обрабатывать несколько независимых DS-TWR сессий.
Вы сделали свой акустический трансивер на основе FPGA?
Есть ли акустические трансиверы в виде ASIC?
С одной стороны интерфейс SPI, с другой стороны микрофон и звуко излучатель.
Подобно тому как существуют радио трансиверы, например, SX1262.
Какую модуляцию Вы задействовали для кодирования сигнала?
TeraTerm можно настроить на локальное эхо.
Ладно. Допустим в Automotive привыкли отлаживаться по CAN. Там так административный ресурс приказал.
Но электроника не ограничивается только автомобильными ECU.
Вот Вам, например, домофон в котором вся конфигурация производится по UART-CLI
https://www.youtube.com/watch?v=Fkmt7N6he5U
Да.. С комплексными числами приходится работать при вычислении дискретного преобразования Фурье на MCU )
Ультразвуком еще можно indoor навигацию делать. https://marvelmind.com/
Что у Вас была за задача?
Тут речь идет об ASIC трансиверах, которые умеют передавать бинарные данные.