Что именно нужно сделать:
Написать bootloader для контроллера STM32L433CCT6
Контроллер должен подключаться к компьютеру посредством USB порта. При подключении к компьютеру по USB в диспетчере устройств определяется как
USB\VID_0483&PID_5740&REV_0200
Описание устройства: ********* VIRTUAL COM PORT
Далее общается с софтом PWA и Web Serial API для получения прошивки.
Более подробную информацию лично подрядчику.
Оставлять заявки могут только авторизованные пользователи.
Добрый день. Хотел бы получить более подробную информацию и оценить сложность задачи. Потенциально могу написать (на C или Zig, вероятно, со вставками ассемблера).
Контакт в Телеграме - @beggortal
В случае своей готовности, могу выполнить втрое дешевле, т.к. понимаю, что свежий аккаунт не выглядит привлекательно. Низкоуровневое программирование - мой личный интерес и хобби, писал ПО для DIY термостата.
Добрый день!
Меня заинтересовал Ваш проект. Я готов немедленно за него взяться. Подробности можем обговорить в переписке.
Вот мое резюме - http://pc-rzn.ru/resume
Портфолио - http://pc-rzn.ru/portfolio
Версия для Android - https://www.dropbox.com/s/ec7c3h5rmw3730x/resume.apk?dl=0
Так же разрабатываю приложения на: WebGL(three.js), GLScene, HTML, CSS, JavaScript, Pascal, Object Pascal(Delphi), PHP, Python, Assembler, C++, C, C#, OpenGL, Flutter, React Native, Java, 1С, Lua, Bash, OCaml, разрабатываю промышленную автоматику, печатные платы, роботов, кликеры, торговых роботов и другие устройства на заказ.
Готов выполнить работу по следующим предметам:
1)Дифференциальные уравнения
2)Линейная алгебра
3)Математический анализ
4)Аналитическая геометрия
5)И другие дисциплины
Написание bootloader'а для контроллера STM32L433CCT6 является сложной технической задачей, которая требует глубоких знаний в программировании микроконтроллеров и протоколов связи. Также необходимо рассмотреть архитектуру и спецификации самого контроллера.
Ниже представлен основной процесс, который нужно выполнить для реализации bootloader'а:
1. Создание проекта: Создайте новый проект для разработки на микроконтроллере STM32L433CCT6 в выбранной вами IDE (Integrated Development Environment), такой как STM32CubeIDE или Keil.
2. Конфигурация USB: Настройте контроллер для подключения к компьютеру посредством USB порта. Это включает в себя настройку соответствующих регистров USB и настройку USB дескрипторов для определения устройства в диспетчере устройств.
3. Реализация протокола связи: Разработайте протокол связи между контроллером и компьютером для передачи прошивки через USB порт. Вы можете использовать PWA (Progressive Web Application) и Web Serial API для взаимодействия с компьютером и передачи прошивки.
4. Управление прошивкой: Реализуйте функции для загрузки и записи прошивки в память контроллера. Вам потребуется знание о спецификации файлов прошивки и алгоритме записи во флэш-память.
5. Безопасность: Обеспечьте безопасность bootloader'а, чтобы предотвратить несанкционированную прошивку или воздействие на прошивку.
6. Отладка и тестирование: Проведите отладку и тестирование разработанного bootloader'а на реальном контроллере STM32L433CCT6, удостоверьтесь в его стабильной работе и соответствии заданным требованиям.
Учтите, что данная задача требует серьезных навыков программирования и глубокого понимания работы микроконтроллеров. Если у вас нет опыта в этой области, рекомендуется обратиться к специалистам или к документации, предоставленной производителем контроллера STM32L433CCT6.
23:44 26.11.23
Не совсем понимаю о чём речь. Этот ответ получен от ии. Разбираюсь. Может что пригодится. Удачи))
Доброго времени суток, имею большой опыт в данной сфере, вот пример по работе, которую делал я, а так же оставлю ссылку на сайт, где мой опыт работы указан более обширно, спасибо.
https://profi.ru/profile/YuryevGA/ "Либо переводом STM32 в режим работы встроенного загрузчика, тогда blueNRG, отвечает только за передачу сообщений. Реализована возможность авторизации подключения внешних устройств к сервису OTA.
Структурно, функции энергосбережения теперь полностью перенесены в blueNRG, который управляет пробуждением контроллера STM32, что должно обеспечить некоторое повышение времени автономной работы.
В качестве подитога:
- разработано ПО, для использования blueNRG в качестве сетевого сопроцессора ( а также контроллера загрузки обновлений OTA и режимов энергосбережения).
- внесены изменения в ПО микроконтроллера STM32 реализующего операции управления двигателями и связанную с ними логику.
- внесены изменения в классы отвечающие за установление связи с устройством и поддержание соединения на стороне пользовательских устройств.
Верификация всех этих изменений осуществлялась с помощью отладочных комплектов STM32VLDiscovery и STEVAL-IDB007v1 (представляющих микроконтроллеры STM32F100RB и blueNRG-132) соединённых между собой в соответствии топологией платы отправленной на производство. В качестве источника OTA обновлений выступал телефон с ОС Android." Многое пришлось убрать, ибо тут ограничение, но могу потом отправить вам повторно, если нужно будет
Оставлять заявки могут только авторизованные пользователи.
Написать прошивку для микроконтроллера STM32
Реклама
Написать прошивку для микроконтроллера STM32
Написать bootloader для контроллера STM32L433CCT6
Что именно нужно сделать:
Написать bootloader для контроллера STM32L433CCT6
Контроллер должен подключаться к компьютеру посредством USB порта. При подключении к компьютеру по USB в диспетчере устройств определяется как
USB\VID_0483&PID_5740&REV_0200
Описание устройства: ********* VIRTUAL COM PORT
Далее общается с софтом PWA и Web Serial API для получения прошивки.
Более подробную информацию лично подрядчику.
Другие открытые задания:
Асистент по размещению объявлений1 500 р.
Бюджет: 1 500 р. Требуется размещать объявления. lombard_7 мой тг.
Разместить отзыв на Авито 150 р.
Бюджет: 150 р. Написать отзыв по инструкции Текст дам https://docs.google.com/document/d/18tb18xzH2lSR6ypE2cbVPzG30eko95CxPX-XMuylK_U/edit
Оператор в чат (без звонков, удаленно)30 000 р.
Бюджет: 30 000 р. Для отклика пишите мне в ТГ по нику ··· Обязанности: - Консультирование клиентов по продуктам и услугам компании. - Презентация продуктов компании потенциаль…
поиск заданий