Informace o uživatelské Azure RTOS NetX Duo
Tento průvodce obsahuje komplexní informace o Azure RTOS NetX Duo, vysoce výkonném síťovém zásobníku IPv4/IPv6 od Microsoftu.
Je určený pro vývojáře softwaru v reálném čase, kteří jsou obeznámeni se základními síťovými koncepty, Azure RTOS ThreadX a programovacím jazykem C.
Organizace
Chapter 1 - Introduces Azure RTOS NetX Duo
2. kapitola – Poskytuje základní kroky k instalaci a používání Azure RTOS NetX Duo s vaší aplikací ThreadX.
3. kapitola – Poskytuje funkční přehled systému Azure RTOS NetX Duo a základní informace o síťových standardech TCP/IP.
4. kapitola – podrobnosti o rozhraní aplikace pro Azure RTOS NetX Duo
5. kapitola – Popis síťových ovladačů pro Azure RTOS NetX Duo
Příloha A – Azure RTOS NetX Duo
Příloha B – Azure RTOS NetX Duo
Příloha C – Azure RTOS datové typy NetX Duo
Příloha D – BSD-Compatible Socket API
Příloha E – 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é.
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, které by vývojáři měli vyhnout, protože by mohly způsobit závažné chyby.
Azure RTOS datových typů NetX Duo
Kromě vlastních datových typů řídicí Azure RTOS NetX Duo existuje několik speciálních datových typů, které se používají v rozhraních volání služeb Azure RTOS NetX Duo. 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 ThreadX a nachází se v souboru tx_port.h, který je součástí distribuce ThreadX.
Následuje seznam datových typů volání Azure RTOS NetX Duo a jejich souvisejících významů:
UINT:Základní unsigned integer. Tento typ musí podporovat 32bitová 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 se používá standardní 8bitový typ znaku.
Další datové typy se používají v rámci Azure RTOS NetX Duo. Jsou umístěné v souborech tx_port.hnebo nx_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 a/nebo Azure RTOS NetX Duo, které předcházely problému.
Obsah řetězců _tx_version_id a _nx_version_id v souborech tx_port.h a nx_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:
_tx_build_options
_nx_system_build_options1
_nx_system_build_options2
_nx_system_build_options3
_nx_system_build_options4
_nx_system_build_options5
Tyto proměnné nám poskytují informace o tom, jak byly Azure RTOS threadX a Azure RTOS knihoven NetX Duo vytvořeny.
Zachycená vyrovnávací paměť trasování ihned po zjištění problému. Toho se dosahuje vytvořením knihoven Azure RTOS ThreadX a Azure RTOS NetX Duo s TX_ENABLE_EVENT_TRACE a voláním tx_trace_enable s informacemi vyrovnávací paměti trasování.