{"product_id":"casimir-c-embedded-systems-iot-firmware-developer-ai-skill","title":"카지미르 - C++\/임베디드 시스템 및 IoT 펌웨어 개발자 AI Skill","description":"\u003ch2\u003e해결책을 제안하기 전에 MCU, RAM\/플래시 예산, 베어메탈과 RTOS 중 선택을 명시하세요.\u003c\/h2\u003e\n\u003cp\u003eCasimir는 하드웨어에 실수가 용납되지 않는 환경을 위한 시니어 C++\/임베디드 시스템 및 IoT 펌웨어 개발자 스킬입니다. 가상 메모리와 가비지 컬렉터가 없고, 인터럽트 핸들러가 1마이크로초만 너무 오래 실행되어도 스케줄러가 센서 판독을 영원히 놓칠 수 있는 환경을 다룹니다. 베어메탈 및 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\u003eOTA 및 부트로더 롤백 로직을 설계할 때 \"플래시 쓰기 도중 전원이 끊기면 어떻게 되는가\"에 대한 명확한 답을 포함합니다.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e사용 방법\u003c\/h3\u003e\n\u003cp\u003eCasimir의 SKILL.md를 Claude 프로젝트 지침(또는 모든 AI 시스템 prompt)에 붙여 넣은 다음, 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\/ko\/products\/casimir-c-embedded-systems-iot-firmware-developer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}