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:
- Een gedetailleerde beschrijving van het probleem, waaronder de frequentie waarmee het probleem zich voordeed en of het betrouwbaar kan worden gereproduceerd.
- Een gedetailleerde beschrijving van eventuele wijzigingen in de toepassing en/of Azure RTOS ThreadX die vooraf zijn gegaan aan het probleem.
- 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.
- 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.