Informace o uživatelské příručce k Azure RTO NetX

Tato příručka obsahuje podrobné informace o službě Azure RTO NetX, Microsoft High Performance Stack.

Je určený pro integrované vývojáře softwaru v reálném čase, kteří znají základní koncepty sítě, Azure RTO ThreadX a programovací jazyk C.

Organizace

Kapitola 1 – zavádí Azure RTO NetX

Kapitola 2 – poskytuje základní kroky pro instalaci a používání Azure RTO NetX s vaší aplikací ThreadX.

Kapitola 3 – poskytuje funkční Přehled systému Azure RTO NetX a základní informace o síťových standardech TCP/IP.

Kapitola 4 – podrobnosti rozhraní aplikace k Azure RTO NetX.

Kapitola 5 – popisuje ovladače sítě pro Azure RTO NetX.

Příloha A – Azure RTO NetX Services

Příloha B – konstanty Azure RTO NetX

Příloha C – datové typy Azure RTO NetX

Příloha D – BSD-Compatible rozhraní API soketu

Příloha E -ASCII – graf

Datové typy Azure RTO NetX

Kromě vlastních typů dat struktury ovládacích prvků Azure RTO NetX je k dispozici několik speciálních typů dat, které se používají v rozhraních volání služby Azure RTO NetX. Tyto speciální datové typy jsou mapovány přímo k datovým typům podkladového kompilátoru jazyka C. To je provedeno pro zajištění přenositelnosti mezi různými kompilátory jazyka C. Přesná implementace je zděděná z ThreadX a je možné ji najít v souboru . h tx_port , který je součástí distribuce ThreadX.

Následuje seznam typů dat volání služby Azure RTO NetX a jejich přidružených významů:

Typy dat Popis
UINT Základní unsigned integer. Tento typ musí podporovat 32 nepodepsaná data. je však mapován na nejpohodlnější datový typ bez znaménka.
ULONG Typ Long bez znaménka. Tento typ musí podporovat 32 nepodepsaná data.
ŠEKEM Skoro vždy odpovídá typu void kompilátoru.
CHAR Nejčastěji standardní typ znaku pro 8 bitů.

Ve zdroji Azure RTO NetX se používají další datové typy. Jsou umístěny v souborech tx_port. h nebo nx_port. h .

Centrum zákaznické podpory

Posílejte prosím lístek podpory na webu Azure Portal, kde najdete otázky nebo vám pomůžou s postupem. Poskytněte nám v e-mailové zprávě následující informace, abychom mohli efektivněji vyřešit vaši žádost o podporu:

  1. Podrobný popis problému, včetně četnosti výskytu a toho, zda může být spolehlivě reprodukován.

  2. Podrobný popis všech změn aplikace a/nebo Azure RTO NetX, které předcházejí tomuto problému.

  3. Obsah _tx_version_id a _nx_version_id řetězců nacházejících se v souborech tx_port. h a nx_port. h vaší distribuce. Tyto řetězce vám poskytnou cenné informace týkající se prostředí run-time.

  4. Obsah v paměti RAM následujících proměnných ulong :

    _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é vám poskytnou informace o tom, jak byly sestaveny vaše knihovny Azure RTO ThreadX a Azure RTO NetX.

  5. Vyrovnávací paměť trasování zachycená ihned po zjištění problému. Toho je možné dosáhnout vytvořením knihoven Azure RTO ThreadX a Azure RTO NetX pomocí TX_ENABLE_EVENT_TRACE a voláním tx_trace_enable s informacemi o vyrovnávací paměti trasování. Podrobnosti najdete v uživatelské příručce k Azure RTO TraceX.