O této uživatelské příručce k FileX

Tato příručka obsahuje komplexní informace o Azure RTOS FileX, vysoce výkonném systému vložených souborů v reálném čase od Microsoftu. Abyste z tohoto průvodce získali co nejvíce, měli byste být obeznámeni se standardními funkcemi operačního systému v reálném čase, službami systému souborů FAT a programovacím jazykem C.

Organizace

1. kapitola – představuje Azure RTOS FileX

2. kapitola – Poskytuje základní kroky k instalaci a používání Azure RTOS FileX s vaší Azure RTOS ThreadX.

3. kapitola – Poskytuje funkční přehled systému souborů Azure RTOS FileX a základní informace o formátech systému souborů FAT.

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

Kapitola 5 – Popisuje dodaný ovladač Azure RTOS Paměti RAM FileX a způsob psaní vlastních ovladačů Azure RTOS FileX.

6. kapitola – popisuje modul odolnosti proti chybám Azure RTOS FileX

Příloha A – Azure RTOS FileX Services

Příloha B – Azure RTOS FileX

Příloha C – Azure RTOS typy dat FileX

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 proměnné.

Tučné písmo – písmo označuje názvy souborů, klíčová slova a dále zvýrazňuje důležitá slova a proměnné.

Poznámka

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

Důležité

Symboly upozornění přitahují pozornost k situacím, které by vývojáři měli vyhnout, protože by mohly způsobit závažné chyby.

Datové typy FileX

Kromě vlastních datových typů Azure RTOS ovládacího prvku FileX existuje řada speciálních datových typů, které se používají v rozhraních volání Azure RTOS FileX. Tyto speciální datové typy se mapují přímo na datové typy podkladového kompilátoru jazyka C. To se provádí za účelem zajištění přenositelnosti mezi různými kompilátory jazyka C. Přesná implementace se dědí z Azure RTOS ThreadX a nachází se v souboru tx_port.h, který je součástí Azure RTOS ThreadX.

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

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.
ULONG64 64bitový unsigned integer datového typu.

Další datové typy se používají ve zdroji FileX. Jsou umístěné v souborech tx_port.hnebo fx_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 nebo souboru FileX, které předcházely problému.

  3. Obsah řetězců _tx_version_id a _fx_version_id v souborech tx_port.h a fx_port.h vaší distribuce. Tyto řetězce nám poskytnou cenné informace týkající se vašeho prostředí za běhu.

  4. Obsah následujících proměnných ULONG v paměti RAM Tyto proměnné nám poskytují informace o tom, jak byly vytvořeny knihovny ThreadX a FileX:

    _tx_build_options

    _fx_system_build_options1

    _fx_system_build_options2

    _fx_system_build_options3