Все потоки
Поиск
Написать публикацию
Обновить

Комментарии 3

А теперь давай то же самое, но с шифрованием приложения, с получением версии загруженного приложения и возврат из приложения в бут для обновления без танцев с бубном кнопками перевода в бут. А там ещё и отладка приложения в составе с бутом подъедет при закрытом камне с эскалированным RDP до Level 2... Эх, приятные деньки, вспоминаю с наслаждением. Ах да, обновление бута в закрытом камне тоже добавь.

А почему бы у Claude не спросить как делать загрузчики?
Агенты такие вещи сейчас мгновенно делают

Вот, например, мне за день с учетом отладки Claude вот такой загрузчик по CAN сделал https://github.com/Indemsys/Landing_controller_LNDC_bootloader/blob/main/src/CAN_Bootloader/can_bootloader.c
Причем с глубокой трассировкой и исчерпывающими коментариями.

И еще полную спецификацию написал -
https://github.com/Indemsys/Landing_controller_LNDC_bootloader/blob/main/src/CAN_Bootloader/README.md

По этой спецификации он написал потом менеджер загрузки для центрального контроллера.
Там же моментом и скрипты для загрузки с ПК написал.

Шифрация , сжатие, и подпись по ECDSA (Elliptic Curve Digital Signature Algorithm) тоже были, но убраны.

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации