Разработка прошивки, размещаемой на шлюзе, и управление прямым взаимодействием с ПЛК/оборудованием в техническом помещении (Modbus, BACnet и т. д.).
Ставки пока отсутствуют
Ставки пока отсутствуют
-
Олексій Мамонтов 9 марта 2025Ваше ТЗ виглядає краще, теперь відно що проект цікавий )
тільки Ви забули вказати через якій інтерфейс плануєте обновляти прошивку та плануємиє розміри..
Також я розумію Вам буде потрібна программа яка буде видавати приватний та публічний ключ , симетричний ключ, рахувати хеш, та кодувати та підписувати прошивку
Краще це робити мабуть на бібліотеці OpenSSL
Також до Вас будут питання
Яка стратегія що до флеш
Вона повинна храниться в закодованому вигляді та виконуватися за допомогою вбудованого модуля OTFDIC
Або після завантаження во флеш , перезбираеється загрузчиком за допомогою модуля CRYP ключем фAes256 з CBC
І саме головне для чого така секретність , де це планується використовуватися ))
З таким я стикався тільки в ECU для автівок,
-
Олександр Кузнецов
9 марта 2025
Це не секретність, а базова функція для любого комерційного пристрою, оновлення прошивки. Просто розписано як це робиться.
-
Олександр Кузнецов
9 марта 2025
Задача стоїть просто закрити контролер від зчитування, та щоб була можливість оновлення прошивки. Бутлоадер має займати не більше 35 відсотків доступної пам'яті контролера.
Те що в усіх комерційних приладах файл прошивки передається в зашифрованому вигляді, і не придатний для клонування чи десасемблювання, це очевидний факт. Як його шифрувати мені не принципово.
-
Олександр Кузнецов
9 марта 2025
Вона на ходу розккодовується бутлоадером, і записується в звичайному вигляді, це стандартна практика оновлення прошивки любого комерційного приладу
-
Олексій Мамонтов 9 марта 2025Cторинка 266
https://www.st.com/resource/en/application_note/an2606-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics.pdf
Якій інтерфейс плануєте? -
Олександр Кузнецов
9 марта 2025
Такий же як і в вбудованому бутлоадері, просто файл прошивки має бути зашифрований
Актуальные фриланс-проекты в категории Встраиваемые системы и микроконтроллеры
Наземная станция управления на базе SINE LINK
Необходимо интегрировать НСК с системой автоматического старта (катапульта с микроконтроллером), чтобы передавать сигнал на микроконтроллер, который будет инициировать работу катапульты на расстоянии 500 метров от нее.
Создать совместимость между наземной станцией управления, системой автоматического старта (САС), радаром и самолетом.
Нужно доработать существующую PCB-плату Bitclock rev3 в KiCad. Исходники проекта: https://github.com/goat-hill/bitclock/tree/master/bitclock-pcb/rev3a/kicad Задача: 1. Изменить размер и форму платы под новую STEP/3D модель корпуса. 2. Перенести/заменить текущий разъём питания на USB-C. 3. Переделать порт подключения монитора под 8-pin разъём. 4. Расставить компоненты так, чтобы плата корректно вставала в корпус по посадочным местам. 5. Сохранить существующий функционал платы. 6. Проверить совпадение платы с 3D/STEP моделью. 7. На выходе нужны готовые KiCad-файлы + обновлённая 3D модель/проверка посадки. Основное: нужен специалист по KiCad/PCB design, который умеет работать с корпусами STEP и посадочными местами.
Для wi fi устройства. В поиске специалиста с Tuya IoT Platform / Tuya Panel Studio, Опыт работы с CBU обязателен! Необходимо выполнить Регистрация аккаунта 1. Настройка продукта в Tuya IoT Platform 2. Настройка Data Points (DP) 3. Разработка интерфейса в Tuya 4. Настройка взаимодействия CBU ↔ Tuya Разработка самого железа, pcb и т.д. не нужна! Задача исключительно для специалиста, который имеет опыт работы с платформой и может показать собственные выполненные проекты. Все условия будут зафиксированы в деталях в личной переписке, оплата через сейф!