Changes between Version 19 and Version 20 of spec/Os


Ignore:
Timestamp:
May 25, 2015, 1:13:32 PM (9 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • spec/Os

    v19 v20  
    3434  * "--"はOSEKのため未規定
    3535
    36   ||= OSEK仕様API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||  ||= AUTOSAR仕様API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||
    37   || [#ActivateTask ActivateTask]                         || --|| --||  || [#GetApplicationID GetApplicationID]                     ||  0|| 0x00||
    38   || [#TerminateTask TerminateTask]                       || --|| --||  || [#GetISRID GetISRID]                                     ||  1|| 0x01||
    39   || [#ChainTask ChainTask]                               || --|| --||  || [#CallTrustedFunction CallTrustedFunction]               ||  2|| 0x02||
    40   || [#Schedule Schedule]                                 || --|| --||  || [#CheckISRMemoryAccess CheckISRMemoryAccess]             ||  3|| 0x03||
    41   || [#GetTaskID GetTaskID]                               || --|| --||  || [#CheckTaskMemoryAccess CheckTaskMemoryAccess]           ||  4|| 0x04||
    42   || [#GetTaskState GetTaskState]                         || --|| --||  || [#CheckObjectAccess CheckObjectAccess]                   ||  5|| 0x05||
    43   || [#EnableAllInterrupts EnableAllInterrupts]           || --|| --||  || [#CheckObjectOwnership CheckObjectOwnership]             ||  6|| 0x06||
    44   || [#DisableAllInterrupts DisableAllInterrupts]         || --|| --||  || [#StartScheduleTableRel StartScheduleTableRel]           ||  7|| 0x07||
    45   || [#ResumeAllInterrupts ResumeAllInterrupts]           || --|| --||  || [#StartScheduleTableAbs StartScheduleTableAbs]           ||  8|| 0x08||
    46   || [#SuspendAllInterrupts SuspendAllInterrupts]         || --|| --||  || [#StopScheduleTable StopScheduleTable]                   ||  9|| 0x09||
    47   || [#ResumeOSInterrupts ResumeOSInterrupts]             || --|| --||  || [#NextScheduleTable NextScheduleTable]                   || 10|| 0x0A||
    48   || [#SuspendOSInterrupts SuspendOSInterrupts]           || --|| --||  || [#StartScheduleTableSynchron StartScheduleTableSynchron] || 11|| 0x0B||
    49   || [#GetResource GetResource]                           || --|| --||  || [#SyncScheduleTable SyncScheduleTable]                   || 12|| 0x0C||
    50   || [#ReleaseResource ReleaseResource]                   || --|| --||  || [#SetScheduletableAsync SetScheduletableAsync]           || 13|| 0x0D||
    51   || [#SetEvent SetEvent]                                 || --|| --||  || [#GetScheduleTableStatus GetScheduleTableStatus]         || 14|| 0x0E||
    52   || [#ClearEvent ClearEvent]                             || --|| --||  || [#IncrementCounter IncrementCounter]                     || 15|| 0x0F||
    53   || [#GetEvent GetEvent]                                 || --|| --||  || [#GetCounterValue GetCounterValue]                       || 16|| 0x10||
    54   || [#WaitEvent WaitEvent]                               || --|| --||  || [#GetElapsedValue GetElapsedValue]                       || 17|| 0x11||
    55   || [#GetAlarmBase GetAlarmBase]                         || --|| --||  || [#TerminateApplication TerminateApplication]             || 18|| 0x12||
    56   || [#GetAlarm GetAlarm]                                 || --|| --||  || [#AllowAccess AllowAccess]                               || 19|| 0x13||
    57   || [#SetRelAlarm SetRelAlarm]                           || --|| --||  || [#GetApplicationState GetApplicationState]               || 20|| 0x14||
    58   || [#SetAbsAlarm SetAbsAlarm]                           || --|| --||  || [#GetNumberOfActivatedCores GetNumberOfActivatedCores]   || 21|| 0x15||
    59   || [#CancelAlarm CancelAlarm]                           || --|| --||  || [#GetCoreID GetCoreID]                                   || 22|| 0x16||
    60   || [#GetActiveApplicationMode GetActiveApplicationMode] || --|| --||  || [#StartCore StartCore]                                   || 23|| 0x17||
    61   || [#StartOS StartOS]                                   || --|| --||  || [#StartNonAutosarCore StartNonAutosarCore]               || 24|| 0x18||
    62   || [#ShutdownOS ShutdownOS]                             || --|| --||  || [#GetSpinlock GetSpinlock]                               || 25|| 0x19||
    63   ||                                                      ||   ||   ||  || [#ReleaseSpinlock ReleaseSpinlock]                       || 26|| 0x1A||
    64   ||                                                      ||   ||   ||  || [#TryToGetSpinlock TryToGetSpinlock]                     || 27|| 0x1B||
    65   ||                                                      ||   ||   ||  || [#ShutdownAllCores ShutdownAllCores]                     || 28|| 0x1C||
    66   ||                                                      ||   ||   ||  || [#IocSend IocSend]                                       || 30|| 0x1E||
    67   ||                                                      ||   ||   ||  || [#IocWrite IocWrite]                                     || 31|| 0x1F||
    68   ||                                                      ||   ||   ||  || [#IocSendGroup IocSendGroup]                             || 32|| 0x20||
    69   ||                                                      ||   ||   ||  || [#IocWriteGroup IocWriteGroup]                           || 33|| 0x21||
    70   ||                                                      ||   ||   ||  || [#IocReceive IocReceive]                                 || 34|| 0x22||
    71   ||                                                      ||   ||   ||  || [#IocRead IocRead]                                       || 35|| 0x23||
    72   ||                                                      ||   ||   ||  || [#IocReceiveGroup IocReceiveGroup]                       || 36|| 0x24||
    73   ||                                                      ||   ||   ||  || [#IocReadGroup IocReadGroup]                             || 37|| 0x25||
    74   ||                                                      ||   ||   ||  || [#IocEmptyQueue IocEmptyQueue]                           || 38|| 0x26||
     36  ||= OSEK仕様API =||||=             ATK2               =||  ||= AUTOSAR仕様API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||
     37  ||               ||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||  ||                  ||                 ||                 ||
     38  || [#ActivateTask ActivateTask]                         || 224|| 0xE0||  || [#GetApplicationID GetApplicationID]                     ||  0|| 0x00||
     39  || [#TerminateTask TerminateTask]                       || 225|| 0xE1||  || [#GetISRID GetISRID]                                     ||  1|| 0x01||
     40  || [#ChainTask ChainTask]                               || 226|| 0xE2||  || [#CallTrustedFunction CallTrustedFunction]               ||  2|| 0x02||
     41  || [#Schedule Schedule]                                 || 227|| 0xE3||  || [#CheckISRMemoryAccess CheckISRMemoryAccess]             ||  3|| 0x03||
     42  || [#GetTaskID GetTaskID]                               || 228|| 0xE4||  || [#CheckTaskMemoryAccess CheckTaskMemoryAccess]           ||  4|| 0x04||
     43  || [#GetTaskState GetTaskState]                         || 229|| 0xE5||  || [#CheckObjectAccess CheckObjectAccess]                   ||  5|| 0x05||
     44  || [#EnableAllInterrupts EnableAllInterrupts]           || 230|| 0xE6||  || [#CheckObjectOwnership CheckObjectOwnership]             ||  6|| 0x06||
     45  || [#DisableAllInterrupts DisableAllInterrupts]         || 231|| 0xE7||  || [#StartScheduleTableRel StartScheduleTableRel]           ||  7|| 0x07||
     46  || [#ResumeAllInterrupts ResumeAllInterrupts]           || 232|| 0xE8||  || [#StartScheduleTableAbs StartScheduleTableAbs]           ||  8|| 0x08||
     47  || [#SuspendAllInterrupts SuspendAllInterrupts]         || 233|| 0xE9||  || [#StopScheduleTable StopScheduleTable]                   ||  9|| 0x09||
     48  || [#ResumeOSInterrupts ResumeOSInterrupts]             || 234|| 0xEA||  || [#NextScheduleTable NextScheduleTable]                   || 10|| 0x0A||
     49  || [#SuspendOSInterrupts SuspendOSInterrupts]           || 235|| 0xEB||  || [#StartScheduleTableSynchron StartScheduleTableSynchron] || 11|| 0x0B||
     50  || [#GetResource GetResource]                           || 236|| 0xEC||  || [#SyncScheduleTable SyncScheduleTable]                   || 12|| 0x0C||
     51  || [#ReleaseResource ReleaseResource]                   || 237|| 0xED||  || [#SetScheduletableAsync SetScheduletableAsync]           || 13|| 0x0D||
     52  || [#SetEvent SetEvent]                                 || 238|| 0xEE||  || [#GetScheduleTableStatus GetScheduleTableStatus]         || 14|| 0x0E||
     53  || [#ClearEvent ClearEvent]                             || 239|| 0xEF||  || [#IncrementCounter IncrementCounter]                     || 15|| 0x0F||
     54  || [#GetEvent GetEvent]                                 || 240|| 0xF0||  || [#GetCounterValue GetCounterValue]                       || 16|| 0x10||
     55  || [#WaitEvent WaitEvent]                               || 241|| 0xF1||  || [#GetElapsedValue GetElapsedValue]                       || 17|| 0x11||
     56  || [#GetAlarmBase GetAlarmBase]                         || 242|| 0xF2||  || [#TerminateApplication TerminateApplication]             || 18|| 0x12||
     57  || [#GetAlarm GetAlarm]                                 || 243|| 0xF3||  || [#AllowAccess AllowAccess]                               || 19|| 0x13||
     58  || [#SetRelAlarm SetRelAlarm]                           || 244|| 0xF4||  || [#GetApplicationState GetApplicationState]               || 20|| 0x14||
     59  || [#SetAbsAlarm SetAbsAlarm]                           || 245|| 0xF5||  || [#GetNumberOfActivatedCores GetNumberOfActivatedCores]   || 21|| 0x15||
     60  || [#CancelAlarm CancelAlarm]                           || 246|| 0xF6||  || [#GetCoreID GetCoreID]                                   || 22|| 0x16||
     61  || [#GetActiveApplicationMode GetActiveApplicationMode] || 247|| 0xF7||  || [#StartCore StartCore]                                   || 23|| 0x17||
     62  || [#StartOS StartOS]                                   || 248|| 0xF8||  || [#StartNonAutosarCore StartNonAutosarCore]               || 24|| 0x18||
     63  || [#ShutdownOS ShutdownOS]                             || 249|| 0xF9||  || [#GetSpinlock GetSpinlock]                               || 25|| 0x19||
     64  ||                                                      ||    ||     ||  || [#ReleaseSpinlock ReleaseSpinlock]                       || 26|| 0x1A||
     65  ||                                                      ||    ||     ||  || [#TryToGetSpinlock TryToGetSpinlock]                     || 27|| 0x1B||
     66  ||                                                      ||    ||     ||  || [#ShutdownAllCores ShutdownAllCores]                     || 28|| 0x1C||
     67  ||                                                      ||    ||     ||  || [#IocSend IocSend]                                       || 30|| 0x1E||
     68  ||                                                      ||    ||     ||  || [#IocWrite IocWrite]                                     || 31|| 0x1F||
     69  ||                                                      ||    ||     ||  || [#IocSendGroup IocSendGroup]                             || 32|| 0x20||
     70  ||                                                      ||    ||     ||  || [#IocWriteGroup IocWriteGroup]                           || 33|| 0x21||
     71  ||                                                      ||    ||     ||  || [#IocReceive IocReceive]                                 || 34|| 0x22||
     72  ||                                                      ||    ||     ||  || [#IocRead IocRead]                                       || 35|| 0x23||
     73  ||                                                      ||    ||     ||  || [#IocReceiveGroup IocReceiveGroup]                       || 36|| 0x24||
     74  ||                                                      ||    ||     ||  || [#IocReadGroup IocReadGroup]                             || 37|| 0x25||
     75  ||                                                      ||    ||     ||  || [#IocEmptyQueue IocEmptyQueue]                           || 38|| 0x26||
    7576
    7677* コンフィギュレーション一覧