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.
Een gedetailleerde beschrijving van het probleem, inclusief de frequentie waarmee het probleem zich voordeed en of het op betrouwbare wijze kan worden gereproduceerd.
Een gedetailleerde beschrijving van alle wijzigingen in de toepassing en/of FileX die vooraf zijn gegaan aan het probleem.
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.
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