B
bouffalo-sdk
Kompletny przewodnik SDK dla mikrokontrolerów i IoT Bouffalo – od architektury po debugowanie
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Bouffalo SDK to zestaw narzędzi deweloperskich dla mikrokontrolerów i urządzeń IoT serii Bouffalo (BL602, BL702, BL616 i inne). Skill zawiera pełną dokumentację obejmującą architekturę SDK, sterowniki LHAL dla wszystkich peryferiów (GPIO, UART, SPI, I2C, ADC, DAC, PWM, RTC), obsługę protokołów bezprzewodowych (WiFi, BLE, Zigbee, Thread), system budowania oparty na Makefile i CMake, oraz kompletny przepływ pracy deweloperskiej od konfiguracji środowiska przez kompilację i wgrywanie aż po debugowanie i analizę wydajności.
Jak używać
- Zainstaluj skill w swoim środowisku Claude/Copilot – będzie dostępny jako referencja do dokumentacji Bouffalo SDK.
- Kiedy rozpoczynasz projekt z mikrokontrolerami Bouffalo, zapytaj skill o przegląd SDK – otrzymasz informacje o obsługiwanych chipach, strukturze katalogów i wymaganiach środowiska.
- Aby zrozumieć architekturę SDK i jego warstwę abstrakcji sprzętu (LHAL), poproś skill o wyjaśnienie projektowania modułów i API peryferiów – dowiesz się, jak ujednolicone interfejsy działają na różnych chipach.
- Podczas konfiguracji projektu i systemu budowania (Makefile, CMake, Kconfig) konsultuj się ze skillem w sprawie menuconfig, ustawień toolchaina i flag kompilacji.
- Gdy pracujesz z konkretnymi peryferiami (GPIO, UART, SPI, I2C, ADC, PWM) lub protokołami bezprzewodowymi (WiFi, BLE), poproś skill o przykłady użycia i najlepsze praktyki dla wybranego chipsa.
- W fazie debugowania i optymalizacji – wgrywanie firmware'u, analiza crashów, profilowanie pamięci i Flash – skonsultuj się ze skillem w sprawie narzędzi (CKLink, GDB, Puncover) i procedur diagnostycznych.