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.
Podrobný popis problému, včetně frekvence výskytu a toho, jestli se může spolehlivě reprodukovat.
Podrobný popis všech změn aplikace nebo souboru FileX, které předcházely problému.
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.
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