Pxros user guide 1 PXROS V User ? s Guide Version D HUVLRQ HUVLRQ User ? s Guide HighTec EDV-Systeme GmbH Feldmannstr D- Saarbrücken Tel - FAX - Email htc hightec saarlink de HighTec EDV-Systeme GmbH Author Werner Schwarz Date May Mai CPXROS V User ? s Gu
PXROS V User ? s Guide Version D HUVLRQ HUVLRQ User ? s Guide HighTec EDV-Systeme GmbH Feldmannstr D- Saarbrücken Tel - FAX - Email htc hightec saarlink de HighTec EDV-Systeme GmbH Author Werner Schwarz Date May Mai CPXROS V User ? s Guide Version HighTec EDV-Systeme GmbH Mai CPXROS V User ? s Guide Version DEOH I RQWHQWV Introduction PXROS The User ? s Guide PXROS Structures and Mechanisms PXROS Objects Tasks Messages Mailboxes Memory Classes Object Pools Delay Objects Name Conventions PXROS Services PXROS Data Types Macros Tasks Creating Tasks with a Standard Function Task Code Task Communication Data Communication via Messages Signalling Events Killing Tasks Building the Sample Programs Process Initialization Phase Communication through Messages Summary Generating Messages Writing and Evaluating Message Data Sending and Receiving Messages Releasing Messages Using an Existing Data Area Message Pools Examples ex c ex c ex c ex c Events Summary Signalling Events Waiting for Events Resetting Events Other Functions Parallel Waiting Aborting Functions with Events Examples ex c ex c HighTec EDV-Systeme GmbH Mai CPXROS V User ? s Guide Version Memory Management Summary Memory Requests Memory Classes Creating Memory Classes Memory Classes with a Variable Block Size Memory Classes with a Fixed Block Size Allocating and Releasing Memory Use of Di ?erent Memory Classes in the System Tips for Developers Examples ex c ex c PXROS Time Summary PXROS Time Base Standard Services Timeouts Periodic Events Delay Jobs Delay Job Resources Starting a Delay Job Cancelling a Delay Job Examples ex c ex c ex c ex c ex c Mailboxes Summary Creating Mailboxes Mailbox Handlers Examples ex c Objects and Object Pools Summary Generating Object Pools Virtual Object Pools Real Object Pools Generating Additional Objects Using Di ?erent Object Pools in the System Other Services Examples ex c ex c Interrupt Interface Error Handling Summary Runtime Errors Application Errors HighTec EDV-Systeme GmbH Mai CPXROS V User ? s Guide Version Example ex c Scheduling Summary Hardware Interrupt Handlers Software Interrupt Handlers Task Scheduling Tasks of Equal Priority Special Types Example Creating Tasks tsname tsfun tsmc tsopool tstaskstack Automatic Stack Request Explicit Stack Allocation Choosing a Stack Size tstblimit tsprio tsactevents tstimeslices tsabortstack tsabortstacksize tsschedextension tsschedinitarg tsprivileges tsintdummies tscontext tsaddrdummies Features of the Initialization Task Example PXROS Initialization A Standard Initialization Initialization Details issysmctype issysmcsize issysmcblk issysmcblksize isobjnumber isobjnamelength isinittask ismonitoring isintdummies isschedext isaddrdummies Example Common Task Data Example Ex c Abort Mechanism Summary Using the Abort Mechanism Activation and Deactivation of the Abort Mechanism Implicit deactivation with PXROS Services HighTec EDV-Systeme GmbH Mai CPXROS V User ? s Guide Version Protecting resources Example Ex c Processor Dependent Services PXROS for Siemens C x Processors Interrupt Interface De ?nig Handlers Dynamically De ?ning Handlers Statically Trap Vector Table in EPROM Task Context PXROS for Intel x Processors Interrupt Interface Task Context Services for Speci ?c Versions of PXROS Scheduling Extensions Global Scheduling Extensions Task Scheduling Extensions Handler- Send Time Slicing Using PXROS with EPROMs Siemens C x Family with
Documents similaires
-
25
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Nov 17, 2022
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 619.1kB