DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: os Rolle: constitutive Konfidenz: 95%

SNIP_CLASSIC_OS_SECTION_7_1_16_Restricted_OS_functionality_access

Quelle: SWS_BSWGeneral.pdf (Seite 48) • Ziel-Anforderung: SWS_Os_91023

Wortlaut

7.1.16 Restricted OS functionality access To avoid too much complexity in the OS integration of BSW Modules, some restrictions in the usage of OS services are necessary. [SWS_BSW_00138] Restriction to usage of OS services Upstream requirements: SRS_BSW_00429 ⌈The BSW Module implementation is only allowed to use OS services according to the following table: See Table in [SWS_BSW_00257].⌋ General Specification of Basic Software Modules [SWS_BSW_00257] Upstream requirements: SRS_BSW_00429 ⌈ OS Services RTE , BSW Scheduler, BswM, CDD EcuM MCAL StbM Other BSW Modules Activate Task √ Terminate Task √ Chain Task √ Schedule √ GetTaskID √ GetTaskState √ DisableAllInterrupts √ √ EnableAllInterrupts √ √ SuspendAllInterrupts √ √ ResumeAllInterrupts √ √ SuspendOSInterrupts √ √ ResumeOSInterrupts √ √ GetResource √ √ ReleaseResource √ √ SetEvent √ ClearEvent √ GetEvent √ WaitEvent √ GetAlarmBase √ GetAlarm √ SetRelAlarm √ SetAbsAlarm √ CancelAlarm √ GetActiveApplicationMode √ √ StartOS √ ShutdownOS √ GetApplicationID √ √ √ √ √ StartScheduleTableRel √ √ StartScheduleTableAbs √ √ StartScheduleTableSynchron √ √ StopScheduleTable √ √ NextScheduleTable √ √ SyncScheduleTable √ √ √ GetScheduleTableStatus √ √ √ SetScheduleTableAsync √ √ IncrementCounter √ ▽ General Specification of Basic Software Modules △ GetCounterValue √ √ √ √ √ GetElapsedValue √ √ √ √ √ TerminateApplication √ AllowAccess √ GetApplicationState √ GetCurrentApplicationID √ √ √ √ √ GetNumberOfActivatedCores √ GetCoreID √ √ √ √ √ StartCore √ GetSpinlock √ √ √ ReleaseSpinlock √ √ √ TryToGetSpinlock √ √ √ ShutdownAllCores √ ReadPeripheral8 √ √ ReadPeripheral16 √ √ ReadPeripheral32 √ √ WritePeripheral8 √ √ WritePeripheral16 √ √ WritePeripheral32 √ √ ModifyPeripheral8 √ √ ModifyPeripheral16 √ √ ModifyPeripheral32 √ √ DisableInterruptSource √ √ EnableInterruptSource √ √ ClearPendingInterrupt √ √ ActivateTaskAsyn √ SetEventAsyn √ GetISRID √ √ CallTrustedFunction √ √ √ √ √ CheckISRMemoryAccess √ √ √ √ √ CheckTaskMemoryAccess √ √ √ √ √ CheckObjectAccess √ √ √ √ √ CheckObjectOwnership √ √ √ √ √ BudgetReplenish √ ⌋ The according services are described in AUTOSAR OS. Note: The table above does not contain the IOC services of the OS as they are only used by the Rte. General Specification of Basic Software Modules

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

Cited verbatim in the snippet (deterministic citation).

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument SWS_BSWGeneral.pdf
Dokumentseite Seite 48
Ziel-Modul os (classic)
Ziel-Anforderung SWS_Os_91023
Semantische Rolle constitutive
Automatisierungs-Konfidenz 0.95