Over deze FileX-gebruikershandleiding

Deze handleiding bevat uitgebreide informatie over Azure RTOS FileX, het hoogwaardige, realtime ingesloten bestandssysteem van Microsoft. Als u het meeste uit deze handleiding wilt haalt, moet u bekend zijn met standaardfuncties voor realtime besturingssystemen, FAT-bestandssysteemservices en de programmeertaal C.

Organisatie

Hoofdstuk 1: introduceert Azure RTOS FileX

Hoofdstuk 2: bevat de basisstappen voor het installeren en gebruiken van Azure RTOS FileX met Azure RTOS ThreadX-toepassing

Hoofdstuk 3: bevat een functioneel overzicht van de Azure RTOS FileX-systeem en basisinformatie over FAT-bestandssysteemindelingen

Hoofdstuk 4: de interface van de toepassing voor het Azure RTOS FileX

Hoofdstuk 5: beschrijft het opgegeven Azure RTOS FileX RAM-stuurprogramma en het schrijven van uw eigen aangepaste Azure RTOS FileX-stuurprogramma's

Hoofdstuk 6: beschrijft de Azure RTOS FileX Fault Tolerant Module

Bijlage A - Azure RTOS FileX Services

Bijlage B - Azure RTOS FileX-constanten

Bijlage C - Azure RTOS FileX-gegevenstypen

Bijlage D - ASCII-grafiek

Handleiding conventies

Italics: typeface geeft boektitels aan, benadrukt belangrijke woorden en geeft variabelen aan.

Boldface: typeface geeft bestandsnamen en sleutelwoorden aan en legt de nadruk op belangrijke woorden en variabelen.

Notitie

Informatiesymbolen vestigen de aandacht op belangrijke of aanvullende informatie die van invloed kan zijn op de prestaties of functie.

Belangrijk

Waarschuwingssymbolen vestigen de aandacht op situaties die ontwikkelaars moeten vermijden, omdat ze fatale fouten kunnen veroorzaken.

FileX-gegevenstypen

Naast de gegevenstypen van Azure RTOS FileX-besturingselementstructuur, is er een reeks speciale gegevenstypen die worden gebruikt in Azure RTOS aanroepinterfaces van de FileX-service. Deze speciale gegevenstypen worden rechtstreeks aan gegevenstypen van de onderliggende C-compiler toe te staan. Dit wordt gedaan om draagbaarheid tussen verschillende C-compilers te garanderen. De exacte implementatie wordt overgenomen van Azure RTOS ThreadX en is te vinden in het tx_port.h-bestand dat is opgenomen in Azure RTOS ThreadX-distributie.

Hier volgt een lijst met Azure RTOS gegevenstypen en de bijbehorende betekenis van de FileX-service.

Type Beschrijving
UINT Eenvoudig geheel getal zonder teken. Dit type moet ondersteuning bieden voor 8-bits niet-ondertekende gegevens; Het wordt echter wel aan het handigste niet-ondertekende gegevenstype toewijzen.
ULONG Niet-ondertekend lang type. Dit type moet ondersteuning bieden voor 32-bits niet-ondertekende gegevens.
VOID Bijna altijd gelijk aan het type void van de compiler.
CHAR Meestal een standaardtype van 8-bits tekens.
ULONG64 Gegevenstype 64-bits geheel getal zonder teken.

Aanvullende gegevenstypen worden gebruikt in de FileX-bron. Ze bevinden zich in de tx_port.h-of fx_port.h-bestanden.

Klantondersteuningscentrum

Dien een ondersteuningsticket in via de Azure-portal voor vragen of hulp met behulp van de stappen die hier worden uitgevoerd. Stuur ons de volgende informatie in een e-mailbericht, zodat we uw ondersteuningsaanvraag efficiƫnter kunnen oplossen.

  1. Een gedetailleerde beschrijving van het probleem, inclusief de frequentie waarmee het probleem zich voordeed en of het op betrouwbare wijze kan worden gereproduceerd.

  2. Een gedetailleerde beschrijving van alle wijzigingen in de toepassing en/of FileX die vooraf zijn gegaan aan het probleem.

  3. De inhoud van de _tx_version_id en _fx_version_id in de tx_port.h- en fx_port.h-bestanden van uw distributie. Deze tekenreeksen bieden ons waardevolle informatie over uw run time-omgeving.

  4. De inhoud in het RAM-geheugen van de volgende ULONG-variabelen. Deze variabelen geven ons informatie over hoe uw ThreadX- en FileX-bibliotheken zijn gebouwd:

    _tx_build_options

    _fx_system_build_options1

    _fx_system_build_options2

    _fx_system_build_options3