Požadavky
Tento článek definuje požadavky, pokud chcete začít s vývojem s CHESTER SDK.
Instalace J-Link
Následující článek vás provede instalací nástroje SEGGER J-Link.
Instalace na Ubuntu
Následující článek vás provede instalací CHESTER SDK na systému Ubuntu. Byla otestována na verzi Ubuntu 22.04 LTS.
Instalace na macOS
Následující článek vás provede instalací CHESTER SDK na macOS. Tento návod byl otestován na verzích macOS 12 (Monterey) a macOS 13 (Ventura).
Instalace na Windows
Následující článek vás provede instalací CHESTER SDK na systému Windows. Tento návod byl otestován na Windows verze 10 a 11.
Build a nasazení
Tento článek vysvětluje, jak sestavit, nasadit a nahrát firmware aplikace do HARDWARIO Cloud.
Debug
Většinu kódu je možné debugovat pomocí logovacích funkcí Zephyr jako LOGINF, LOGHEXDUMPINF a dalších.
Aplikace
V podsložce SDK applications\ získáte přístup ke kompletnímu kódu našich katalogových aplikací. Kód můžete upravit, doplnit funkcionalitu nebo na základě struktury projektu vyvinout vlastní aplikaci.
Ukázky
V podsložce SDK samples\ najdete mnoho ukázek vysvětlujících práci s různými senzory a subsystémy. Každá ukázka je samostatný projekt, který můžete zkompilovat a nahrát do zařízení CHESTER.
Přizpůsobení aplikace
Tento článek popisuje postup, když potřebujete upravit existující katalogovou aplikaci v CHESTER SDK. Vývojář to může udělat několika způsoby, ale cílem tohoto článku je ukázat proces, který představuje co nejmenší tření, když vývojář potřebuje držet…
Jak na: sběrnice I²C
Tento článek ukazuje, jak komunikovat s cílovými zařízeními na sběrnici I²C (zařízení CHESTER je na sběrnici v roli controlleru).
How to: Kconfig
Tento článek ukazuje, jak ve svém projektu používat Kconfig.
Jak na: CBOR
Zařízení CHESTER s Cloud v2 používá CBOR pro kódování a dekódování přenášených dat. Díky CBOR můžete pomocí souboru YAML popsat, jak budou přenášená data vypadat, a poté ve svém kódu v C používat klíče z tohoto souboru YAML.
Jak na: LTE v2
Tento článek ukazuje, jak upgradovat existující firmware pro zařízení CHESTER na LTE v2 a Cloud v2.
Jak na: Project Generator
Používá se také ke generování různých variant katalogových aplikací. Různé varianty najdete v souborech project.yaml.
Git repozitář
Reference API
Licence
V tomto článku najdete užitečné informace o licenci CHESTER SDK.