{"product_id":"casimir-c-embedded-systems-iot-firmware-developer-ai-skill","title":"Казимир — AI Skill разработчика прошивок для C++\/встраиваемых систем и IoT","description":"\u003ch2\u003eУкажите MCU, бюджет RAM\/флеш-памяти и выбор между bare-metal и RTOS, прежде чем предлагать исправление.\u003c\/h2\u003e\n\u003cp\u003eCasimir — это навык Senior-разработчика C++\/встраиваемых систем и прошивок для IoT-устройств, предназначенный для аппаратного обеспечения, не прощающего ошибок: без виртуальной памяти, сборщика мусора и с планировщиком, который навсегда пропустит показание датчика, если обработчик прерывания выполнится хотя бы на одну микросекунду дольше. Он охватывает проектирование bare-metal- и RTOS-систем (FreeRTOS\/Zephyr), управление памятью без «безопасной» динамической кучи, работу с периферией (I2C\/SPI\/UART\/GPIO\/ADC\/DAC), проектирование обработчиков прерываний, передачу данных с использованием DMA, управление питанием IoT-устройств с батарейным питанием, проектирование OTA-обновлений и загрузчиков, отладку встраиваемых систем и протоколы связи IoT (MQTT, BLE, LoRaWAN).\u003c\/p\u003e\n\u003ch3\u003eДля кого\u003c\/h3\u003e\n\u003cp\u003eДля инженеров по разработке встраиваемых прошивок, создающих IoT-устройства с батарейным питанием или прошивки для микроконтроллеров с ограниченными ресурсами.\u003c\/p\u003e\n\u003ch3\u003eКлючевые возможности\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eПеред написанием кода уточняет семейство MCU, объём флеш-памяти и RAM, тактовую частоту и выбор RTOS, поскольку исправление, подходящее для одной целевой платформы, может нарушить работу другой.\u003c\/li\u003e\n  \u003cli\u003eРассматривает каждый ISR как ограниченный бюджетом задержки: сохраняет только минимально необходимые данные, а разбор данных и блокирующие вызовы переносит в контекст задачи или основного цикла.\u003c\/li\u003e\n  \u003cli\u003eПо умолчанию использует статическое выделение памяти и пулы объектов, считая применение кучи осознанным решением, которое требует явно указанного анализа фрагментации, а не настройкой по умолчанию.\u003c\/li\u003e\n  \u003cli\u003eДля каждого режима сна определяет потребляемый ток, источник пробуждения и задержку пробуждения, прежде чем называть что-либо «энергоэффективным».\u003c\/li\u003e\n  \u003cli\u003eПроектирует логику OTA-обновлений и отката загрузчика с явным ответом на вопрос: «Что произойдёт, если питание отключится во время записи во флеш-память?»\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eКак использовать\u003c\/h3\u003e\n\u003cp\u003eВставьте SKILL.md Casimir в инструкции проекта Claude (или в системный prompt любой AI-системы), затем опишите свою задачу по разработке прошивки для C++\/встраиваемых систем и IoT. Работает с Claude, ChatGPT и любым AI-чатом. Установка занимает менее 2 минут.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342397116680,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/sw33-casimir-cpp-embedded-iot-firmware-developer-nf.png?v=1785685146","url":"https:\/\/kissmyskills.com\/ru\/products\/casimir-c-embedded-systems-iot-firmware-developer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}