Changes between Version 4 and Version 5 of spec/Os


Ignore:
Timestamp:
Oct 11, 2014, 9:45:51 PM (10 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/Os

    v4 v5  
    2929
    3030  ||= OSEK仕様API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||  ||= AUTOSAR仕様API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||
    31   || [#ActivateTask ActivateTask]                         ||  || -- ||  || [#GetApplicationID GetApplicationID]                     ||  0|| 0x00||
    32   || [#TerminateTask TerminateTask]                       ||  || -- ||  || [#GetISRID GetISRID]                                     ||  1|| 0x01||
    33   || [#ChainTask ChainTask]                               ||  || -- ||  || [#CallTrustedFunction CallTrustedFunction]               ||  2|| 0x02||
    34   || [#Schedule Schedule]                                 ||  || -- ||  || [#CheckISRMemoryAccess CheckISRMemoryAccess]             ||  3|| 0x03||
    35   || [#GetTaskID GetTaskID]                               ||  || -- ||  || [#CheckTaskMemoryAccess CheckTaskMemoryAccess]           ||  4|| 0x04||
    36   || [#GetTaskState GetTaskState]                         ||  || -- ||  || [#CheckObjectAccess CheckObjectAccess]                   ||  5|| 0x05||
    37   || [#EnableAllInterrupts EnableAllInterrupts]           ||  || -- ||  || [#CheckObjectOwnership CheckObjectOwnership]             ||  6|| 0x06||
    38   || [#DisableAllInterrupts DisableAllInterrupts]         ||  || -- ||  || [#StartScheduleTableRel StartScheduleTableRel]           ||  7|| 0x07||
    39   || [#ResumeAllInterrupts ResumeAllInterrupts]           ||  || -- ||  || [#StartScheduleTableAbs StartScheduleTableAbs]           ||  8|| 0x08||
    40   || [#SuspendAllInterrupts SuspendAllInterrupts]         ||  || -- ||  || [#StopScheduleTable StopScheduleTable]                   ||  9|| 0x09||
    41   || [#ResumeOSInterrupts ResumeOSInterrupts]             ||  || -- ||  || [#NextScheduleTable NextScheduleTable]                   || 10|| 0x0A||
    42   || [#SuspendOSInterrupts SuspendOSInterrupts]           ||  || -- ||  || [#StartScheduleTableSynchron StartScheduleTableSynchron] || 11|| 0x0B||
    43   || [#GetResource GetResource]                           ||  || -- ||  || [#SyncScheduleTable SyncScheduleTable]                   || 12|| 0x0C||
    44   || [#ReleaseResource ReleaseResource]                   ||  || -- ||  || [#SetScheduletableAsync SetScheduletableAsync]           || 13|| 0x0D||
    45   || [#SetEvent SetEvent]                                 ||  || -- ||  || [#GetScheduleTableStatus GetScheduleTableStatus]         || 14|| 0x0E||
    46   || [#ClearEvent ClearEvent]                             ||  || -- ||  || [#IncrementCounter IncrementCounter]                     || 15|| 0x0F||
    47   || [#GetEvent GetEvent]                                 ||  || -- ||  || [#GetCounterValue GetCounterValue]                       || 16|| 0x10||
    48   || [#WaitEvent WaitEvent]                               ||  || -- ||  || [#GetElapsedValue GetElapsedValue]                       || 17|| 0x11||
    49   || [#GetAlarmBase GetAlarmBase]                         ||  || -- ||  || [#TerminateApplication TerminateApplication]             || 18|| 0x12||
    50   || [#GetAlarm GetAlarm]                                 ||  || -- ||  || [#AllowAccess AllowAccess]                               || 19|| 0x13||
    51   || [#SetRelAlarm SetRelAlarm]                           ||  || -- ||  || [#GetApplicationState GetApplicationState]               || 20|| 0x14||
    52   || [#SetAbsAlarm SetAbsAlarm]                           ||  || -- ||  || [#GetNumberOfActivatedCores GetNumberOfActivatedCores]   || 21|| 0x15||
    53   || [#CancelAlarm CancelAlarm]                           ||  || -- ||  || [#GetCoreID GetCoreID]                                   || 22|| 0x16||
    54   || [#GetActiveApplicationMode GetActiveApplicationMode] ||  || -- ||  || [#StartCore StartCore]                                   || 23|| 0x17||
    55   || [#StartOS StartOS]                                   ||  || -- ||  || [#StartNonAutosarCore StartNonAutosarCore]               || 24|| 0x18||
    56   || [#ShutdownOS ShutdownOS]                             ||  || -- ||  || [#GetSpinlock GetSpinlock]                               || 25|| 0x19||
    57   ||                                                      ||  ||    ||  || [#ReleaseSpinlock ReleaseSpinlock]                       || 26|| 0x1A||
    58   ||                                                      ||  ||    ||  || [#TryToGetSpinlock TryToGetSpinlock]                     || 27|| 0x1B||
    59   ||                                                      ||  ||    ||  || [#ShutdownAllCores ShutdownAllCores]                     || 28|| 0x1C||
    60   ||                                                      ||  ||    ||  || [#IocSend IocSend]                                       || 30|| 0x1E||
    61   ||                                                      ||  ||    ||  || [#IocWrite IocWrite]                                     || 31|| 0x1F||
    62   ||                                                      ||  ||    ||  || [#IocSendGroup IocSendGroup]                             || 32|| 0x20||
    63   ||                                                      ||  ||    ||  || [#IocWriteGroup IocWriteGroup]                           || 33|| 0x21||
    64   ||                                                      ||  ||    ||  || [#IocReceive IocReceive]                                 || 34|| 0x22||
    65   ||                                                      ||  ||    ||  || [#IocRead IocRead]                                       || 35|| 0x23||
    66   ||                                                      ||  ||    ||  || [#IocReceiveGroup IocReceiveGroup]                       || 36|| 0x24||
    67   ||                                                      ||  ||    ||  || [#IocReadGroup IocReadGroup]                             || 37|| 0x25||
    68   ||                                                      ||  ||    ||  || [#IocEmptyQueue IocEmptyQueue]                           || 38|| 0x26||
     31  || [#ActivateTask ActivateTask]                         || --|| --||  || [#GetApplicationID GetApplicationID]                     ||  0|| 0x00||
     32  || [#TerminateTask TerminateTask]                       || --|| --||  || [#GetISRID GetISRID]                                     ||  1|| 0x01||
     33  || [#ChainTask ChainTask]                               || --|| --||  || [#CallTrustedFunction CallTrustedFunction]               ||  2|| 0x02||
     34  || [#Schedule Schedule]                                 || --|| --||  || [#CheckISRMemoryAccess CheckISRMemoryAccess]             ||  3|| 0x03||
     35  || [#GetTaskID GetTaskID]                               || --|| --||  || [#CheckTaskMemoryAccess CheckTaskMemoryAccess]           ||  4|| 0x04||
     36  || [#GetTaskState GetTaskState]                         || --|| --||  || [#CheckObjectAccess CheckObjectAccess]                   ||  5|| 0x05||
     37  || [#EnableAllInterrupts EnableAllInterrupts]           || --|| --||  || [#CheckObjectOwnership CheckObjectOwnership]             ||  6|| 0x06||
     38  || [#DisableAllInterrupts DisableAllInterrupts]         || --|| --||  || [#StartScheduleTableRel StartScheduleTableRel]           ||  7|| 0x07||
     39  || [#ResumeAllInterrupts ResumeAllInterrupts]           || --|| --||  || [#StartScheduleTableAbs StartScheduleTableAbs]           ||  8|| 0x08||
     40  || [#SuspendAllInterrupts SuspendAllInterrupts]         || --|| --||  || [#StopScheduleTable StopScheduleTable]                   ||  9|| 0x09||
     41  || [#ResumeOSInterrupts ResumeOSInterrupts]             || --|| --||  || [#NextScheduleTable NextScheduleTable]                   || 10|| 0x0A||
     42  || [#SuspendOSInterrupts SuspendOSInterrupts]           || --|| --||  || [#StartScheduleTableSynchron StartScheduleTableSynchron] || 11|| 0x0B||
     43  || [#GetResource GetResource]                           || --|| --||  || [#SyncScheduleTable SyncScheduleTable]                   || 12|| 0x0C||
     44  || [#ReleaseResource ReleaseResource]                   || --|| --||  || [#SetScheduletableAsync SetScheduletableAsync]           || 13|| 0x0D||
     45  || [#SetEvent SetEvent]                                 || --|| --||  || [#GetScheduleTableStatus GetScheduleTableStatus]         || 14|| 0x0E||
     46  || [#ClearEvent ClearEvent]                             || --|| --||  || [#IncrementCounter IncrementCounter]                     || 15|| 0x0F||
     47  || [#GetEvent GetEvent]                                 || --|| --||  || [#GetCounterValue GetCounterValue]                       || 16|| 0x10||
     48  || [#WaitEvent WaitEvent]                               || --|| --||  || [#GetElapsedValue GetElapsedValue]                       || 17|| 0x11||
     49  || [#GetAlarmBase GetAlarmBase]                         || --|| --||  || [#TerminateApplication TerminateApplication]             || 18|| 0x12||
     50  || [#GetAlarm GetAlarm]                                 || --|| --||  || [#AllowAccess AllowAccess]                               || 19|| 0x13||
     51  || [#SetRelAlarm SetRelAlarm]                           || --|| --||  || [#GetApplicationState GetApplicationState]               || 20|| 0x14||
     52  || [#SetAbsAlarm SetAbsAlarm]                           || --|| --||  || [#GetNumberOfActivatedCores GetNumberOfActivatedCores]   || 21|| 0x15||
     53  || [#CancelAlarm CancelAlarm]                           || --|| --||  || [#GetCoreID GetCoreID]                                   || 22|| 0x16||
     54  || [#GetActiveApplicationMode GetActiveApplicationMode] || --|| --||  || [#StartCore StartCore]                                   || 23|| 0x17||
     55  || [#StartOS StartOS]                                   || --|| --||  || [#StartNonAutosarCore StartNonAutosarCore]               || 24|| 0x18||
     56  || [#ShutdownOS ShutdownOS]                             || --|| --||  || [#GetSpinlock GetSpinlock]                               || 25|| 0x19||
     57  ||                                                      ||   ||   ||  || [#ReleaseSpinlock ReleaseSpinlock]                       || 26|| 0x1A||
     58  ||                                                      ||   ||   ||  || [#TryToGetSpinlock TryToGetSpinlock]                     || 27|| 0x1B||
     59  ||                                                      ||   ||   ||  || [#ShutdownAllCores ShutdownAllCores]                     || 28|| 0x1C||
     60  ||                                                      ||   ||   ||  || [#IocSend IocSend]                                       || 30|| 0x1E||
     61  ||                                                      ||   ||   ||  || [#IocWrite IocWrite]                                     || 31|| 0x1F||
     62  ||                                                      ||   ||   ||  || [#IocSendGroup IocSendGroup]                             || 32|| 0x20||
     63  ||                                                      ||   ||   ||  || [#IocWriteGroup IocWriteGroup]                           || 33|| 0x21||
     64  ||                                                      ||   ||   ||  || [#IocReceive IocReceive]                                 || 34|| 0x22||
     65  ||                                                      ||   ||   ||  || [#IocRead IocRead]                                       || 35|| 0x23||
     66  ||                                                      ||   ||   ||  || [#IocReceiveGroup IocReceiveGroup]                       || 36|| 0x24||
     67  ||                                                      ||   ||   ||  || [#IocReadGroup IocReadGroup]                             || 37|| 0x25||
     68  ||                                                      ||   ||   ||  || [#IocEmptyQueue IocEmptyQueue]                           || 38|| 0x26||
    6969
    7070----