Over de Azure RTOS ThreadX Guide

Deze handleiding bevat uitgebreide informatie over Azure RTOS ThreadX, de realtime kernel van Microsoft met hoge prestaties.

Het is bedoeld voor de ingesloten realtime softwareontwikkelaar. De ontwikkelaar moet bekend zijn met de standaardfuncties van het realtime-besturingssysteem en de programmeertaal C.

Organisatie

Hoofdstuk 1: biedt een eenvoudig overzicht van Azure RTOS ThreadX en de relatie ervan met realtime ingesloten ontwikkeling

Hoofdstuk 2: bevat de basisstappen voor het direct installeren en gebruiken Azure RTOS ThreadX in uw toepassing

Hoofdstuk 3: beschrijft in detail de functionele werking van Azure RTOS ThreadX, de realtime kernel met hoge prestaties

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

Hoofdstuk 5: beschrijft het schrijven van I/O-stuurprogramma's Azure RTOS ThreadX-toepassingen

Hoofdstuk 6: beschrijft de demonstratietoepassing die wordt geleverd bij elk ondersteuningspakket Azure RTOS ThreadX-processor

Bijlage A - Azure RTOS ThreadX-API

Bijlage B - Azure RTOS ThreadX-constanten

Bijlage C - Azure RTOS ThreadX-gegevenstypen

Bijlage D - ASCII-grafiek

Handleiding conventies

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

Boldface: typeface geeft sleutelwoorden, constanten, typenamen, gebruikersinterface-elementen, variabelenamen aan en benadrukt belangrijke woorden verder.

Italics and Boldface: typeface geeft bestandsnamen en functienamen aan.

Belangrijk

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

Waarschuwing

Waarschuwingssymbolen vestigen de aandacht op situaties waarin ontwikkelaars moeten voorkomen, omdat ze onveilige fouten kunnen veroorzaken.

Azure RTOS ThreadX-gegevenstypen

Naast de gegevenstypen van Azure RTOS threadx-besturingselementstructuur, zijn er een aantal speciale gegevenstypen die worden gebruikt in de aanroepinterfaces van Azure RTOS ThreadX-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 voorkomen. De exacte implementatie vindt u in het tx_port.h-bestand dat is opgenomen in de bron.

Hier volgt een lijst met Azure RTOS gegevenstypen voor threadx-aanroepen en de bijbehorende betekenis:

Gegevenstype Beschrijving
UINT Eenvoudig geheel getal zonder teken. Dit type moet ondersteuning bieden voor 8-bits niet-ondertekende gegevens; Het is echter wel aan het handigste niet-ondertekende gegevenstype.
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.

Aanvullende gegevenstypen worden gebruikt in de Azure RTOS ThreadX-bron. Ze bevinden zich ook in het bestand tx_port.h.

Klantondersteuningscentrum

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

  1. Een gedetailleerde beschrijving van het probleem, waaronder de frequentie waarmee het probleem zich voordeed en of het betrouwbaar kan worden gereproduceerd.
  2. Een gedetailleerde beschrijving van eventuele wijzigingen in de toepassing en/of Azure RTOS ThreadX die vooraf zijn gegaan aan het probleem.
  3. De inhoud van de _tx_version_id gevonden in het bestand tx_port.h van uw distributie. Deze tekenreeks biedt ons waardevolle informatie met betrekking tot uw run time-omgeving.
  4. De inhoud in het RAM-geheugen van _tx_build_optionsULONG-variabele. Deze variabele geeft ons informatie over hoe uw threadx Azure RTOS bibliotheek is gebouwd.