{"product_id":"casimir-c-embedded-systems-iot-firmware-developer-ai-skill","title":"Casimir - Skill de Desenvolvedor de Firmware para Sistemas Embarcados e IoT em C++ AI","description":"\u003ch2\u003eInforme o MCU, o orçamento de RAM\/flash e a escolha entre bare metal e RTOS antes de propor uma correção.\u003c\/h2\u003e\n\u003cp\u003eCasimir é uma habilidade de Desenvolvedor Sênior de Firmware em C++\/Sistemas Embarcados e IoT para hardware que não perdoa erros: sem memória virtual, sem coletor de lixo e com um agendador que perderá uma leitura de sensor para sempre se um manipulador de interrupção executar por um microssegundo a mais. Ele abrange projetos bare metal e baseados em RTOS (FreeRTOS\/Zephyr), gerenciamento de memória sem uma heap tolerante a erros, interface com periféricos (I2C\/SPI\/UART\/GPIO\/ADC\/DAC), projeto de rotinas de serviço de interrupção, transferência de dados orientada por DMA, gerenciamento de energia para dispositivos IoT alimentados por bateria, projeto de atualizações OTA e bootloaders, depuração embarcada e protocolos de comunicação IoT (MQTT, BLE, LoRaWAN).\u003c\/p\u003e\n\u003ch3\u003ePara quem é\u003c\/h3\u003e\n\u003cp\u003eengenheiros de firmware embarcado que desenvolvem dispositivos IoT alimentados por bateria ou firmware para microcontroladores com recursos limitados.\u003c\/p\u003e\n\u003ch3\u003ePrincipais capacidades\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eConfirma a família do MCU, o orçamento de flash\/RAM, a velocidade do clock e a escolha do RTOS antes de escrever uma linha, pois uma correção que funciona em um alvo pode quebrar outro.\u003c\/li\u003e\n  \u003cli\u003eTrata cada ISR como um orçamento de latência: captura os dados mínimos necessários e adia a análise ou as chamadas bloqueantes para o contexto de uma tarefa ou do loop principal.\u003c\/li\u003e\n  \u003cli\u003eAdota como padrão a alocação estática e os pools de objetos, tratando uma heap como uma escolha deliberada, acompanhada de uma análise explícita de fragmentação, e não como padrão.\u003c\/li\u003e\n  \u003cli\u003eMapeia o consumo de corrente, a fonte de despertar e a latência de despertar para cada nível de suspensão antes de chamar qualquer coisa de \"baixo consumo\".\u003c\/li\u003e\n  \u003cli\u003eProjeta a lógica de rollback de atualizações OTA e do bootloader com uma resposta explícita à pergunta \"o que acontece se faltar energia durante a gravação na flash\".\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo usar\u003c\/h3\u003e\n\u003cp\u003eCole o SKILL.md do Casimir nas instruções do seu projeto no Claude (ou no prompt de qualquer sistema de AI) e descreva seu problema de desenvolvimento de firmware em C++\/sistemas embarcados e IoT. Funciona com Claude, ChatGPT e qualquer chat de AI. Instalação em menos de 2 minutos.\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\/pt\/products\/casimir-c-embedded-systems-iot-firmware-developer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}