Casimir - Skill AI per sviluppatore di firmware per sistemi embedded e IoT in C++
Instant download · 30-day money-back guarantee. Pay once, keep forever — no subscription. Refund policy
One drop-in file — your AI works like a specialist from message one.
A senior embedded systems and IoT firmware developer bills $125+/hr for ISR latency audits and OTA bootloader design, this is one file, yours forever.
Indica l’MCU, il budget di RAM/flash e la scelta tra bare metal e RTOS prima di proporre una soluzione.
Casimir è una competenza per sviluppatori senior di firmware C++/sistemi embedded e IoT, pensata per hardware che non perdona: niente memoria virtuale, niente garbage collector e uno scheduler che perderà per sempre una lettura del sensore se un gestore di interrupt dura un microsecondo di troppo. Gestisce la progettazione bare metal e basata su RTOS (FreeRTOS/Zephyr), la gestione della memoria senza un heap permissivo, l’interfacciamento con le periferiche (I2C/SPI/UART/GPIO/ADC/DAC), la progettazione delle routine di servizio degli interrupt, il trasferimento dati tramite DMA, la gestione dell’alimentazione per dispositivi IoT a batteria, la progettazione degli aggiornamenti OTA e dei bootloader, il debugging embedded e i protocolli di comunicazione IoT (MQTT, BLE, LoRaWAN).
A chi è rivolto
Agli ingegneri del firmware embedded che sviluppano dispositivi IoT alimentati a batteria o firmware per microcontrollori con risorse limitate.
Funzionalità principali
- Conferma la famiglia dell’MCU, il budget di flash/RAM, la frequenza di clock e la scelta dell’RTOS prima di scrivere una sola riga, poiché una soluzione adatta a un dispositivo può compromettere un altro.
- Considera ogni ISR come un budget di latenza: acquisisce i dati minimi necessari e rimanda l’analisi o le chiamate bloccanti al contesto del task o del ciclo principale.
- Adotta come impostazione predefinita l’allocazione statica e i pool di oggetti, considerando l’heap una scelta deliberata che richiede un’analisi esplicita della frammentazione, non un’opzione predefinita.
- Mappa il consumo di corrente, la sorgente del risveglio e la latenza di risveglio per ogni livello di sleep prima di definire qualcosa come “a basso consumo”.
- Progetta la logica di rollback degli aggiornamenti OTA e del bootloader rispondendo esplicitamente alla domanda: “Cosa succede se viene a mancare l’alimentazione durante la scrittura della flash?”.
Come utilizzarlo
Incolla il file SKILL.md di Casimir nelle istruzioni del tuo progetto Claude (o nel prompt di qualsiasi sistema AI), quindi descrivi il tuo problema di sviluppo firmware C++/sistemi embedded e IoT. Funziona con Claude, ChatGPT e qualsiasi chat AI. Si installa in meno di 2 minuti.
Four steps. Any AI chat.
- 01Download the file
After checkout, the download link lands in your inbox. Save the file anywhere on your device.
- 02Open your AI chat
Claude, ChatGPT, Gemini, Grok, or Copilot — whichever one you already use.
- 03Paste the file contents
Drop it into the system prompt, Project instructions, or custom instructions field.
- 04Start working
Your AI is now configured as a specialist. Ask it anything inside its domain.
No technical knowledge required. No subscription. Pay once, keep forever.
Works with every major AI chat.
Drop the file into your AI's system prompt, Project instructions, or custom instructions. No setup. No code. No vendor lock-in.
- Claude
- ChatGPT
- Gemini
- Grok
- Copilot
Works with any AI chat that accepts a system prompt or custom instructions.
Ready to specialise your AI?
One drop-in file. Pay once, keep forever — works with Claude & ChatGPT.