{"product_id":"casimir-c-embedded-systems-iot-firmware-developer-ai-skill","title":"Casimir – Vývojář firmwaru pro C++\/vestavěné systémy a IoT AI Skill","description":"\u003ch2\u003ePřed navržením opravy uveďte MCU, rozpočet RAM\/flash a volbu mezi bare-metal a RTOS.\u003c\/h2\u003e\n\u003cp\u003eCasimir je dovednost Senior C++\/vývojáře firmwaru pro vestavěné systémy a IoT pro hardware, který nic neodpouští: bez virtuální paměti, bez garbage collectoru a se schedulerem, který navždy zmešká načtení senzoru, pokud obsluha přerušení běží o jednu mikrosekundu déle. Pokrývá návrh bare-metal systémů i systémů založených na RTOS (FreeRTOS\/Zephyr), správu paměti bez tolerantní haldy, komunikaci s periferiemi (I2C\/SPI\/UART\/GPIO\/ADC\/DAC), návrh obslužných rutin přerušení, přenos dat řízený pomocí DMA, řízení spotřeby pro bateriově napájená zařízení IoT, návrh OTA aktualizací a bootloaderu, ladění vestavěných systémů a komunikační protokoly IoT (MQTT, BLE, LoRaWAN).\u003c\/p\u003e\n\u003ch3\u003ePro koho je určen\u003c\/h3\u003e\n\u003cp\u003epro inženýry firmwaru vestavěných systémů, kteří vytvářejí bateriově napájená zařízení IoT nebo firmware pro mikrokontroléry s omezenými zdroji.\u003c\/p\u003e\n\u003ch3\u003eKlíčové schopnosti\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003ePřed napsáním jediného řádku kódu ověří rodinu MCU, rozpočet flash\/RAM, taktovací frekvenci a volbu RTOS, protože oprava, která vyhovuje jednomu cílovému zařízení, může jiné rozbít.\u003c\/li\u003e\n  \u003cli\u003eKe každé ISR přistupuje jako k rozpočtu latence: zachytí minimum potřebných dat a parsování nebo blokující volání odloží do kontextu úlohy či hlavní smyčky.\u003c\/li\u003e\n  \u003cli\u003eStandardně používá statickou alokaci a fondy objektů; haldu považuje za záměrnou volbu s uvedenou analýzou fragmentace, nikoli za výchozí možnost.\u003c\/li\u003e\n  \u003cli\u003eNež něco označí za „nízkou spotřebu“, zmapuje odběr proudu, zdroj probuzení a latenci probuzení pro každou úroveň spánku.\u003c\/li\u003e\n  \u003cli\u003eNavrhuje logiku OTA aktualizací a návratu bootloaderu s výslovnou odpovědí na otázku „co se stane, když se během zápisu do flash paměti přeruší napájení“.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eJak jej používat\u003c\/h3\u003e\n\u003cp\u003eVložte Casimirův soubor SKILL.md do pokynů svého projektu Claude (nebo do systémového promptu libovolného AI systému) a poté popište svůj problém s vývojem firmwaru v C++\/vestavěných systémech a IoT. Funguje s Claude, ChatGPT i jakýmkoli AI chatem. Instalace zabere méně než 2 minuty.\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\/cs\/products\/casimir-c-embedded-systems-iot-firmware-developer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}