Informace o Azure RTOS ThreadX

Tato příručka poskytuje komplexní informace o Azure RTOS ThreadX, vysoce výkonném jádru Microsoftu v reálném čase.

Je určený pro integrovaného vývojáře softwaru v reálném čase. Vývojář by měl být obeznámen se standardními funkcemi operačního systému v reálném čase a programovacím jazykem C.

Organizace

1. kapitola – poskytuje základní přehled o Azure RTOS ThreadX a jeho vztahu k integrovanému vývoji v reálném čase

2. kapitola – Poskytuje základní kroky k instalaci a Azure RTOS ThreadX ve vaší aplikaci hned od instalace.

3. kapitola – podrobně popisuje funkční provoz Azure RTOS ThreadX, vysoce výkonného jádra v reálném čase.

4. kapitola – podrobnosti o rozhraní aplikace pro Azure RTOS ThreadX

Kapitole 5 : Popisuje psaní V/V ovladačů pro Azure RTOS ThreadX.

6. kapitola – popisuje ukázková aplikace, která je součástí každého balíčku podpory Azure RTOS ThreadX.

Příloha A – Azure RTOS ThreadX API

Příloha B – Azure RTOS ThreadX

Příloha C – Azure RTOS ThreadX

Příloha D – graf ASCII

Konvence průvodce

Kurzíva – písmo označuje názvy knih, zvýrazňuje důležitá slova a označuje parametry.

Tučné písmo – písmo označuje klíčová slova, konstanty, názvy typů, prvky uživatelského rozhraní, názvy proměnných a dále zdůrazňují důležitá slova.

Kurzíva a Tučné písmo – písmo označuje názvy souborů a funkce.

Důležité

Informační symboly přitahují pozornost k důležitým nebo dalším informacím, které by mohly ovlivnit výkon nebo funkci.

Upozornění

Symboly upozornění přitahují pozornost k situacím, kdy by vývojáři měli dávat pozor, aby se vyhnuli, protože by mohly způsobit závažné chyby.

Azure RTOS datových typů ThreadX

Kromě vlastních datových typů Azure RTOS ThreadX existuje řada speciálních datových typů, které se používají v rozhraních volání služby ThreadX Azure RTOS ThreadX. Tyto speciální datové typy se mapují přímo na datové typy podkladového kompilátoru jazyka C. To se provádí k zajištění přenositelnosti mezi různými kompilátory jazyka C. Přesnou implementaci najdete v souboru tx_port.h, který je součástí zdroje.

Následuje seznam datových typů volání Azure RTOS ThreadX a jejich souvisejících významů:

Datový typ Popis
UINT Základní unsigned integer. Tento typ musí podporovat 8bitová data bez znaménka. Je však namapován na nejpohodlnější datový typ bez znaménka.
ULONG Dlouhý typ bez znaménka. Tento typ musí podporovat 32bitová data bez znaménka.
VOID Téměř vždy odpovídá typu void kompilátoru.
CHAR Nejčastěji standardní 8bitový typ znaku.

Další datové typy se používají v rámci Azure RTOS ThreadX. Jsou také umístěné v souboru tx_port.h.

Centrum zákaznické podpory

Pokud máte dotazy nebo vám pomůžou s využitím těchto kroků, odešlete lístek podpory prostřednictvím webu Azure Portal. V e-mailové zprávě nám uveďte následující informace, abychom mohli efektivněji vyřešit vaši žádost o podporu:

  1. Podrobný popis problému, včetně frekvence výskytu a toho, jestli se může spolehlivě reprodukovat.
  2. Podrobný popis všech změn aplikace a/nebo Azure RTOS ThreadX, které předcházely problému.
  3. Obsah řetězce _tx_version_id v souboru tx_port.h vaší distribuce. Tento řetězec nám poskytne cenné informace týkající se vašeho prostředí za běhu.
  4. Obsah paměti RAM proměnné _tx_build_optionsULONG. Tato proměnná nám poskytne informace o tom, jak Azure RTOS byla vytvořena vaše knihovna ThreadX.