Changeset 258


Ignore:
Timestamp:
Sep 16, 2016, 8:34:36 PM (8 years ago)
Author:
ertl-honda
Message:

ATK2-SC1_1.4.0に対応

Location:
autosar_os_training/trunk
Files:
5 deleted
35 edited

Legend:

Unmodified
Added
Removed
  • autosar_os_training/trunk/README.txt

    r246 r258  
    44
    55                対応バージョン: Release 1.0.1
    6                 最終更新: 2016年1月8
     6                最終更新: 2016年9月16
    77
    88----------------------------------------------------------------------
  • autosar_os_training/trunk/program/alarm_hwcounter/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>main_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>5</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>FULL</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <SUB-CONTAINERS>
    166                 <ECUC-CONTAINER-VALUE>
    167                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    168                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    169                   <REFERENCE-VALUES>
    170                     <ECUC-REFERENCE-VALUE>
    171                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    172                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    173                     </ECUC-REFERENCE-VALUE>
    174                   </REFERENCE-VALUES>
    175                 </ECUC-CONTAINER-VALUE>
    176               </SUB-CONTAINERS>
    177             </ECUC-CONTAINER-VALUE>
    178             <ECUC-CONTAINER-VALUE>
    179               <SHORT-NAME>hpri_task</SHORT-NAME>
    180               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    181               <PARAMETER-VALUES>
    182                 <ECUC-NUMERICAL-PARAM-VALUE>
    183                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    184                   <VALUE>1U</VALUE>
    185                 </ECUC-NUMERICAL-PARAM-VALUE>
    186                 <ECUC-NUMERICAL-PARAM-VALUE>
    187                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    188                   <VALUE>10</VALUE>
    189                 </ECUC-NUMERICAL-PARAM-VALUE>
    190                 <ECUC-TEXTUAL-PARAM-VALUE>
    191                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    192                   <VALUE>FULL</VALUE>
    193                 </ECUC-TEXTUAL-PARAM-VALUE>
    194                 <ECUC-NUMERICAL-PARAM-VALUE>
    195                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    196                   <VALUE>0x250</VALUE>
    197                 </ECUC-NUMERICAL-PARAM-VALUE>
    198               </PARAMETER-VALUES>
    199             </ECUC-CONTAINER-VALUE>
    200             <ECUC-CONTAINER-VALUE>
    201               <SHORT-NAME>event_task</SHORT-NAME>
    202               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    203               <PARAMETER-VALUES>
    204                 <ECUC-NUMERICAL-PARAM-VALUE>
    205                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    206                   <VALUE>1U</VALUE>
    207                 </ECUC-NUMERICAL-PARAM-VALUE>
    208                 <ECUC-NUMERICAL-PARAM-VALUE>
    209                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    210                   <VALUE>10</VALUE>
    211                 </ECUC-NUMERICAL-PARAM-VALUE>
    212                 <ECUC-TEXTUAL-PARAM-VALUE>
    213                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    214                   <VALUE>FULL</VALUE>
    215                 </ECUC-TEXTUAL-PARAM-VALUE>
    216                 <ECUC-NUMERICAL-PARAM-VALUE>
    217                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    218                   <VALUE>0x250</VALUE>
    219                 </ECUC-NUMERICAL-PARAM-VALUE>
    220               </PARAMETER-VALUES>
    221               <REFERENCE-VALUES>
    222                 <ECUC-REFERENCE-VALUE>
    223                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    224                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
    225                 </ECUC-REFERENCE-VALUE>
    226               </REFERENCE-VALUES>
    227               <SUB-CONTAINERS>
    228                 <ECUC-CONTAINER-VALUE>
    229                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    230                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    231                   <REFERENCE-VALUES>
    232                     <ECUC-REFERENCE-VALUE>
    233                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    234                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    235                     </ECUC-REFERENCE-VALUE>
    236                   </REFERENCE-VALUES>
    237                 </ECUC-CONTAINER-VALUE>
    238               </SUB-CONTAINERS>
    239             </ECUC-CONTAINER-VALUE>
    240             <ECUC-CONTAINER-VALUE>
    241               <SHORT-NAME>EVENT_WUP</SHORT-NAME>
    242               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    243             </ECUC-CONTAINER-VALUE>
    244             <ECUC-CONTAINER-VALUE>
    245               <SHORT-NAME>alarm_act_task</SHORT-NAME>
    246               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
    247               <REFERENCE-VALUES>
    248                 <ECUC-REFERENCE-VALUE>
    249                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
    250                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
    251                 </ECUC-REFERENCE-VALUE>
    252               </REFERENCE-VALUES>
    253               <SUB-CONTAINERS>
    254                 <ECUC-CONTAINER-VALUE>
    255                   <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    256                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    257                   <SUB-CONTAINERS>
    258                     <ECUC-CONTAINER-VALUE>
    259                       <SHORT-NAME>OsAlarmActivateTask</SHORT-NAME>
    260                       <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask</DEFINITION-REF>
    261                       <REFERENCE-VALUES>
    262                         <ECUC-REFERENCE-VALUE>
    263                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask/OsAlarmActivateTaskRef</DEFINITION-REF>
    264                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/hpri_task</VALUE-REF>
    265                         </ECUC-REFERENCE-VALUE>
    266                       </REFERENCE-VALUES>
    267                     </ECUC-CONTAINER-VALUE>
    268                   </SUB-CONTAINERS>
    269                 </ECUC-CONTAINER-VALUE>
    270               </SUB-CONTAINERS>
    271             </ECUC-CONTAINER-VALUE>
    272             <ECUC-CONTAINER-VALUE>
    273               <SHORT-NAME>alarm_event</SHORT-NAME>
    274               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
    275               <REFERENCE-VALUES>
    276                 <ECUC-REFERENCE-VALUE>
    277                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
    278                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
    279                 </ECUC-REFERENCE-VALUE>
    280               </REFERENCE-VALUES>
    281               <SUB-CONTAINERS>
    282                 <ECUC-CONTAINER-VALUE>
    283                   <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    284                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    285                   <SUB-CONTAINERS>
    286                     <ECUC-CONTAINER-VALUE>
    287                       <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
    288                       <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
    289                       <REFERENCE-VALUES>
    290                         <ECUC-REFERENCE-VALUE>
    291                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
    292                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/event_task</VALUE-REF>
    293                         </ECUC-REFERENCE-VALUE>
    294                         <ECUC-REFERENCE-VALUE>
    295                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
    296                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
    297                         </ECUC-REFERENCE-VALUE>
    298                       </REFERENCE-VALUES>
    299                     </ECUC-CONTAINER-VALUE>
    300                   </SUB-CONTAINERS>
    301                 </ECUC-CONTAINER-VALUE>
    302               </SUB-CONTAINERS>
    303             </ECUC-CONTAINER-VALUE>
    304             <ECUC-CONTAINER-VALUE>
    305               <SHORT-NAME>alarm_callback</SHORT-NAME>
    306               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
    307               <REFERENCE-VALUES>
    308                 <ECUC-REFERENCE-VALUE>
    309                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
    310                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
    311                 </ECUC-REFERENCE-VALUE>
    312               </REFERENCE-VALUES>
    313               <SUB-CONTAINERS>
    314                 <ECUC-CONTAINER-VALUE>
    315                   <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    316                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    317                   <SUB-CONTAINERS>
    318                     <ECUC-CONTAINER-VALUE>
    319                       <SHORT-NAME>OsAlarmCallback</SHORT-NAME>
    320                       <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback</DEFINITION-REF>
    321                       <PARAMETER-VALUES>
    322                         <ECUC-TEXTUAL-PARAM-VALUE>
    323                           <DEFINITION-REF DEST="ECUC-FUNCTION-NAME-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback/OsAlarmCallbackName</DEFINITION-REF>
    324                           <VALUE>func_alarm_callback</VALUE>
    325                         </ECUC-TEXTUAL-PARAM-VALUE>
    326                       </PARAMETER-VALUES>
    327                     </ECUC-CONTAINER-VALUE>
    328                   </SUB-CONTAINERS>
    329                 </ECUC-CONTAINER-VALUE>
    330               </SUB-CONTAINERS>
    331             </ECUC-CONTAINER-VALUE>
    332           </CONTAINERS>
    333         </ECUC-MODULE-CONFIGURATION-VALUES>
    334       </ELEMENTS>
    335     </AR-PACKAGE>
    336   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>main_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>5</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>FULL</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <SUB-CONTAINERS>
     118                                                                <ECUC-CONTAINER-VALUE>
     119                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     120                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     121                                                                        <REFERENCE-VALUES>
     122                                                                                <ECUC-REFERENCE-VALUE>
     123                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     124                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     125                                                                                </ECUC-REFERENCE-VALUE>
     126                                                                        </REFERENCE-VALUES>
     127                                                                </ECUC-CONTAINER-VALUE>
     128                                                        </SUB-CONTAINERS>
     129                                                </ECUC-CONTAINER-VALUE>
     130                                                <ECUC-CONTAINER-VALUE>
     131                                                        <SHORT-NAME>hpri_task</SHORT-NAME>
     132                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     133                                                        <PARAMETER-VALUES>
     134                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     135                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     136                                                                        <VALUE>1</VALUE>
     137                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     138                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     139                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     140                                                                        <VALUE>10</VALUE>
     141                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     142                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     143                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     144                                                                        <VALUE>592</VALUE>
     145                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     146                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     147                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     148                                                                        <VALUE>FULL</VALUE>
     149                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     150                                                        </PARAMETER-VALUES>
     151                                                </ECUC-CONTAINER-VALUE>
     152                                                <ECUC-CONTAINER-VALUE>
     153                                                        <SHORT-NAME>event_task</SHORT-NAME>
     154                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     155                                                        <PARAMETER-VALUES>
     156                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     157                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     158                                                                        <VALUE>1</VALUE>
     159                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     160                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     161                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     162                                                                        <VALUE>10</VALUE>
     163                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     164                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     165                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     166                                                                        <VALUE>592</VALUE>
     167                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     168                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     169                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     170                                                                        <VALUE>FULL</VALUE>
     171                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     172                                                        </PARAMETER-VALUES>
     173                                                        <REFERENCE-VALUES>
     174                                                                <ECUC-REFERENCE-VALUE>
     175                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     176                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
     177                                                                </ECUC-REFERENCE-VALUE>
     178                                                        </REFERENCE-VALUES>
     179                                                        <SUB-CONTAINERS>
     180                                                                <ECUC-CONTAINER-VALUE>
     181                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     182                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     183                                                                        <REFERENCE-VALUES>
     184                                                                                <ECUC-REFERENCE-VALUE>
     185                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     186                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     187                                                                                </ECUC-REFERENCE-VALUE>
     188                                                                        </REFERENCE-VALUES>
     189                                                                </ECUC-CONTAINER-VALUE>
     190                                                        </SUB-CONTAINERS>
     191                                                </ECUC-CONTAINER-VALUE>
     192                                                <ECUC-CONTAINER-VALUE>
     193                                                        <SHORT-NAME>EVENT_WUP</SHORT-NAME>
     194                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     195                                                </ECUC-CONTAINER-VALUE>
     196                                                <ECUC-CONTAINER-VALUE>
     197                                                        <SHORT-NAME>alarm_act_task</SHORT-NAME>
     198                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
     199                                                        <REFERENCE-VALUES>
     200                                                                <ECUC-REFERENCE-VALUE>
     201                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
     202                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
     203                                                                </ECUC-REFERENCE-VALUE>
     204                                                        </REFERENCE-VALUES>
     205                                                        <SUB-CONTAINERS>
     206                                                                <ECUC-CONTAINER-VALUE>
     207                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
     208                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     209                                                                        <SUB-CONTAINERS>
     210                                                                                <ECUC-CONTAINER-VALUE>
     211                                                                                        <SHORT-NAME>OsAlarmActivateTask</SHORT-NAME>
     212                                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask</DEFINITION-REF>
     213                                                                                        <REFERENCE-VALUES>
     214                                                                                                <ECUC-REFERENCE-VALUE>
     215                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask/OsAlarmActivateTaskRef</DEFINITION-REF>
     216                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/hpri_task</VALUE-REF>
     217                                                                                                </ECUC-REFERENCE-VALUE>
     218                                                                                        </REFERENCE-VALUES>
     219                                                                                </ECUC-CONTAINER-VALUE>
     220                                                                        </SUB-CONTAINERS>
     221                                                                </ECUC-CONTAINER-VALUE>
     222                                                        </SUB-CONTAINERS>
     223                                                </ECUC-CONTAINER-VALUE>
     224                                                <ECUC-CONTAINER-VALUE>
     225                                                        <SHORT-NAME>alarm_event</SHORT-NAME>
     226                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
     227                                                        <REFERENCE-VALUES>
     228                                                                <ECUC-REFERENCE-VALUE>
     229                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
     230                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
     231                                                                </ECUC-REFERENCE-VALUE>
     232                                                        </REFERENCE-VALUES>
     233                                                        <SUB-CONTAINERS>
     234                                                                <ECUC-CONTAINER-VALUE>
     235                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
     236                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     237                                                                        <SUB-CONTAINERS>
     238                                                                                <ECUC-CONTAINER-VALUE>
     239                                                                                        <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
     240                                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
     241                                                                                        <REFERENCE-VALUES>
     242                                                                                                <ECUC-REFERENCE-VALUE>
     243                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
     244                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/event_task</VALUE-REF>
     245                                                                                                </ECUC-REFERENCE-VALUE>
     246                                                                                                <ECUC-REFERENCE-VALUE>
     247                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
     248                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
     249                                                                                                </ECUC-REFERENCE-VALUE>
     250                                                                                        </REFERENCE-VALUES>
     251                                                                                </ECUC-CONTAINER-VALUE>
     252                                                                        </SUB-CONTAINERS>
     253                                                                </ECUC-CONTAINER-VALUE>
     254                                                        </SUB-CONTAINERS>
     255                                                </ECUC-CONTAINER-VALUE>
     256                                                <ECUC-CONTAINER-VALUE>
     257                                                        <SHORT-NAME>alarm_callback</SHORT-NAME>
     258                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
     259                                                        <REFERENCE-VALUES>
     260                                                                <ECUC-REFERENCE-VALUE>
     261                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
     262                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
     263                                                                </ECUC-REFERENCE-VALUE>
     264                                                        </REFERENCE-VALUES>
     265                                                        <SUB-CONTAINERS>
     266                                                                <ECUC-CONTAINER-VALUE>
     267                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
     268                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     269                                                                        <SUB-CONTAINERS>
     270                                                                                <ECUC-CONTAINER-VALUE>
     271                                                                                        <SHORT-NAME>OsAlarmCallback</SHORT-NAME>
     272                                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback</DEFINITION-REF>
     273                                                                                        <PARAMETER-VALUES>
     274                                                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     275                                                                                                        <DEFINITION-REF DEST="ECUC-FUNCTION-NAME-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback/OsAlarmCallbackName</DEFINITION-REF>
     276                                                                                                        <VALUE>func_alarm_callback</VALUE>
     277                                                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     278                                                                                        </PARAMETER-VALUES>
     279                                                                                </ECUC-CONTAINER-VALUE>
     280                                                                        </SUB-CONTAINERS>
     281                                                                </ECUC-CONTAINER-VALUE>
     282                                                        </SUB-CONTAINERS>
     283                                                </ECUC-CONTAINER-VALUE>
     284                                        </CONTAINERS>
     285                                </ECUC-MODULE-CONFIGURATION-VALUES>
     286                        </ELEMENTS>
     287                </AR-PACKAGE>
     288        </AR-PACKAGES>
    337289</AUTOSAR>
  • autosar_os_training/trunk/program/alarm_hwcounter/toppers_atk2.yaml

    r149 r258  
    2323    main_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 5
    2727      OsTaskStackSize: 0x250
     
    3131    hpri_task:
    3232      DefinitionRef: OsTask
    33       OsTaskActivation: 1U
     33      OsTaskActivation: 1
    3434      OsTaskPriority: 10
    3535      OsTaskStackSize: 0x250
     
    3737    event_task:
    3838      DefinitionRef: OsTask
    39       OsTaskActivation: 1U
     39      OsTaskActivation: 1
    4040      OsTaskPriority: 10
    4141      OsTaskStackSize: 0x250
  • autosar_os_training/trunk/program/alarm_swcounter/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>main_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>5</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>FULL</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <SUB-CONTAINERS>
    166                 <ECUC-CONTAINER-VALUE>
    167                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    168                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    169                   <REFERENCE-VALUES>
    170                     <ECUC-REFERENCE-VALUE>
    171                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    172                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    173                     </ECUC-REFERENCE-VALUE>
    174                   </REFERENCE-VALUES>
    175                 </ECUC-CONTAINER-VALUE>
    176               </SUB-CONTAINERS>
    177             </ECUC-CONTAINER-VALUE>
    178             <ECUC-CONTAINER-VALUE>
    179               <SHORT-NAME>hpri_task</SHORT-NAME>
    180               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    181               <PARAMETER-VALUES>
    182                 <ECUC-NUMERICAL-PARAM-VALUE>
    183                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    184                   <VALUE>1U</VALUE>
    185                 </ECUC-NUMERICAL-PARAM-VALUE>
    186                 <ECUC-NUMERICAL-PARAM-VALUE>
    187                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    188                   <VALUE>10</VALUE>
    189                 </ECUC-NUMERICAL-PARAM-VALUE>
    190                 <ECUC-TEXTUAL-PARAM-VALUE>
    191                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    192                   <VALUE>FULL</VALUE>
    193                 </ECUC-TEXTUAL-PARAM-VALUE>
    194                 <ECUC-NUMERICAL-PARAM-VALUE>
    195                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    196                   <VALUE>0x250</VALUE>
    197                 </ECUC-NUMERICAL-PARAM-VALUE>
    198               </PARAMETER-VALUES>
    199             </ECUC-CONTAINER-VALUE>
    200             <ECUC-CONTAINER-VALUE>
    201               <SHORT-NAME>event_task</SHORT-NAME>
    202               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    203               <PARAMETER-VALUES>
    204                 <ECUC-NUMERICAL-PARAM-VALUE>
    205                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    206                   <VALUE>1U</VALUE>
    207                 </ECUC-NUMERICAL-PARAM-VALUE>
    208                 <ECUC-NUMERICAL-PARAM-VALUE>
    209                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    210                   <VALUE>10</VALUE>
    211                 </ECUC-NUMERICAL-PARAM-VALUE>
    212                 <ECUC-TEXTUAL-PARAM-VALUE>
    213                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    214                   <VALUE>FULL</VALUE>
    215                 </ECUC-TEXTUAL-PARAM-VALUE>
    216                 <ECUC-NUMERICAL-PARAM-VALUE>
    217                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    218                   <VALUE>0x250</VALUE>
    219                 </ECUC-NUMERICAL-PARAM-VALUE>
    220               </PARAMETER-VALUES>
    221               <REFERENCE-VALUES>
    222                 <ECUC-REFERENCE-VALUE>
    223                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    224                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
    225                 </ECUC-REFERENCE-VALUE>
    226               </REFERENCE-VALUES>
    227               <SUB-CONTAINERS>
    228                 <ECUC-CONTAINER-VALUE>
    229                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    230                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    231                   <REFERENCE-VALUES>
    232                     <ECUC-REFERENCE-VALUE>
    233                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    234                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    235                     </ECUC-REFERENCE-VALUE>
    236                   </REFERENCE-VALUES>
    237                 </ECUC-CONTAINER-VALUE>
    238               </SUB-CONTAINERS>
    239             </ECUC-CONTAINER-VALUE>
    240             <ECUC-CONTAINER-VALUE>
    241               <SHORT-NAME>EVENT_WUP</SHORT-NAME>
    242               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    243             </ECUC-CONTAINER-VALUE>
    244             <ECUC-CONTAINER-VALUE>
    245               <SHORT-NAME>alarm_act_task</SHORT-NAME>
    246               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
    247               <REFERENCE-VALUES>
    248                 <ECUC-REFERENCE-VALUE>
    249                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
    250                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/SW_Cnt</VALUE-REF>
    251                 </ECUC-REFERENCE-VALUE>
    252               </REFERENCE-VALUES>
    253               <SUB-CONTAINERS>
    254                 <ECUC-CONTAINER-VALUE>
    255                   <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    256                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    257                   <SUB-CONTAINERS>
    258                     <ECUC-CONTAINER-VALUE>
    259                       <SHORT-NAME>OsAlarmActivateTask</SHORT-NAME>
    260                       <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask</DEFINITION-REF>
    261                       <REFERENCE-VALUES>
    262                         <ECUC-REFERENCE-VALUE>
    263                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask/OsAlarmActivateTaskRef</DEFINITION-REF>
    264                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/hpri_task</VALUE-REF>
    265                         </ECUC-REFERENCE-VALUE>
    266                       </REFERENCE-VALUES>
    267                     </ECUC-CONTAINER-VALUE>
    268                   </SUB-CONTAINERS>
    269                 </ECUC-CONTAINER-VALUE>
    270               </SUB-CONTAINERS>
    271             </ECUC-CONTAINER-VALUE>
    272             <ECUC-CONTAINER-VALUE>
    273               <SHORT-NAME>alarm_event</SHORT-NAME>
    274               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
    275               <REFERENCE-VALUES>
    276                 <ECUC-REFERENCE-VALUE>
    277                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
    278                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/SW_Cnt</VALUE-REF>
    279                 </ECUC-REFERENCE-VALUE>
    280               </REFERENCE-VALUES>
    281               <SUB-CONTAINERS>
    282                 <ECUC-CONTAINER-VALUE>
    283                   <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    284                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    285                   <SUB-CONTAINERS>
    286                     <ECUC-CONTAINER-VALUE>
    287                       <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
    288                       <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
    289                       <REFERENCE-VALUES>
    290                         <ECUC-REFERENCE-VALUE>
    291                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
    292                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/event_task</VALUE-REF>
    293                         </ECUC-REFERENCE-VALUE>
    294                         <ECUC-REFERENCE-VALUE>
    295                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
    296                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
    297                         </ECUC-REFERENCE-VALUE>
    298                       </REFERENCE-VALUES>
    299                     </ECUC-CONTAINER-VALUE>
    300                   </SUB-CONTAINERS>
    301                 </ECUC-CONTAINER-VALUE>
    302               </SUB-CONTAINERS>
    303             </ECUC-CONTAINER-VALUE>
    304             <ECUC-CONTAINER-VALUE>
    305               <SHORT-NAME>alarm_callback</SHORT-NAME>
    306               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
    307               <REFERENCE-VALUES>
    308                 <ECUC-REFERENCE-VALUE>
    309                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
    310                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/SW_Cnt</VALUE-REF>
    311                 </ECUC-REFERENCE-VALUE>
    312               </REFERENCE-VALUES>
    313               <SUB-CONTAINERS>
    314                 <ECUC-CONTAINER-VALUE>
    315                   <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    316                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    317                   <SUB-CONTAINERS>
    318                     <ECUC-CONTAINER-VALUE>
    319                       <SHORT-NAME>OsAlarmCallback</SHORT-NAME>
    320                       <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback</DEFINITION-REF>
    321                       <PARAMETER-VALUES>
    322                         <ECUC-TEXTUAL-PARAM-VALUE>
    323                           <DEFINITION-REF DEST="ECUC-FUNCTION-NAME-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback/OsAlarmCallbackName</DEFINITION-REF>
    324                           <VALUE>func_alarm_callback</VALUE>
    325                         </ECUC-TEXTUAL-PARAM-VALUE>
    326                       </PARAMETER-VALUES>
    327                     </ECUC-CONTAINER-VALUE>
    328                   </SUB-CONTAINERS>
    329                 </ECUC-CONTAINER-VALUE>
    330               </SUB-CONTAINERS>
    331             </ECUC-CONTAINER-VALUE>
    332             <ECUC-CONTAINER-VALUE>
    333               <SHORT-NAME>SW_Cnt</SHORT-NAME>
    334               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsCounter</DEFINITION-REF>
    335               <PARAMETER-VALUES>
    336                 <ECUC-NUMERICAL-PARAM-VALUE>
    337                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterMaxAllowedValue</DEFINITION-REF>
    338                   <VALUE>99U</VALUE>
    339                 </ECUC-NUMERICAL-PARAM-VALUE>
    340                 <ECUC-NUMERICAL-PARAM-VALUE>
    341                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterMinCycle</DEFINITION-REF>
    342                   <VALUE>1</VALUE>
    343                 </ECUC-NUMERICAL-PARAM-VALUE>
    344                 <ECUC-NUMERICAL-PARAM-VALUE>
    345                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterTicksPerBase</DEFINITION-REF>
    346                   <VALUE>1U</VALUE>
    347                 </ECUC-NUMERICAL-PARAM-VALUE>
    348                 <ECUC-TEXTUAL-PARAM-VALUE>
    349                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterType</DEFINITION-REF>
    350                   <VALUE>SOFTWARE</VALUE>
    351                 </ECUC-TEXTUAL-PARAM-VALUE>
    352               </PARAMETER-VALUES>
    353               <REFERENCE-VALUES>
    354                 <ECUC-REFERENCE-VALUE>
    355                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterIsrRef</DEFINITION-REF>
    356                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/psw1_int</VALUE-REF>
    357                 </ECUC-REFERENCE-VALUE>
    358               </REFERENCE-VALUES>
    359             </ECUC-CONTAINER-VALUE>
    360             <ECUC-CONTAINER-VALUE>
    361               <SHORT-NAME>psw1_int</SHORT-NAME>
    362               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
    363               <PARAMETER-VALUES>
    364                 <ECUC-TEXTUAL-PARAM-VALUE>
    365                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
    366                   <VALUE>CATEGORY_2</VALUE>
    367                 </ECUC-TEXTUAL-PARAM-VALUE>
    368                 <ECUC-NUMERICAL-PARAM-VALUE>
    369                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
    370                   <VALUE>35</VALUE>
    371                 </ECUC-NUMERICAL-PARAM-VALUE>
    372                 <ECUC-NUMERICAL-PARAM-VALUE>
    373                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
    374                   <VALUE>3</VALUE>
    375                 </ECUC-NUMERICAL-PARAM-VALUE>
    376                 <ECUC-NUMERICAL-PARAM-VALUE>
    377                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
    378                   <VALUE>0x250</VALUE>
    379                 </ECUC-NUMERICAL-PARAM-VALUE>
    380               </PARAMETER-VALUES>
    381             </ECUC-CONTAINER-VALUE>
    382           </CONTAINERS>
    383         </ECUC-MODULE-CONFIGURATION-VALUES>
    384       </ELEMENTS>
    385     </AR-PACKAGE>
    386   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>main_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>5</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>FULL</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <SUB-CONTAINERS>
     118                                                                <ECUC-CONTAINER-VALUE>
     119                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     120                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     121                                                                        <REFERENCE-VALUES>
     122                                                                                <ECUC-REFERENCE-VALUE>
     123                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     124                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     125                                                                                </ECUC-REFERENCE-VALUE>
     126                                                                        </REFERENCE-VALUES>
     127                                                                </ECUC-CONTAINER-VALUE>
     128                                                        </SUB-CONTAINERS>
     129                                                </ECUC-CONTAINER-VALUE>
     130                                                <ECUC-CONTAINER-VALUE>
     131                                                        <SHORT-NAME>hpri_task</SHORT-NAME>
     132                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     133                                                        <PARAMETER-VALUES>
     134                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     135                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     136                                                                        <VALUE>1</VALUE>
     137                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     138                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     139                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     140                                                                        <VALUE>10</VALUE>
     141                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     142                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     143                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     144                                                                        <VALUE>592</VALUE>
     145                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     146                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     147                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     148                                                                        <VALUE>FULL</VALUE>
     149                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     150                                                        </PARAMETER-VALUES>
     151                                                </ECUC-CONTAINER-VALUE>
     152                                                <ECUC-CONTAINER-VALUE>
     153                                                        <SHORT-NAME>event_task</SHORT-NAME>
     154                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     155                                                        <PARAMETER-VALUES>
     156                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     157                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     158                                                                        <VALUE>1</VALUE>
     159                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     160                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     161                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     162                                                                        <VALUE>10</VALUE>
     163                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     164                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     165                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     166                                                                        <VALUE>592</VALUE>
     167                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     168                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     169                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     170                                                                        <VALUE>FULL</VALUE>
     171                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     172                                                        </PARAMETER-VALUES>
     173                                                        <REFERENCE-VALUES>
     174                                                                <ECUC-REFERENCE-VALUE>
     175                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     176                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
     177                                                                </ECUC-REFERENCE-VALUE>
     178                                                        </REFERENCE-VALUES>
     179                                                        <SUB-CONTAINERS>
     180                                                                <ECUC-CONTAINER-VALUE>
     181                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     182                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     183                                                                        <REFERENCE-VALUES>
     184                                                                                <ECUC-REFERENCE-VALUE>
     185                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     186                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     187                                                                                </ECUC-REFERENCE-VALUE>
     188                                                                        </REFERENCE-VALUES>
     189                                                                </ECUC-CONTAINER-VALUE>
     190                                                        </SUB-CONTAINERS>
     191                                                </ECUC-CONTAINER-VALUE>
     192                                                <ECUC-CONTAINER-VALUE>
     193                                                        <SHORT-NAME>EVENT_WUP</SHORT-NAME>
     194                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     195                                                </ECUC-CONTAINER-VALUE>
     196                                                <ECUC-CONTAINER-VALUE>
     197                                                        <SHORT-NAME>alarm_act_task</SHORT-NAME>
     198                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
     199                                                        <REFERENCE-VALUES>
     200                                                                <ECUC-REFERENCE-VALUE>
     201                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
     202                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/SW_Cnt</VALUE-REF>
     203                                                                </ECUC-REFERENCE-VALUE>
     204                                                        </REFERENCE-VALUES>
     205                                                        <SUB-CONTAINERS>
     206                                                                <ECUC-CONTAINER-VALUE>
     207                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
     208                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     209                                                                        <SUB-CONTAINERS>
     210                                                                                <ECUC-CONTAINER-VALUE>
     211                                                                                        <SHORT-NAME>OsAlarmActivateTask</SHORT-NAME>
     212                                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask</DEFINITION-REF>
     213                                                                                        <REFERENCE-VALUES>
     214                                                                                                <ECUC-REFERENCE-VALUE>
     215                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmActivateTask/OsAlarmActivateTaskRef</DEFINITION-REF>
     216                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/hpri_task</VALUE-REF>
     217                                                                                                </ECUC-REFERENCE-VALUE>
     218                                                                                        </REFERENCE-VALUES>
     219                                                                                </ECUC-CONTAINER-VALUE>
     220                                                                        </SUB-CONTAINERS>
     221                                                                </ECUC-CONTAINER-VALUE>
     222                                                        </SUB-CONTAINERS>
     223                                                </ECUC-CONTAINER-VALUE>
     224                                                <ECUC-CONTAINER-VALUE>
     225                                                        <SHORT-NAME>alarm_event</SHORT-NAME>
     226                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
     227                                                        <REFERENCE-VALUES>
     228                                                                <ECUC-REFERENCE-VALUE>
     229                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
     230                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/SW_Cnt</VALUE-REF>
     231                                                                </ECUC-REFERENCE-VALUE>
     232                                                        </REFERENCE-VALUES>
     233                                                        <SUB-CONTAINERS>
     234                                                                <ECUC-CONTAINER-VALUE>
     235                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
     236                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     237                                                                        <SUB-CONTAINERS>
     238                                                                                <ECUC-CONTAINER-VALUE>
     239                                                                                        <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
     240                                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
     241                                                                                        <REFERENCE-VALUES>
     242                                                                                                <ECUC-REFERENCE-VALUE>
     243                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
     244                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/event_task</VALUE-REF>
     245                                                                                                </ECUC-REFERENCE-VALUE>
     246                                                                                                <ECUC-REFERENCE-VALUE>
     247                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
     248                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
     249                                                                                                </ECUC-REFERENCE-VALUE>
     250                                                                                        </REFERENCE-VALUES>
     251                                                                                </ECUC-CONTAINER-VALUE>
     252                                                                        </SUB-CONTAINERS>
     253                                                                </ECUC-CONTAINER-VALUE>
     254                                                        </SUB-CONTAINERS>
     255                                                </ECUC-CONTAINER-VALUE>
     256                                                <ECUC-CONTAINER-VALUE>
     257                                                        <SHORT-NAME>alarm_callback</SHORT-NAME>
     258                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
     259                                                        <REFERENCE-VALUES>
     260                                                                <ECUC-REFERENCE-VALUE>
     261                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
     262                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/SW_Cnt</VALUE-REF>
     263                                                                </ECUC-REFERENCE-VALUE>
     264                                                        </REFERENCE-VALUES>
     265                                                        <SUB-CONTAINERS>
     266                                                                <ECUC-CONTAINER-VALUE>
     267                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
     268                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     269                                                                        <SUB-CONTAINERS>
     270                                                                                <ECUC-CONTAINER-VALUE>
     271                                                                                        <SHORT-NAME>OsAlarmCallback</SHORT-NAME>
     272                                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback</DEFINITION-REF>
     273                                                                                        <PARAMETER-VALUES>
     274                                                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     275                                                                                                        <DEFINITION-REF DEST="ECUC-FUNCTION-NAME-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmCallback/OsAlarmCallbackName</DEFINITION-REF>
     276                                                                                                        <VALUE>func_alarm_callback</VALUE>
     277                                                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     278                                                                                        </PARAMETER-VALUES>
     279                                                                                </ECUC-CONTAINER-VALUE>
     280                                                                        </SUB-CONTAINERS>
     281                                                                </ECUC-CONTAINER-VALUE>
     282                                                        </SUB-CONTAINERS>
     283                                                </ECUC-CONTAINER-VALUE>
     284                                                <ECUC-CONTAINER-VALUE>
     285                                                        <SHORT-NAME>SW_Cnt</SHORT-NAME>
     286                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsCounter</DEFINITION-REF>
     287                                                        <PARAMETER-VALUES>
     288                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     289                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterMaxAllowedValue</DEFINITION-REF>
     290                                                                        <VALUE>99</VALUE>
     291                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     292                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     293                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterMinCycle</DEFINITION-REF>
     294                                                                        <VALUE>1</VALUE>
     295                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     296                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     297                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterTicksPerBase</DEFINITION-REF>
     298                                                                        <VALUE>1</VALUE>
     299                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     300                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     301                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterType</DEFINITION-REF>
     302                                                                        <VALUE>SOFTWARE</VALUE>
     303                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     304                                                        </PARAMETER-VALUES>
     305                                                        <REFERENCE-VALUES>
     306                                                                <ECUC-REFERENCE-VALUE>
     307                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterIsrRef</DEFINITION-REF>
     308                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/psw1_int</VALUE-REF>
     309                                                                </ECUC-REFERENCE-VALUE>
     310                                                        </REFERENCE-VALUES>
     311                                                </ECUC-CONTAINER-VALUE>
     312                                                <ECUC-CONTAINER-VALUE>
     313                                                        <SHORT-NAME>psw1_int</SHORT-NAME>
     314                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
     315                                                        <PARAMETER-VALUES>
     316                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     317                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
     318                                                                        <VALUE>35</VALUE>
     319                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     320                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     321                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
     322                                                                        <VALUE>3</VALUE>
     323                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     324                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     325                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
     326                                                                        <VALUE>592</VALUE>
     327                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     328                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     329                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
     330                                                                        <VALUE>CATEGORY_2</VALUE>
     331                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     332                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     333                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptSource</DEFINITION-REF>
     334                                                                        <VALUE>ENABLE</VALUE>
     335                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     336                                                        </PARAMETER-VALUES>
     337                                                </ECUC-CONTAINER-VALUE>
     338                                        </CONTAINERS>
     339                                </ECUC-MODULE-CONFIGURATION-VALUES>
     340                        </ELEMENTS>
     341                </AR-PACKAGE>
     342        </AR-PACKAGES>
    387343</AUTOSAR>
  • autosar_os_training/trunk/program/alarm_swcounter/toppers_atk2.yaml

    r149 r258  
    2323    main_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 5
    2727      OsTaskStackSize: 0x250
     
    3131    hpri_task:
    3232      DefinitionRef: OsTask
    33       OsTaskActivation: 1U
     33      OsTaskActivation: 1
    3434      OsTaskPriority: 10
    3535      OsTaskStackSize: 0x250
     
    3737    event_task:
    3838      DefinitionRef: OsTask
    39       OsTaskActivation: 1U
     39      OsTaskActivation: 1
    4040      OsTaskPriority: 10
    4141      OsTaskStackSize: 0x250
     
    6767    SW_Cnt:
    6868      DefinitionRef: OsCounter
    69       OsCounterMaxAllowedValue: 99U
     69      OsCounterMaxAllowedValue: 99
    7070      OsCounterMinCycle: 1
    71       OsCounterTicksPerBase: 1U
     71      OsCounterTicksPerBase: 1
    7272      OsCounterType: SOFTWARE
    7373      OsCounterIsrRef: /Ecuc/Os/psw1_int
     
    7878      OsIsrStackSize: 0x250
    7979      OsIsrCategory: CATEGORY_2
     80      OsIsrInterruptSource: ENABLE
  • autosar_os_training/trunk/program/appmode/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>AppMode2</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    79             </ECUC-CONTAINER-VALUE>
    80             <ECUC-CONTAINER-VALUE>
    81               <SHORT-NAME>AppMode3</SHORT-NAME>
    82               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    83             </ECUC-CONTAINER-VALUE>
    84             <ECUC-CONTAINER-VALUE>
    85               <SHORT-NAME>OsOS</SHORT-NAME>
    86               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    87               <PARAMETER-VALUES>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    90                   <VALUE>SC1</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-TEXTUAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    98                   <VALUE>EXTENDED</VALUE>
    99                 </ECUC-TEXTUAL-PARAM-VALUE>
    100                 <ECUC-NUMERICAL-PARAM-VALUE>
    101                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    102                   <VALUE>true</VALUE>
    103                 </ECUC-NUMERICAL-PARAM-VALUE>
    104                 <ECUC-NUMERICAL-PARAM-VALUE>
    105                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    106                   <VALUE>true</VALUE>
    107                 </ECUC-NUMERICAL-PARAM-VALUE>
    108               </PARAMETER-VALUES>
    109               <SUB-CONTAINERS>
    110                 <ECUC-CONTAINER-VALUE>
    111                   <SHORT-NAME>OsHooks</SHORT-NAME>
    112                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    113                   <PARAMETER-VALUES>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    128                       <VALUE>false</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                     <ECUC-NUMERICAL-PARAM-VALUE>
    131                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    132                       <VALUE>false</VALUE>
    133                     </ECUC-NUMERICAL-PARAM-VALUE>
    134                     <ECUC-NUMERICAL-PARAM-VALUE>
    135                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    136                       <VALUE>true</VALUE>
    137                     </ECUC-NUMERICAL-PARAM-VALUE>
    138                   </PARAMETER-VALUES>
    139                 </ECUC-CONTAINER-VALUE>
    140                 <ECUC-CONTAINER-VALUE>
    141                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    142                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    143                   <PARAMETER-VALUES>
    144                     <ECUC-NUMERICAL-PARAM-VALUE>
    145                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    146                       <VALUE>0x200</VALUE>
    147                     </ECUC-NUMERICAL-PARAM-VALUE>
    148                   </PARAMETER-VALUES>
    149                 </ECUC-CONTAINER-VALUE>
    150               </SUB-CONTAINERS>
    151             </ECUC-CONTAINER-VALUE>
    152             <ECUC-CONTAINER-VALUE>
    153               <SHORT-NAME>task1</SHORT-NAME>
    154               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    155               <PARAMETER-VALUES>
    156                 <ECUC-NUMERICAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    158                   <VALUE>1U</VALUE>
    159                 </ECUC-NUMERICAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    162                   <VALUE>10</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164                 <ECUC-TEXTUAL-PARAM-VALUE>
    165                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    166                   <VALUE>FULL</VALUE>
    167                 </ECUC-TEXTUAL-PARAM-VALUE>
    168                 <ECUC-NUMERICAL-PARAM-VALUE>
    169                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    170                   <VALUE>0x250</VALUE>
    171                 </ECUC-NUMERICAL-PARAM-VALUE>
    172               </PARAMETER-VALUES>
    173               <REFERENCE-VALUES>
    174                 <ECUC-REFERENCE-VALUE>
    175                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    176                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
    177                 </ECUC-REFERENCE-VALUE>
    178               </REFERENCE-VALUES>
    179               <SUB-CONTAINERS>
    180                 <ECUC-CONTAINER-VALUE>
    181                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    182                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    183                   <REFERENCE-VALUES>
    184                     <ECUC-REFERENCE-VALUE>
    185                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    186                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    187                     </ECUC-REFERENCE-VALUE>
    188                     <ECUC-REFERENCE-VALUE>
    189                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    190                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode3</VALUE-REF>
    191                     </ECUC-REFERENCE-VALUE>
    192                   </REFERENCE-VALUES>
    193                 </ECUC-CONTAINER-VALUE>
    194               </SUB-CONTAINERS>
    195             </ECUC-CONTAINER-VALUE>
    196             <ECUC-CONTAINER-VALUE>
    197               <SHORT-NAME>task2</SHORT-NAME>
    198               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    199               <PARAMETER-VALUES>
    200                 <ECUC-NUMERICAL-PARAM-VALUE>
    201                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    202                   <VALUE>1U</VALUE>
    203                 </ECUC-NUMERICAL-PARAM-VALUE>
    204                 <ECUC-NUMERICAL-PARAM-VALUE>
    205                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    206                   <VALUE>10</VALUE>
    207                 </ECUC-NUMERICAL-PARAM-VALUE>
    208                 <ECUC-TEXTUAL-PARAM-VALUE>
    209                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    210                   <VALUE>FULL</VALUE>
    211                 </ECUC-TEXTUAL-PARAM-VALUE>
    212                 <ECUC-NUMERICAL-PARAM-VALUE>
    213                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    214                   <VALUE>0x250</VALUE>
    215                 </ECUC-NUMERICAL-PARAM-VALUE>
    216               </PARAMETER-VALUES>
    217               <REFERENCE-VALUES>
    218                 <ECUC-REFERENCE-VALUE>
    219                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    220                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
    221                 </ECUC-REFERENCE-VALUE>
    222               </REFERENCE-VALUES>
    223               <SUB-CONTAINERS>
    224                 <ECUC-CONTAINER-VALUE>
    225                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    226                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    227                   <REFERENCE-VALUES>
    228                     <ECUC-REFERENCE-VALUE>
    229                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    230                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode2</VALUE-REF>
    231                     </ECUC-REFERENCE-VALUE>
    232                     <ECUC-REFERENCE-VALUE>
    233                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    234                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode3</VALUE-REF>
    235                     </ECUC-REFERENCE-VALUE>
    236                   </REFERENCE-VALUES>
    237                 </ECUC-CONTAINER-VALUE>
    238               </SUB-CONTAINERS>
    239             </ECUC-CONTAINER-VALUE>
    240             <ECUC-CONTAINER-VALUE>
    241               <SHORT-NAME>EVENT_WUP</SHORT-NAME>
    242               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    243             </ECUC-CONTAINER-VALUE>
    244             <ECUC-CONTAINER-VALUE>
    245               <SHORT-NAME>alarm_event1</SHORT-NAME>
    246               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
    247               <REFERENCE-VALUES>
    248                 <ECUC-REFERENCE-VALUE>
    249                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
    250                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
    251                 </ECUC-REFERENCE-VALUE>
    252               </REFERENCE-VALUES>
    253               <SUB-CONTAINERS>
    254                 <ECUC-CONTAINER-VALUE>
    255                   <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    256                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    257                   <SUB-CONTAINERS>
    258                     <ECUC-CONTAINER-VALUE>
    259                       <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
    260                       <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
    261                       <REFERENCE-VALUES>
    262                         <ECUC-REFERENCE-VALUE>
    263                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
    264                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/task1</VALUE-REF>
    265                         </ECUC-REFERENCE-VALUE>
    266                         <ECUC-REFERENCE-VALUE>
    267                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
    268                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
    269                         </ECUC-REFERENCE-VALUE>
    270                       </REFERENCE-VALUES>
    271                     </ECUC-CONTAINER-VALUE>
    272                   </SUB-CONTAINERS>
    273                 </ECUC-CONTAINER-VALUE>
    274                 <ECUC-CONTAINER-VALUE>
    275                   <SHORT-NAME>OsAlarmAutostart</SHORT-NAME>
    276                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart</DEFINITION-REF>
    277                   <PARAMETER-VALUES>
    278                     <ECUC-NUMERICAL-PARAM-VALUE>
    279                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime</DEFINITION-REF>
    280                       <VALUE>TICK_FOR_10MS*100</VALUE>
    281                     </ECUC-NUMERICAL-PARAM-VALUE>
    282                     <ECUC-NUMERICAL-PARAM-VALUE>
    283                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime</DEFINITION-REF>
    284                       <VALUE>TICK_FOR_10MS*100</VALUE>
    285                     </ECUC-NUMERICAL-PARAM-VALUE>
    286                     <ECUC-TEXTUAL-PARAM-VALUE>
    287                       <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAutostartType</DEFINITION-REF>
    288                       <VALUE>ABSOLUTE</VALUE>
    289                     </ECUC-TEXTUAL-PARAM-VALUE>
    290                   </PARAMETER-VALUES>
    291                   <REFERENCE-VALUES>
    292                     <ECUC-REFERENCE-VALUE>
    293                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
    294                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    295                     </ECUC-REFERENCE-VALUE>
    296                     <ECUC-REFERENCE-VALUE>
    297                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
    298                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode2</VALUE-REF>
    299                     </ECUC-REFERENCE-VALUE>
    300                     <ECUC-REFERENCE-VALUE>
    301                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
    302                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode3</VALUE-REF>
    303                     </ECUC-REFERENCE-VALUE>
    304                   </REFERENCE-VALUES>
    305                 </ECUC-CONTAINER-VALUE>
    306               </SUB-CONTAINERS>
    307             </ECUC-CONTAINER-VALUE>
    308             <ECUC-CONTAINER-VALUE>
    309               <SHORT-NAME>alarm_event2</SHORT-NAME>
    310               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
    311               <REFERENCE-VALUES>
    312                 <ECUC-REFERENCE-VALUE>
    313                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
    314                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
    315                 </ECUC-REFERENCE-VALUE>
    316               </REFERENCE-VALUES>
    317               <SUB-CONTAINERS>
    318                 <ECUC-CONTAINER-VALUE>
    319                   <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    320                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    321                   <SUB-CONTAINERS>
    322                     <ECUC-CONTAINER-VALUE>
    323                       <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
    324                       <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
    325                       <REFERENCE-VALUES>
    326                         <ECUC-REFERENCE-VALUE>
    327                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
    328                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/task2</VALUE-REF>
    329                         </ECUC-REFERENCE-VALUE>
    330                         <ECUC-REFERENCE-VALUE>
    331                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
    332                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
    333                         </ECUC-REFERENCE-VALUE>
    334                       </REFERENCE-VALUES>
    335                     </ECUC-CONTAINER-VALUE>
    336                   </SUB-CONTAINERS>
    337                 </ECUC-CONTAINER-VALUE>
    338                 <ECUC-CONTAINER-VALUE>
    339                   <SHORT-NAME>OsAlarmAutostart</SHORT-NAME>
    340                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart</DEFINITION-REF>
    341                   <PARAMETER-VALUES>
    342                     <ECUC-NUMERICAL-PARAM-VALUE>
    343                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime</DEFINITION-REF>
    344                       <VALUE>TICK_FOR_10MS*100</VALUE>
    345                     </ECUC-NUMERICAL-PARAM-VALUE>
    346                     <ECUC-NUMERICAL-PARAM-VALUE>
    347                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime</DEFINITION-REF>
    348                       <VALUE>TICK_FOR_10MS*100</VALUE>
    349                     </ECUC-NUMERICAL-PARAM-VALUE>
    350                     <ECUC-TEXTUAL-PARAM-VALUE>
    351                       <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAutostartType</DEFINITION-REF>
    352                       <VALUE>ABSOLUTE</VALUE>
    353                     </ECUC-TEXTUAL-PARAM-VALUE>
    354                   </PARAMETER-VALUES>
    355                   <REFERENCE-VALUES>
    356                     <ECUC-REFERENCE-VALUE>
    357                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
    358                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    359                     </ECUC-REFERENCE-VALUE>
    360                     <ECUC-REFERENCE-VALUE>
    361                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
    362                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode2</VALUE-REF>
    363                     </ECUC-REFERENCE-VALUE>
    364                     <ECUC-REFERENCE-VALUE>
    365                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
    366                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode3</VALUE-REF>
    367                     </ECUC-REFERENCE-VALUE>
    368                   </REFERENCE-VALUES>
    369                 </ECUC-CONTAINER-VALUE>
    370               </SUB-CONTAINERS>
    371             </ECUC-CONTAINER-VALUE>
    372           </CONTAINERS>
    373         </ECUC-MODULE-CONFIGURATION-VALUES>
    374       </ELEMENTS>
    375     </AR-PACKAGE>
    376   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>AppMode2</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     31                                                </ECUC-CONTAINER-VALUE>
     32                                                <ECUC-CONTAINER-VALUE>
     33                                                        <SHORT-NAME>AppMode3</SHORT-NAME>
     34                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     35                                                </ECUC-CONTAINER-VALUE>
     36                                                <ECUC-CONTAINER-VALUE>
     37                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     38                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     39                                                        <PARAMETER-VALUES>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     46                                                                        <VALUE>true</VALUE>
     47                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     48                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     50                                                                        <VALUE>true</VALUE>
     51                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     52                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     53                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     54                                                                        <VALUE>SC1</VALUE>
     55                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     56                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     57                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     58                                                                        <VALUE>EXTENDED</VALUE>
     59                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     60                                                        </PARAMETER-VALUES>
     61                                                        <SUB-CONTAINERS>
     62                                                                <ECUC-CONTAINER-VALUE>
     63                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     64                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     65                                                                        <PARAMETER-VALUES>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     80                                                                                        <VALUE>false</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     83                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     84                                                                                        <VALUE>false</VALUE>
     85                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     86                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     87                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     88                                                                                        <VALUE>true</VALUE>
     89                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     90                                                                        </PARAMETER-VALUES>
     91                                                                </ECUC-CONTAINER-VALUE>
     92                                                                <ECUC-CONTAINER-VALUE>
     93                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     94                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     95                                                                        <PARAMETER-VALUES>
     96                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     97                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     98                                                                                        <VALUE>512</VALUE>
     99                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     100                                                                        </PARAMETER-VALUES>
     101                                                                </ECUC-CONTAINER-VALUE>
     102                                                        </SUB-CONTAINERS>
     103                                                </ECUC-CONTAINER-VALUE>
     104                                                <ECUC-CONTAINER-VALUE>
     105                                                        <SHORT-NAME>task1</SHORT-NAME>
     106                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     107                                                        <PARAMETER-VALUES>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     110                                                                        <VALUE>1</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     114                                                                        <VALUE>10</VALUE>
     115                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     116                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     117                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     118                                                                        <VALUE>592</VALUE>
     119                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     120                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     121                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     122                                                                        <VALUE>FULL</VALUE>
     123                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     124                                                        </PARAMETER-VALUES>
     125                                                        <REFERENCE-VALUES>
     126                                                                <ECUC-REFERENCE-VALUE>
     127                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     128                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
     129                                                                </ECUC-REFERENCE-VALUE>
     130                                                        </REFERENCE-VALUES>
     131                                                        <SUB-CONTAINERS>
     132                                                                <ECUC-CONTAINER-VALUE>
     133                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     134                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     135                                                                        <REFERENCE-VALUES>
     136                                                                                <ECUC-REFERENCE-VALUE>
     137                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     138                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     139                                                                                </ECUC-REFERENCE-VALUE>
     140                                                                                <ECUC-REFERENCE-VALUE>
     141                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     142                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode3</VALUE-REF>
     143                                                                                </ECUC-REFERENCE-VALUE>
     144                                                                        </REFERENCE-VALUES>
     145                                                                </ECUC-CONTAINER-VALUE>
     146                                                        </SUB-CONTAINERS>
     147                                                </ECUC-CONTAINER-VALUE>
     148                                                <ECUC-CONTAINER-VALUE>
     149                                                        <SHORT-NAME>task2</SHORT-NAME>
     150                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     151                                                        <PARAMETER-VALUES>
     152                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     153                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     154                                                                        <VALUE>1</VALUE>
     155                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     156                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     157                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     158                                                                        <VALUE>10</VALUE>
     159                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     160                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     161                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     162                                                                        <VALUE>592</VALUE>
     163                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     164                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     165                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     166                                                                        <VALUE>FULL</VALUE>
     167                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     168                                                        </PARAMETER-VALUES>
     169                                                        <REFERENCE-VALUES>
     170                                                                <ECUC-REFERENCE-VALUE>
     171                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     172                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
     173                                                                </ECUC-REFERENCE-VALUE>
     174                                                        </REFERENCE-VALUES>
     175                                                        <SUB-CONTAINERS>
     176                                                                <ECUC-CONTAINER-VALUE>
     177                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     178                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     179                                                                        <REFERENCE-VALUES>
     180                                                                                <ECUC-REFERENCE-VALUE>
     181                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     182                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode2</VALUE-REF>
     183                                                                                </ECUC-REFERENCE-VALUE>
     184                                                                                <ECUC-REFERENCE-VALUE>
     185                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     186                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode3</VALUE-REF>
     187                                                                                </ECUC-REFERENCE-VALUE>
     188                                                                        </REFERENCE-VALUES>
     189                                                                </ECUC-CONTAINER-VALUE>
     190                                                        </SUB-CONTAINERS>
     191                                                </ECUC-CONTAINER-VALUE>
     192                                                <ECUC-CONTAINER-VALUE>
     193                                                        <SHORT-NAME>EVENT_WUP</SHORT-NAME>
     194                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     195                                                </ECUC-CONTAINER-VALUE>
     196                                                <ECUC-CONTAINER-VALUE>
     197                                                        <SHORT-NAME>alarm_event1</SHORT-NAME>
     198                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
     199                                                        <REFERENCE-VALUES>
     200                                                                <ECUC-REFERENCE-VALUE>
     201                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
     202                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
     203                                                                </ECUC-REFERENCE-VALUE>
     204                                                        </REFERENCE-VALUES>
     205                                                        <SUB-CONTAINERS>
     206                                                                <ECUC-CONTAINER-VALUE>
     207                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
     208                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     209                                                                        <SUB-CONTAINERS>
     210                                                                                <ECUC-CONTAINER-VALUE>
     211                                                                                        <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
     212                                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
     213                                                                                        <REFERENCE-VALUES>
     214                                                                                                <ECUC-REFERENCE-VALUE>
     215                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
     216                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/task1</VALUE-REF>
     217                                                                                                </ECUC-REFERENCE-VALUE>
     218                                                                                                <ECUC-REFERENCE-VALUE>
     219                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
     220                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
     221                                                                                                </ECUC-REFERENCE-VALUE>
     222                                                                                        </REFERENCE-VALUES>
     223                                                                                </ECUC-CONTAINER-VALUE>
     224                                                                        </SUB-CONTAINERS>
     225                                                                </ECUC-CONTAINER-VALUE>
     226                                                                <ECUC-CONTAINER-VALUE>
     227                                                                        <SHORT-NAME>OsAlarmAutostart</SHORT-NAME>
     228                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart</DEFINITION-REF>
     229                                                                        <PARAMETER-VALUES>
     230                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     231                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime</DEFINITION-REF>
     232                                                                                        <VALUE>TICK_FOR_10MS*100</VALUE>
     233                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     234                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     235                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime</DEFINITION-REF>
     236                                                                                        <VALUE>TICK_FOR_10MS*100</VALUE>
     237                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     238                                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     239                                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAutostartType</DEFINITION-REF>
     240                                                                                        <VALUE>ABSOLUTE</VALUE>
     241                                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     242                                                                        </PARAMETER-VALUES>
     243                                                                        <REFERENCE-VALUES>
     244                                                                                <ECUC-REFERENCE-VALUE>
     245                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
     246                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     247                                                                                </ECUC-REFERENCE-VALUE>
     248                                                                                <ECUC-REFERENCE-VALUE>
     249                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
     250                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode2</VALUE-REF>
     251                                                                                </ECUC-REFERENCE-VALUE>
     252                                                                                <ECUC-REFERENCE-VALUE>
     253                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
     254                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode3</VALUE-REF>
     255                                                                                </ECUC-REFERENCE-VALUE>
     256                                                                        </REFERENCE-VALUES>
     257                                                                </ECUC-CONTAINER-VALUE>
     258                                                        </SUB-CONTAINERS>
     259                                                </ECUC-CONTAINER-VALUE>
     260                                                <ECUC-CONTAINER-VALUE>
     261                                                        <SHORT-NAME>alarm_event2</SHORT-NAME>
     262                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
     263                                                        <REFERENCE-VALUES>
     264                                                                <ECUC-REFERENCE-VALUE>
     265                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
     266                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
     267                                                                </ECUC-REFERENCE-VALUE>
     268                                                        </REFERENCE-VALUES>
     269                                                        <SUB-CONTAINERS>
     270                                                                <ECUC-CONTAINER-VALUE>
     271                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
     272                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     273                                                                        <SUB-CONTAINERS>
     274                                                                                <ECUC-CONTAINER-VALUE>
     275                                                                                        <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
     276                                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
     277                                                                                        <REFERENCE-VALUES>
     278                                                                                                <ECUC-REFERENCE-VALUE>
     279                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
     280                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/task2</VALUE-REF>
     281                                                                                                </ECUC-REFERENCE-VALUE>
     282                                                                                                <ECUC-REFERENCE-VALUE>
     283                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
     284                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_WUP</VALUE-REF>
     285                                                                                                </ECUC-REFERENCE-VALUE>
     286                                                                                        </REFERENCE-VALUES>
     287                                                                                </ECUC-CONTAINER-VALUE>
     288                                                                        </SUB-CONTAINERS>
     289                                                                </ECUC-CONTAINER-VALUE>
     290                                                                <ECUC-CONTAINER-VALUE>
     291                                                                        <SHORT-NAME>OsAlarmAutostart</SHORT-NAME>
     292                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart</DEFINITION-REF>
     293                                                                        <PARAMETER-VALUES>
     294                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     295                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime</DEFINITION-REF>
     296                                                                                        <VALUE>TICK_FOR_10MS*100</VALUE>
     297                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     298                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     299                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime</DEFINITION-REF>
     300                                                                                        <VALUE>TICK_FOR_10MS*100</VALUE>
     301                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     302                                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     303                                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAutostartType</DEFINITION-REF>
     304                                                                                        <VALUE>ABSOLUTE</VALUE>
     305                                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     306                                                                        </PARAMETER-VALUES>
     307                                                                        <REFERENCE-VALUES>
     308                                                                                <ECUC-REFERENCE-VALUE>
     309                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
     310                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     311                                                                                </ECUC-REFERENCE-VALUE>
     312                                                                                <ECUC-REFERENCE-VALUE>
     313                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
     314                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode2</VALUE-REF>
     315                                                                                </ECUC-REFERENCE-VALUE>
     316                                                                                <ECUC-REFERENCE-VALUE>
     317                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
     318                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode3</VALUE-REF>
     319                                                                                </ECUC-REFERENCE-VALUE>
     320                                                                        </REFERENCE-VALUES>
     321                                                                </ECUC-CONTAINER-VALUE>
     322                                                        </SUB-CONTAINERS>
     323                                                </ECUC-CONTAINER-VALUE>
     324                                        </CONTAINERS>
     325                                </ECUC-MODULE-CONFIGURATION-VALUES>
     326                        </ELEMENTS>
     327                </AR-PACKAGE>
     328        </AR-PACKAGES>
    377329</AUTOSAR>
  • autosar_os_training/trunk/program/appmode/toppers_atk2.yaml

    r149 r258  
    2727    task1:
    2828      DefinitionRef: OsTask
    29       OsTaskActivation: 1U
     29      OsTaskActivation: 1
    3030      OsTaskPriority: 10
    3131      OsTaskStackSize: 0x250
     
    3838    task2:
    3939      DefinitionRef: OsTask
    40       OsTaskActivation: 1U
     40      OsTaskActivation: 1
    4141      OsTaskPriority: 10
    4242      OsTaskStackSize: 0x250
  • autosar_os_training/trunk/program/console_in/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>main_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>10</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>FULL</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <REFERENCE-VALUES>
    166                 <ECUC-REFERENCE-VALUE>
    167                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    168                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_CONSOLE_IN</VALUE-REF>
    169                 </ECUC-REFERENCE-VALUE>
    170               </REFERENCE-VALUES>
    171               <SUB-CONTAINERS>
    172                 <ECUC-CONTAINER-VALUE>
    173                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    174                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    175                   <REFERENCE-VALUES>
    176                     <ECUC-REFERENCE-VALUE>
    177                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    178                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    179                     </ECUC-REFERENCE-VALUE>
    180                   </REFERENCE-VALUES>
    181                 </ECUC-CONTAINER-VALUE>
    182               </SUB-CONTAINERS>
    183             </ECUC-CONTAINER-VALUE>
    184             <ECUC-CONTAINER-VALUE>
    185               <SHORT-NAME>led_task</SHORT-NAME>
    186               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    187               <PARAMETER-VALUES>
    188                 <ECUC-NUMERICAL-PARAM-VALUE>
    189                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    190                   <VALUE>1U</VALUE>
    191                 </ECUC-NUMERICAL-PARAM-VALUE>
    192                 <ECUC-NUMERICAL-PARAM-VALUE>
    193                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    194                   <VALUE>5</VALUE>
    195                 </ECUC-NUMERICAL-PARAM-VALUE>
    196                 <ECUC-TEXTUAL-PARAM-VALUE>
    197                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    198                   <VALUE>FULL</VALUE>
    199                 </ECUC-TEXTUAL-PARAM-VALUE>
    200                 <ECUC-NUMERICAL-PARAM-VALUE>
    201                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    202                   <VALUE>0x250</VALUE>
    203                 </ECUC-NUMERICAL-PARAM-VALUE>
    204               </PARAMETER-VALUES>
    205               <SUB-CONTAINERS>
    206                 <ECUC-CONTAINER-VALUE>
    207                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    208                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    209                   <REFERENCE-VALUES>
    210                     <ECUC-REFERENCE-VALUE>
    211                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    212                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    213                     </ECUC-REFERENCE-VALUE>
    214                   </REFERENCE-VALUES>
    215                 </ECUC-CONTAINER-VALUE>
    216               </SUB-CONTAINERS>
    217             </ECUC-CONTAINER-VALUE>
    218             <ECUC-CONTAINER-VALUE>
    219               <SHORT-NAME>EVENT_CONSOLE_IN</SHORT-NAME>
    220               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    221             </ECUC-CONTAINER-VALUE>
    222             <ECUC-CONTAINER-VALUE>
    223               <SHORT-NAME>alarm_console_in</SHORT-NAME>
    224               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
    225               <REFERENCE-VALUES>
    226                 <ECUC-REFERENCE-VALUE>
    227                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
    228                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
    229                 </ECUC-REFERENCE-VALUE>
    230               </REFERENCE-VALUES>
    231               <SUB-CONTAINERS>
    232                 <ECUC-CONTAINER-VALUE>
    233                   <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    234                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    235                   <SUB-CONTAINERS>
    236                     <ECUC-CONTAINER-VALUE>
    237                       <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
    238                       <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
    239                       <REFERENCE-VALUES>
    240                         <ECUC-REFERENCE-VALUE>
    241                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
    242                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/main_task</VALUE-REF>
    243                         </ECUC-REFERENCE-VALUE>
    244                         <ECUC-REFERENCE-VALUE>
    245                           <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
    246                           <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_CONSOLE_IN</VALUE-REF>
    247                         </ECUC-REFERENCE-VALUE>
    248                       </REFERENCE-VALUES>
    249                     </ECUC-CONTAINER-VALUE>
    250                   </SUB-CONTAINERS>
    251                 </ECUC-CONTAINER-VALUE>
    252                 <ECUC-CONTAINER-VALUE>
    253                   <SHORT-NAME>OsAlarmAutostart</SHORT-NAME>
    254                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart</DEFINITION-REF>
    255                   <PARAMETER-VALUES>
    256                     <ECUC-NUMERICAL-PARAM-VALUE>
    257                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime</DEFINITION-REF>
    258                       <VALUE>TICK_FOR_10MS</VALUE>
    259                     </ECUC-NUMERICAL-PARAM-VALUE>
    260                     <ECUC-NUMERICAL-PARAM-VALUE>
    261                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime</DEFINITION-REF>
    262                       <VALUE>TICK_FOR_10MS</VALUE>
    263                     </ECUC-NUMERICAL-PARAM-VALUE>
    264                     <ECUC-TEXTUAL-PARAM-VALUE>
    265                       <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAutostartType</DEFINITION-REF>
    266                       <VALUE>ABSOLUTE</VALUE>
    267                     </ECUC-TEXTUAL-PARAM-VALUE>
    268                   </PARAMETER-VALUES>
    269                   <REFERENCE-VALUES>
    270                     <ECUC-REFERENCE-VALUE>
    271                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
    272                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    273                     </ECUC-REFERENCE-VALUE>
    274                   </REFERENCE-VALUES>
    275                 </ECUC-CONTAINER-VALUE>
    276               </SUB-CONTAINERS>
    277             </ECUC-CONTAINER-VALUE>
    278           </CONTAINERS>
    279         </ECUC-MODULE-CONFIGURATION-VALUES>
    280       </ELEMENTS>
    281     </AR-PACKAGE>
    282   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>main_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>10</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>FULL</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <REFERENCE-VALUES>
     118                                                                <ECUC-REFERENCE-VALUE>
     119                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     120                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_CONSOLE_IN</VALUE-REF>
     121                                                                </ECUC-REFERENCE-VALUE>
     122                                                        </REFERENCE-VALUES>
     123                                                        <SUB-CONTAINERS>
     124                                                                <ECUC-CONTAINER-VALUE>
     125                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     126                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     127                                                                        <REFERENCE-VALUES>
     128                                                                                <ECUC-REFERENCE-VALUE>
     129                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     130                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     131                                                                                </ECUC-REFERENCE-VALUE>
     132                                                                        </REFERENCE-VALUES>
     133                                                                </ECUC-CONTAINER-VALUE>
     134                                                        </SUB-CONTAINERS>
     135                                                </ECUC-CONTAINER-VALUE>
     136                                                <ECUC-CONTAINER-VALUE>
     137                                                        <SHORT-NAME>led_task</SHORT-NAME>
     138                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     139                                                        <PARAMETER-VALUES>
     140                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     141                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     142                                                                        <VALUE>1</VALUE>
     143                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     144                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     145                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     146                                                                        <VALUE>5</VALUE>
     147                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     148                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     149                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     150                                                                        <VALUE>592</VALUE>
     151                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     152                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     153                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     154                                                                        <VALUE>FULL</VALUE>
     155                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     156                                                        </PARAMETER-VALUES>
     157                                                        <SUB-CONTAINERS>
     158                                                                <ECUC-CONTAINER-VALUE>
     159                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     160                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     161                                                                        <REFERENCE-VALUES>
     162                                                                                <ECUC-REFERENCE-VALUE>
     163                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     164                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     165                                                                                </ECUC-REFERENCE-VALUE>
     166                                                                        </REFERENCE-VALUES>
     167                                                                </ECUC-CONTAINER-VALUE>
     168                                                        </SUB-CONTAINERS>
     169                                                </ECUC-CONTAINER-VALUE>
     170                                                <ECUC-CONTAINER-VALUE>
     171                                                        <SHORT-NAME>EVENT_CONSOLE_IN</SHORT-NAME>
     172                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     173                                                </ECUC-CONTAINER-VALUE>
     174                                                <ECUC-CONTAINER-VALUE>
     175                                                        <SHORT-NAME>alarm_console_in</SHORT-NAME>
     176                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm</DEFINITION-REF>
     177                                                        <REFERENCE-VALUES>
     178                                                                <ECUC-REFERENCE-VALUE>
     179                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmCounterRef</DEFINITION-REF>
     180                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/MAIN_HW_COUNTER</VALUE-REF>
     181                                                                </ECUC-REFERENCE-VALUE>
     182                                                        </REFERENCE-VALUES>
     183                                                        <SUB-CONTAINERS>
     184                                                                <ECUC-CONTAINER-VALUE>
     185                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
     186                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     187                                                                        <SUB-CONTAINERS>
     188                                                                                <ECUC-CONTAINER-VALUE>
     189                                                                                        <SHORT-NAME>OsAlarmSetEvent</SHORT-NAME>
     190                                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent</DEFINITION-REF>
     191                                                                                        <REFERENCE-VALUES>
     192                                                                                                <ECUC-REFERENCE-VALUE>
     193                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventTaskRef</DEFINITION-REF>
     194                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/main_task</VALUE-REF>
     195                                                                                                </ECUC-REFERENCE-VALUE>
     196                                                                                                <ECUC-REFERENCE-VALUE>
     197                                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction/OsAlarmSetEvent/OsAlarmSetEventRef</DEFINITION-REF>
     198                                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_CONSOLE_IN</VALUE-REF>
     199                                                                                                </ECUC-REFERENCE-VALUE>
     200                                                                                        </REFERENCE-VALUES>
     201                                                                                </ECUC-CONTAINER-VALUE>
     202                                                                        </SUB-CONTAINERS>
     203                                                                </ECUC-CONTAINER-VALUE>
     204                                                                <ECUC-CONTAINER-VALUE>
     205                                                                        <SHORT-NAME>OsAlarmAutostart</SHORT-NAME>
     206                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart</DEFINITION-REF>
     207                                                                        <PARAMETER-VALUES>
     208                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     209                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime</DEFINITION-REF>
     210                                                                                        <VALUE>TICK_FOR_10MS</VALUE>
     211                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     212                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     213                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime</DEFINITION-REF>
     214                                                                                        <VALUE>TICK_FOR_10MS</VALUE>
     215                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     216                                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     217                                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAutostartType</DEFINITION-REF>
     218                                                                                        <VALUE>ABSOLUTE</VALUE>
     219                                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     220                                                                        </PARAMETER-VALUES>
     221                                                                        <REFERENCE-VALUES>
     222                                                                                <ECUC-REFERENCE-VALUE>
     223                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAppModeRef</DEFINITION-REF>
     224                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     225                                                                                </ECUC-REFERENCE-VALUE>
     226                                                                        </REFERENCE-VALUES>
     227                                                                </ECUC-CONTAINER-VALUE>
     228                                                        </SUB-CONTAINERS>
     229                                                </ECUC-CONTAINER-VALUE>
     230                                        </CONTAINERS>
     231                                </ECUC-MODULE-CONFIGURATION-VALUES>
     232                        </ELEMENTS>
     233                </AR-PACKAGE>
     234        </AR-PACKAGES>
    283235</AUTOSAR>
  • autosar_os_training/trunk/program/console_in/toppers_atk2.yaml

    r149 r258  
    2323    main_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 10
    2727      OsTaskStackSize: 0x250
     
    3232    led_task:
    3333      DefinitionRef: OsTask
    34       OsTaskActivation: 1U
     34      OsTaskActivation: 1
    3535      OsTaskPriority: 5
    3636      OsTaskStackSize: 0x250
  • autosar_os_training/trunk/program/device_log_1task/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>dsw_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>14</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>NON</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <SUB-CONTAINERS>
    166                 <ECUC-CONTAINER-VALUE>
    167                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    168                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    169                   <REFERENCE-VALUES>
    170                     <ECUC-REFERENCE-VALUE>
    171                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    172                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    173                     </ECUC-REFERENCE-VALUE>
    174                   </REFERENCE-VALUES>
    175                 </ECUC-CONTAINER-VALUE>
    176               </SUB-CONTAINERS>
    177             </ECUC-CONTAINER-VALUE>
    178           </CONTAINERS>
    179         </ECUC-MODULE-CONFIGURATION-VALUES>
    180       </ELEMENTS>
    181     </AR-PACKAGE>
    182   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>dsw_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>14</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>NON</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <SUB-CONTAINERS>
     118                                                                <ECUC-CONTAINER-VALUE>
     119                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     120                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     121                                                                        <REFERENCE-VALUES>
     122                                                                                <ECUC-REFERENCE-VALUE>
     123                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     124                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     125                                                                                </ECUC-REFERENCE-VALUE>
     126                                                                        </REFERENCE-VALUES>
     127                                                                </ECUC-CONTAINER-VALUE>
     128                                                        </SUB-CONTAINERS>
     129                                                </ECUC-CONTAINER-VALUE>
     130                                        </CONTAINERS>
     131                                </ECUC-MODULE-CONFIGURATION-VALUES>
     132                        </ELEMENTS>
     133                </AR-PACKAGE>
     134        </AR-PACKAGES>
    183135</AUTOSAR>
  • autosar_os_training/trunk/program/device_log_1task/toppers_atk2.yaml

    r149 r258  
    2323    dsw_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 14
    2727      OsTaskStackSize: 0x250
  • autosar_os_training/trunk/program/event_int/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>main_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>5</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>NON</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <REFERENCE-VALUES>
    166                 <ECUC-REFERENCE-VALUE>
    167                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    168                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_PSW1</VALUE-REF>
    169                 </ECUC-REFERENCE-VALUE>
    170                 <ECUC-REFERENCE-VALUE>
    171                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    172                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_PSW2</VALUE-REF>
    173                 </ECUC-REFERENCE-VALUE>
    174               </REFERENCE-VALUES>
    175               <SUB-CONTAINERS>
    176                 <ECUC-CONTAINER-VALUE>
    177                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    178                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    179                   <REFERENCE-VALUES>
    180                     <ECUC-REFERENCE-VALUE>
    181                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    182                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    183                     </ECUC-REFERENCE-VALUE>
    184                   </REFERENCE-VALUES>
    185                 </ECUC-CONTAINER-VALUE>
    186               </SUB-CONTAINERS>
    187             </ECUC-CONTAINER-VALUE>
    188             <ECUC-CONTAINER-VALUE>
    189               <SHORT-NAME>EVENT_PSW1</SHORT-NAME>
    190               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    191             </ECUC-CONTAINER-VALUE>
    192             <ECUC-CONTAINER-VALUE>
    193               <SHORT-NAME>EVENT_PSW2</SHORT-NAME>
    194               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    195             </ECUC-CONTAINER-VALUE>
    196             <ECUC-CONTAINER-VALUE>
    197               <SHORT-NAME>psw2_int</SHORT-NAME>
    198               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
    199               <PARAMETER-VALUES>
    200                 <ECUC-TEXTUAL-PARAM-VALUE>
    201                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
    202                   <VALUE>CATEGORY_2</VALUE>
    203                 </ECUC-TEXTUAL-PARAM-VALUE>
    204                 <ECUC-NUMERICAL-PARAM-VALUE>
    205                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
    206                   <VALUE>36</VALUE>
    207                 </ECUC-NUMERICAL-PARAM-VALUE>
    208                 <ECUC-NUMERICAL-PARAM-VALUE>
    209                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
    210                   <VALUE>5</VALUE>
    211                 </ECUC-NUMERICAL-PARAM-VALUE>
    212               </PARAMETER-VALUES>
    213             </ECUC-CONTAINER-VALUE>
    214             <ECUC-CONTAINER-VALUE>
    215               <SHORT-NAME>psw1_int</SHORT-NAME>
    216               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
    217               <PARAMETER-VALUES>
    218                 <ECUC-TEXTUAL-PARAM-VALUE>
    219                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
    220                   <VALUE>CATEGORY_2</VALUE>
    221                 </ECUC-TEXTUAL-PARAM-VALUE>
    222                 <ECUC-NUMERICAL-PARAM-VALUE>
    223                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
    224                   <VALUE>35</VALUE>
    225                 </ECUC-NUMERICAL-PARAM-VALUE>
    226                 <ECUC-NUMERICAL-PARAM-VALUE>
    227                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
    228                   <VALUE>3</VALUE>
    229                 </ECUC-NUMERICAL-PARAM-VALUE>
    230                 <ECUC-NUMERICAL-PARAM-VALUE>
    231                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
    232                   <VALUE>0x250</VALUE>
    233                 </ECUC-NUMERICAL-PARAM-VALUE>
    234               </PARAMETER-VALUES>
    235             </ECUC-CONTAINER-VALUE>
    236           </CONTAINERS>
    237         </ECUC-MODULE-CONFIGURATION-VALUES>
    238       </ELEMENTS>
    239     </AR-PACKAGE>
    240   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>main_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>5</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>NON</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <REFERENCE-VALUES>
     118                                                                <ECUC-REFERENCE-VALUE>
     119                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     120                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_PSW1</VALUE-REF>
     121                                                                </ECUC-REFERENCE-VALUE>
     122                                                                <ECUC-REFERENCE-VALUE>
     123                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     124                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/EVENT_PSW2</VALUE-REF>
     125                                                                </ECUC-REFERENCE-VALUE>
     126                                                        </REFERENCE-VALUES>
     127                                                        <SUB-CONTAINERS>
     128                                                                <ECUC-CONTAINER-VALUE>
     129                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     130                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     131                                                                        <REFERENCE-VALUES>
     132                                                                                <ECUC-REFERENCE-VALUE>
     133                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     134                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     135                                                                                </ECUC-REFERENCE-VALUE>
     136                                                                        </REFERENCE-VALUES>
     137                                                                </ECUC-CONTAINER-VALUE>
     138                                                        </SUB-CONTAINERS>
     139                                                </ECUC-CONTAINER-VALUE>
     140                                                <ECUC-CONTAINER-VALUE>
     141                                                        <SHORT-NAME>EVENT_PSW1</SHORT-NAME>
     142                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     143                                                </ECUC-CONTAINER-VALUE>
     144                                                <ECUC-CONTAINER-VALUE>
     145                                                        <SHORT-NAME>EVENT_PSW2</SHORT-NAME>
     146                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     147                                                </ECUC-CONTAINER-VALUE>
     148                                                <ECUC-CONTAINER-VALUE>
     149                                                        <SHORT-NAME>psw2_int</SHORT-NAME>
     150                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
     151                                                        <PARAMETER-VALUES>
     152                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     153                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
     154                                                                        <VALUE>36</VALUE>
     155                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     156                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     157                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
     158                                                                        <VALUE>5</VALUE>
     159                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     160                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     161                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
     162                                                                        <VALUE>CATEGORY_2</VALUE>
     163                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     164                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     165                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptSource</DEFINITION-REF>
     166                                                                        <VALUE>ENABLE</VALUE>
     167                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     168                                                        </PARAMETER-VALUES>
     169                                                </ECUC-CONTAINER-VALUE>
     170                                                <ECUC-CONTAINER-VALUE>
     171                                                        <SHORT-NAME>psw1_int</SHORT-NAME>
     172                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
     173                                                        <PARAMETER-VALUES>
     174                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     175                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
     176                                                                        <VALUE>35</VALUE>
     177                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     178                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     179                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
     180                                                                        <VALUE>3</VALUE>
     181                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     182                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     183                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
     184                                                                        <VALUE>592</VALUE>
     185                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     186                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     187                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
     188                                                                        <VALUE>CATEGORY_2</VALUE>
     189                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     190                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     191                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptSource</DEFINITION-REF>
     192                                                                        <VALUE>ENABLE</VALUE>
     193                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     194                                                        </PARAMETER-VALUES>
     195                                                </ECUC-CONTAINER-VALUE>
     196                                        </CONTAINERS>
     197                                </ECUC-MODULE-CONFIGURATION-VALUES>
     198                        </ELEMENTS>
     199                </AR-PACKAGE>
     200        </AR-PACKAGES>
    241201</AUTOSAR>
  • autosar_os_training/trunk/program/event_int/toppers_atk2.yaml

    r149 r258  
    2323    main_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 5
    2727      OsTaskStackSize: 0x250
     
    4141      OsIsrInterruptPriority: 5
    4242      OsIsrCategory: CATEGORY_2
     43      OsIsrInterruptSource: ENABLE
    4344    psw1_int:
    4445      DefinitionRef: OsIsr
     
    4748      OsIsrStackSize: 0x250
    4849      OsIsrCategory: CATEGORY_2
     50      OsIsrInterruptSource: ENABLE
  • autosar_os_training/trunk/program/event_task/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>dip_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>5</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>NON</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <SUB-CONTAINERS>
    166                 <ECUC-CONTAINER-VALUE>
    167                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    168                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    169                   <REFERENCE-VALUES>
    170                     <ECUC-REFERENCE-VALUE>
    171                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    172                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    173                     </ECUC-REFERENCE-VALUE>
    174                   </REFERENCE-VALUES>
    175                 </ECUC-CONTAINER-VALUE>
    176               </SUB-CONTAINERS>
    177             </ECUC-CONTAINER-VALUE>
    178             <ECUC-CONTAINER-VALUE>
    179               <SHORT-NAME>led_task</SHORT-NAME>
    180               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    181               <PARAMETER-VALUES>
    182                 <ECUC-NUMERICAL-PARAM-VALUE>
    183                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    184                   <VALUE>1U</VALUE>
    185                 </ECUC-NUMERICAL-PARAM-VALUE>
    186                 <ECUC-NUMERICAL-PARAM-VALUE>
    187                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    188                   <VALUE>6</VALUE>
    189                 </ECUC-NUMERICAL-PARAM-VALUE>
    190                 <ECUC-TEXTUAL-PARAM-VALUE>
    191                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    192                   <VALUE>NON</VALUE>
    193                 </ECUC-TEXTUAL-PARAM-VALUE>
    194                 <ECUC-NUMERICAL-PARAM-VALUE>
    195                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    196                   <VALUE>0x250</VALUE>
    197                 </ECUC-NUMERICAL-PARAM-VALUE>
    198               </PARAMETER-VALUES>
    199               <REFERENCE-VALUES>
    200                 <ECUC-REFERENCE-VALUE>
    201                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    202                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/DSW1_ON</VALUE-REF>
    203                 </ECUC-REFERENCE-VALUE>
    204                 <ECUC-REFERENCE-VALUE>
    205                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    206                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/DSW1_OFF</VALUE-REF>
    207                 </ECUC-REFERENCE-VALUE>
    208                 <ECUC-REFERENCE-VALUE>
    209                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    210                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/DSW2_ON</VALUE-REF>
    211                 </ECUC-REFERENCE-VALUE>
    212                 <ECUC-REFERENCE-VALUE>
    213                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    214                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/DSW2_OFF</VALUE-REF>
    215                 </ECUC-REFERENCE-VALUE>
    216                 <ECUC-REFERENCE-VALUE>
    217                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    218                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/DSW3_ON</VALUE-REF>
    219                 </ECUC-REFERENCE-VALUE>
    220                 <ECUC-REFERENCE-VALUE>
    221                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    222                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/DSW3_OFF</VALUE-REF>
    223                 </ECUC-REFERENCE-VALUE>
    224                 <ECUC-REFERENCE-VALUE>
    225                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    226                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/DSW4_ON</VALUE-REF>
    227                 </ECUC-REFERENCE-VALUE>
    228                 <ECUC-REFERENCE-VALUE>
    229                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
    230                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/DSW4_OFF</VALUE-REF>
    231                 </ECUC-REFERENCE-VALUE>
    232               </REFERENCE-VALUES>
    233               <SUB-CONTAINERS>
    234                 <ECUC-CONTAINER-VALUE>
    235                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    236                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    237                   <REFERENCE-VALUES>
    238                     <ECUC-REFERENCE-VALUE>
    239                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    240                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    241                     </ECUC-REFERENCE-VALUE>
    242                   </REFERENCE-VALUES>
    243                 </ECUC-CONTAINER-VALUE>
    244               </SUB-CONTAINERS>
    245             </ECUC-CONTAINER-VALUE>
    246             <ECUC-CONTAINER-VALUE>
    247               <SHORT-NAME>DSW1_ON</SHORT-NAME>
    248               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    249             </ECUC-CONTAINER-VALUE>
    250             <ECUC-CONTAINER-VALUE>
    251               <SHORT-NAME>DSW1_OFF</SHORT-NAME>
    252               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    253             </ECUC-CONTAINER-VALUE>
    254             <ECUC-CONTAINER-VALUE>
    255               <SHORT-NAME>DSW2_ON</SHORT-NAME>
    256               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    257             </ECUC-CONTAINER-VALUE>
    258             <ECUC-CONTAINER-VALUE>
    259               <SHORT-NAME>DSW2_OFF</SHORT-NAME>
    260               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    261             </ECUC-CONTAINER-VALUE>
    262             <ECUC-CONTAINER-VALUE>
    263               <SHORT-NAME>DSW3_ON</SHORT-NAME>
    264               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    265             </ECUC-CONTAINER-VALUE>
    266             <ECUC-CONTAINER-VALUE>
    267               <SHORT-NAME>DSW3_OFF</SHORT-NAME>
    268               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    269             </ECUC-CONTAINER-VALUE>
    270             <ECUC-CONTAINER-VALUE>
    271               <SHORT-NAME>DSW4_ON</SHORT-NAME>
    272               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    273             </ECUC-CONTAINER-VALUE>
    274             <ECUC-CONTAINER-VALUE>
    275               <SHORT-NAME>DSW4_OFF</SHORT-NAME>
    276               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
    277             </ECUC-CONTAINER-VALUE>
    278           </CONTAINERS>
    279         </ECUC-MODULE-CONFIGURATION-VALUES>
    280       </ELEMENTS>
    281     </AR-PACKAGE>
    282   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>dip_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>5</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>NON</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <SUB-CONTAINERS>
     118                                                                <ECUC-CONTAINER-VALUE>
     119                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     120                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     121                                                                        <REFERENCE-VALUES>
     122                                                                                <ECUC-REFERENCE-VALUE>
     123                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     124                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     125                                                                                </ECUC-REFERENCE-VALUE>
     126                                                                        </REFERENCE-VALUES>
     127                                                                </ECUC-CONTAINER-VALUE>
     128                                                        </SUB-CONTAINERS>
     129                                                </ECUC-CONTAINER-VALUE>
     130                                                <ECUC-CONTAINER-VALUE>
     131                                                        <SHORT-NAME>led_task</SHORT-NAME>
     132                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     133                                                        <PARAMETER-VALUES>
     134                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     135                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     136                                                                        <VALUE>1</VALUE>
     137                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     138                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     139                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     140                                                                        <VALUE>6</VALUE>
     141                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     142                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     143                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     144                                                                        <VALUE>592</VALUE>
     145                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     146                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     147                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     148                                                                        <VALUE>NON</VALUE>
     149                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     150                                                        </PARAMETER-VALUES>
     151                                                        <REFERENCE-VALUES>
     152                                                                <ECUC-REFERENCE-VALUE>
     153                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     154                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/DSW1_ON</VALUE-REF>
     155                                                                </ECUC-REFERENCE-VALUE>
     156                                                                <ECUC-REFERENCE-VALUE>
     157                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     158                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/DSW1_OFF</VALUE-REF>
     159                                                                </ECUC-REFERENCE-VALUE>
     160                                                                <ECUC-REFERENCE-VALUE>
     161                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     162                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/DSW2_ON</VALUE-REF>
     163                                                                </ECUC-REFERENCE-VALUE>
     164                                                                <ECUC-REFERENCE-VALUE>
     165                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     166                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/DSW2_OFF</VALUE-REF>
     167                                                                </ECUC-REFERENCE-VALUE>
     168                                                                <ECUC-REFERENCE-VALUE>
     169                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     170                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/DSW3_ON</VALUE-REF>
     171                                                                </ECUC-REFERENCE-VALUE>
     172                                                                <ECUC-REFERENCE-VALUE>
     173                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     174                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/DSW3_OFF</VALUE-REF>
     175                                                                </ECUC-REFERENCE-VALUE>
     176                                                                <ECUC-REFERENCE-VALUE>
     177                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     178                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/DSW4_ON</VALUE-REF>
     179                                                                </ECUC-REFERENCE-VALUE>
     180                                                                <ECUC-REFERENCE-VALUE>
     181                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskEventRef</DEFINITION-REF>
     182                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/DSW4_OFF</VALUE-REF>
     183                                                                </ECUC-REFERENCE-VALUE>
     184                                                        </REFERENCE-VALUES>
     185                                                        <SUB-CONTAINERS>
     186                                                                <ECUC-CONTAINER-VALUE>
     187                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     188                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     189                                                                        <REFERENCE-VALUES>
     190                                                                                <ECUC-REFERENCE-VALUE>
     191                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     192                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     193                                                                                </ECUC-REFERENCE-VALUE>
     194                                                                        </REFERENCE-VALUES>
     195                                                                </ECUC-CONTAINER-VALUE>
     196                                                        </SUB-CONTAINERS>
     197                                                </ECUC-CONTAINER-VALUE>
     198                                                <ECUC-CONTAINER-VALUE>
     199                                                        <SHORT-NAME>DSW1_ON</SHORT-NAME>
     200                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     201                                                </ECUC-CONTAINER-VALUE>
     202                                                <ECUC-CONTAINER-VALUE>
     203                                                        <SHORT-NAME>DSW1_OFF</SHORT-NAME>
     204                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     205                                                </ECUC-CONTAINER-VALUE>
     206                                                <ECUC-CONTAINER-VALUE>
     207                                                        <SHORT-NAME>DSW2_ON</SHORT-NAME>
     208                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     209                                                </ECUC-CONTAINER-VALUE>
     210                                                <ECUC-CONTAINER-VALUE>
     211                                                        <SHORT-NAME>DSW2_OFF</SHORT-NAME>
     212                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     213                                                </ECUC-CONTAINER-VALUE>
     214                                                <ECUC-CONTAINER-VALUE>
     215                                                        <SHORT-NAME>DSW3_ON</SHORT-NAME>
     216                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     217                                                </ECUC-CONTAINER-VALUE>
     218                                                <ECUC-CONTAINER-VALUE>
     219                                                        <SHORT-NAME>DSW3_OFF</SHORT-NAME>
     220                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     221                                                </ECUC-CONTAINER-VALUE>
     222                                                <ECUC-CONTAINER-VALUE>
     223                                                        <SHORT-NAME>DSW4_ON</SHORT-NAME>
     224                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     225                                                </ECUC-CONTAINER-VALUE>
     226                                                <ECUC-CONTAINER-VALUE>
     227                                                        <SHORT-NAME>DSW4_OFF</SHORT-NAME>
     228                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsEvent</DEFINITION-REF>
     229                                                </ECUC-CONTAINER-VALUE>
     230                                        </CONTAINERS>
     231                                </ECUC-MODULE-CONFIGURATION-VALUES>
     232                        </ELEMENTS>
     233                </AR-PACKAGE>
     234        </AR-PACKAGES>
    283235</AUTOSAR>
  • autosar_os_training/trunk/program/event_task/toppers_atk2.yaml

    r149 r258  
    2323    dip_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 5
    2727      OsTaskStackSize: 0x250
     
    3131    led_task:
    3232      DefinitionRef: OsTask
    33       OsTaskActivation: 1U
     33      OsTaskActivation: 1
    3434      OsTaskPriority: 6
    3535      OsTaskStackSize: 0x250
  • autosar_os_training/trunk/program/int_disint/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>main_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>5</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>FULL</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <SUB-CONTAINERS>
    166                 <ECUC-CONTAINER-VALUE>
    167                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    168                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    169                   <REFERENCE-VALUES>
    170                     <ECUC-REFERENCE-VALUE>
    171                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    172                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    173                     </ECUC-REFERENCE-VALUE>
    174                   </REFERENCE-VALUES>
    175                 </ECUC-CONTAINER-VALUE>
    176               </SUB-CONTAINERS>
    177             </ECUC-CONTAINER-VALUE>
    178             <ECUC-CONTAINER-VALUE>
    179               <SHORT-NAME>hpri_task</SHORT-NAME>
    180               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    181               <PARAMETER-VALUES>
    182                 <ECUC-NUMERICAL-PARAM-VALUE>
    183                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    184                   <VALUE>1U</VALUE>
    185                 </ECUC-NUMERICAL-PARAM-VALUE>
    186                 <ECUC-NUMERICAL-PARAM-VALUE>
    187                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    188                   <VALUE>10</VALUE>
    189                 </ECUC-NUMERICAL-PARAM-VALUE>
    190                 <ECUC-TEXTUAL-PARAM-VALUE>
    191                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    192                   <VALUE>FULL</VALUE>
    193                 </ECUC-TEXTUAL-PARAM-VALUE>
    194                 <ECUC-NUMERICAL-PARAM-VALUE>
    195                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    196                   <VALUE>0x250</VALUE>
    197                 </ECUC-NUMERICAL-PARAM-VALUE>
    198               </PARAMETER-VALUES>
    199             </ECUC-CONTAINER-VALUE>
    200             <ECUC-CONTAINER-VALUE>
    201               <SHORT-NAME>psw1_int</SHORT-NAME>
    202               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
    203               <PARAMETER-VALUES>
    204                 <ECUC-TEXTUAL-PARAM-VALUE>
    205                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
    206                   <VALUE>CATEGORY_2</VALUE>
    207                 </ECUC-TEXTUAL-PARAM-VALUE>
    208                 <ECUC-NUMERICAL-PARAM-VALUE>
    209                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
    210                   <VALUE>35</VALUE>
    211                 </ECUC-NUMERICAL-PARAM-VALUE>
    212                 <ECUC-NUMERICAL-PARAM-VALUE>
    213                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
    214                   <VALUE>3</VALUE>
    215                 </ECUC-NUMERICAL-PARAM-VALUE>
    216                 <ECUC-NUMERICAL-PARAM-VALUE>
    217                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
    218                   <VALUE>0x250</VALUE>
    219                 </ECUC-NUMERICAL-PARAM-VALUE>
    220               </PARAMETER-VALUES>
    221             </ECUC-CONTAINER-VALUE>
    222           </CONTAINERS>
    223         </ECUC-MODULE-CONFIGURATION-VALUES>
    224       </ELEMENTS>
    225     </AR-PACKAGE>
    226   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>main_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>5</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>FULL</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <SUB-CONTAINERS>
     118                                                                <ECUC-CONTAINER-VALUE>
     119                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     120                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     121                                                                        <REFERENCE-VALUES>
     122                                                                                <ECUC-REFERENCE-VALUE>
     123                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     124                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     125                                                                                </ECUC-REFERENCE-VALUE>
     126                                                                        </REFERENCE-VALUES>
     127                                                                </ECUC-CONTAINER-VALUE>
     128                                                        </SUB-CONTAINERS>
     129                                                </ECUC-CONTAINER-VALUE>
     130                                                <ECUC-CONTAINER-VALUE>
     131                                                        <SHORT-NAME>hpri_task</SHORT-NAME>
     132                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     133                                                        <PARAMETER-VALUES>
     134                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     135                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     136                                                                        <VALUE>1</VALUE>
     137                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     138                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     139                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     140                                                                        <VALUE>10</VALUE>
     141                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     142                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     143                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     144                                                                        <VALUE>592</VALUE>
     145                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     146                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     147                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     148                                                                        <VALUE>FULL</VALUE>
     149                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     150                                                        </PARAMETER-VALUES>
     151                                                </ECUC-CONTAINER-VALUE>
     152                                                <ECUC-CONTAINER-VALUE>
     153                                                        <SHORT-NAME>psw1_int</SHORT-NAME>
     154                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
     155                                                        <PARAMETER-VALUES>
     156                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     157                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
     158                                                                        <VALUE>35</VALUE>
     159                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     160                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     161                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
     162                                                                        <VALUE>3</VALUE>
     163                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     164                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     165                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
     166                                                                        <VALUE>592</VALUE>
     167                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     168                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     169                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
     170                                                                        <VALUE>CATEGORY_2</VALUE>
     171                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     172                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     173                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptSource</DEFINITION-REF>
     174                                                                        <VALUE>ENABLE</VALUE>
     175                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     176                                                        </PARAMETER-VALUES>
     177                                                </ECUC-CONTAINER-VALUE>
     178                                        </CONTAINERS>
     179                                </ECUC-MODULE-CONFIGURATION-VALUES>
     180                        </ELEMENTS>
     181                </AR-PACKAGE>
     182        </AR-PACKAGES>
    227183</AUTOSAR>
  • autosar_os_training/trunk/program/int_disint/toppers_atk2.yaml

    r149 r258  
    2323    main_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 5
    2727      OsTaskStackSize: 0x250
     
    3131    hpri_task:
    3232      DefinitionRef: OsTask
    33       OsTaskActivation: 1U
     33      OsTaskActivation: 1
    3434      OsTaskPriority: 10
    3535      OsTaskStackSize: 0x250
     
    4141      OsIsrStackSize: 0x250
    4242      OsIsrCategory: CATEGORY_2
     43      OsIsrInterruptSource: ENABLE
  • autosar_os_training/trunk/program/int_isr2/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>main_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>5</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>FULL</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <SUB-CONTAINERS>
    166                 <ECUC-CONTAINER-VALUE>
    167                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    168                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    169                   <REFERENCE-VALUES>
    170                     <ECUC-REFERENCE-VALUE>
    171                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    172                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    173                     </ECUC-REFERENCE-VALUE>
    174                   </REFERENCE-VALUES>
    175                 </ECUC-CONTAINER-VALUE>
    176               </SUB-CONTAINERS>
    177             </ECUC-CONTAINER-VALUE>
    178             <ECUC-CONTAINER-VALUE>
    179               <SHORT-NAME>hpri_task</SHORT-NAME>
    180               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    181               <PARAMETER-VALUES>
    182                 <ECUC-NUMERICAL-PARAM-VALUE>
    183                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    184                   <VALUE>1U</VALUE>
    185                 </ECUC-NUMERICAL-PARAM-VALUE>
    186                 <ECUC-NUMERICAL-PARAM-VALUE>
    187                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    188                   <VALUE>10</VALUE>
    189                 </ECUC-NUMERICAL-PARAM-VALUE>
    190                 <ECUC-TEXTUAL-PARAM-VALUE>
    191                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    192                   <VALUE>FULL</VALUE>
    193                 </ECUC-TEXTUAL-PARAM-VALUE>
    194                 <ECUC-NUMERICAL-PARAM-VALUE>
    195                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    196                   <VALUE>0x250</VALUE>
    197                 </ECUC-NUMERICAL-PARAM-VALUE>
    198               </PARAMETER-VALUES>
    199             </ECUC-CONTAINER-VALUE>
    200             <ECUC-CONTAINER-VALUE>
    201               <SHORT-NAME>psw1_int</SHORT-NAME>
    202               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
    203               <PARAMETER-VALUES>
    204                 <ECUC-TEXTUAL-PARAM-VALUE>
    205                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
    206                   <VALUE>CATEGORY_2</VALUE>
    207                 </ECUC-TEXTUAL-PARAM-VALUE>
    208                 <ECUC-NUMERICAL-PARAM-VALUE>
    209                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
    210                   <VALUE>35</VALUE>
    211                 </ECUC-NUMERICAL-PARAM-VALUE>
    212                 <ECUC-NUMERICAL-PARAM-VALUE>
    213                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
    214                   <VALUE>3</VALUE>
    215                 </ECUC-NUMERICAL-PARAM-VALUE>
    216                 <ECUC-NUMERICAL-PARAM-VALUE>
    217                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
    218                   <VALUE>0x250</VALUE>
    219                 </ECUC-NUMERICAL-PARAM-VALUE>
    220               </PARAMETER-VALUES>
    221             </ECUC-CONTAINER-VALUE>
    222           </CONTAINERS>
    223         </ECUC-MODULE-CONFIGURATION-VALUES>
    224       </ELEMENTS>
    225     </AR-PACKAGE>
    226   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>main_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>5</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>FULL</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <SUB-CONTAINERS>
     118                                                                <ECUC-CONTAINER-VALUE>
     119                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     120                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     121                                                                        <REFERENCE-VALUES>
     122                                                                                <ECUC-REFERENCE-VALUE>
     123                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     124                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     125                                                                                </ECUC-REFERENCE-VALUE>
     126                                                                        </REFERENCE-VALUES>
     127                                                                </ECUC-CONTAINER-VALUE>
     128                                                        </SUB-CONTAINERS>
     129                                                </ECUC-CONTAINER-VALUE>
     130                                                <ECUC-CONTAINER-VALUE>
     131                                                        <SHORT-NAME>hpri_task</SHORT-NAME>
     132                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     133                                                        <PARAMETER-VALUES>
     134                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     135                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     136                                                                        <VALUE>1</VALUE>
     137                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     138                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     139                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     140                                                                        <VALUE>10</VALUE>
     141                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     142                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     143                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     144                                                                        <VALUE>592</VALUE>
     145                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     146                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     147                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     148                                                                        <VALUE>FULL</VALUE>
     149                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     150                                                        </PARAMETER-VALUES>
     151                                                </ECUC-CONTAINER-VALUE>
     152                                                <ECUC-CONTAINER-VALUE>
     153                                                        <SHORT-NAME>psw1_int</SHORT-NAME>
     154                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
     155                                                        <PARAMETER-VALUES>
     156                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     157                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
     158                                                                        <VALUE>35</VALUE>
     159                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     160                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     161                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
     162                                                                        <VALUE>3</VALUE>
     163                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     164                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     165                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
     166                                                                        <VALUE>592</VALUE>
     167                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     168                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     169                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
     170                                                                        <VALUE>CATEGORY_2</VALUE>
     171                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     172                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     173                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptSource</DEFINITION-REF>
     174                                                                        <VALUE>ENABLE</VALUE>
     175                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     176                                                        </PARAMETER-VALUES>
     177                                                </ECUC-CONTAINER-VALUE>
     178                                        </CONTAINERS>
     179                                </ECUC-MODULE-CONFIGURATION-VALUES>
     180                        </ELEMENTS>
     181                </AR-PACKAGE>
     182        </AR-PACKAGES>
    227183</AUTOSAR>
  • autosar_os_training/trunk/program/int_isr2/toppers_atk2.yaml

    r149 r258  
    2323    main_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 5
    2727      OsTaskStackSize: 0x250
     
    3131    hpri_task:
    3232      DefinitionRef: OsTask
    33       OsTaskActivation: 1U
     33      OsTaskActivation: 1
    3434      OsTaskPriority: 10
    3535      OsTaskStackSize: 0x250
     
    4141      OsIsrStackSize: 0x250
    4242      OsIsrCategory: CATEGORY_2
     43      OsIsrInterruptSource: ENABLE
  • autosar_os_training/trunk/program/internal_resources/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>main_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>5</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>FULL</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <REFERENCE-VALUES>
    166                 <ECUC-REFERENCE-VALUE>
    167                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskResourceRef</DEFINITION-REF>
    168                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/INTERNAL_RES</VALUE-REF>
    169                 </ECUC-REFERENCE-VALUE>
    170               </REFERENCE-VALUES>
    171               <SUB-CONTAINERS>
    172                 <ECUC-CONTAINER-VALUE>
    173                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    174                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    175                   <REFERENCE-VALUES>
    176                     <ECUC-REFERENCE-VALUE>
    177                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    178                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    179                     </ECUC-REFERENCE-VALUE>
    180                   </REFERENCE-VALUES>
    181                 </ECUC-CONTAINER-VALUE>
    182               </SUB-CONTAINERS>
    183             </ECUC-CONTAINER-VALUE>
    184             <ECUC-CONTAINER-VALUE>
    185               <SHORT-NAME>hpri_task</SHORT-NAME>
    186               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    187               <PARAMETER-VALUES>
    188                 <ECUC-NUMERICAL-PARAM-VALUE>
    189                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    190                   <VALUE>1U</VALUE>
    191                 </ECUC-NUMERICAL-PARAM-VALUE>
    192                 <ECUC-NUMERICAL-PARAM-VALUE>
    193                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    194                   <VALUE>10</VALUE>
    195                 </ECUC-NUMERICAL-PARAM-VALUE>
    196                 <ECUC-TEXTUAL-PARAM-VALUE>
    197                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    198                   <VALUE>NON</VALUE>
    199                 </ECUC-TEXTUAL-PARAM-VALUE>
    200                 <ECUC-NUMERICAL-PARAM-VALUE>
    201                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    202                   <VALUE>0x250</VALUE>
    203                 </ECUC-NUMERICAL-PARAM-VALUE>
    204               </PARAMETER-VALUES>
    205             </ECUC-CONTAINER-VALUE>
    206             <ECUC-CONTAINER-VALUE>
    207               <SHORT-NAME>mpri_task</SHORT-NAME>
    208               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    209               <PARAMETER-VALUES>
    210                 <ECUC-NUMERICAL-PARAM-VALUE>
    211                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    212                   <VALUE>1U</VALUE>
    213                 </ECUC-NUMERICAL-PARAM-VALUE>
    214                 <ECUC-NUMERICAL-PARAM-VALUE>
    215                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    216                   <VALUE>8</VALUE>
    217                 </ECUC-NUMERICAL-PARAM-VALUE>
    218                 <ECUC-TEXTUAL-PARAM-VALUE>
    219                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    220                   <VALUE>FULL</VALUE>
    221                 </ECUC-TEXTUAL-PARAM-VALUE>
    222                 <ECUC-NUMERICAL-PARAM-VALUE>
    223                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    224                   <VALUE>0x250</VALUE>
    225                 </ECUC-NUMERICAL-PARAM-VALUE>
    226               </PARAMETER-VALUES>
    227               <REFERENCE-VALUES>
    228                 <ECUC-REFERENCE-VALUE>
    229                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskResourceRef</DEFINITION-REF>
    230                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/INTERNAL_RES</VALUE-REF>
    231                 </ECUC-REFERENCE-VALUE>
    232               </REFERENCE-VALUES>
    233             </ECUC-CONTAINER-VALUE>
    234             <ECUC-CONTAINER-VALUE>
    235               <SHORT-NAME>lpri_task</SHORT-NAME>
    236               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    237               <PARAMETER-VALUES>
    238                 <ECUC-NUMERICAL-PARAM-VALUE>
    239                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    240                   <VALUE>1U</VALUE>
    241                 </ECUC-NUMERICAL-PARAM-VALUE>
    242                 <ECUC-NUMERICAL-PARAM-VALUE>
    243                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    244                   <VALUE>6</VALUE>
    245                 </ECUC-NUMERICAL-PARAM-VALUE>
    246                 <ECUC-TEXTUAL-PARAM-VALUE>
    247                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    248                   <VALUE>NON</VALUE>
    249                 </ECUC-TEXTUAL-PARAM-VALUE>
    250                 <ECUC-NUMERICAL-PARAM-VALUE>
    251                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    252                   <VALUE>0x250</VALUE>
    253                 </ECUC-NUMERICAL-PARAM-VALUE>
    254               </PARAMETER-VALUES>
    255             </ECUC-CONTAINER-VALUE>
    256             <ECUC-CONTAINER-VALUE>
    257               <SHORT-NAME>psw2_int</SHORT-NAME>
    258               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
    259               <PARAMETER-VALUES>
    260                 <ECUC-TEXTUAL-PARAM-VALUE>
    261                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
    262                   <VALUE>CATEGORY_2</VALUE>
    263                 </ECUC-TEXTUAL-PARAM-VALUE>
    264                 <ECUC-NUMERICAL-PARAM-VALUE>
    265                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
    266                   <VALUE>36</VALUE>
    267                 </ECUC-NUMERICAL-PARAM-VALUE>
    268                 <ECUC-NUMERICAL-PARAM-VALUE>
    269                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
    270                   <VALUE>6</VALUE>
    271                 </ECUC-NUMERICAL-PARAM-VALUE>
    272                 <ECUC-NUMERICAL-PARAM-VALUE>
    273                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
    274                   <VALUE>0x250</VALUE>
    275                 </ECUC-NUMERICAL-PARAM-VALUE>
    276               </PARAMETER-VALUES>
    277             </ECUC-CONTAINER-VALUE>
    278             <ECUC-CONTAINER-VALUE>
    279               <SHORT-NAME>psw1_int</SHORT-NAME>
    280               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
    281               <PARAMETER-VALUES>
    282                 <ECUC-TEXTUAL-PARAM-VALUE>
    283                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
    284                   <VALUE>CATEGORY_2</VALUE>
    285                 </ECUC-TEXTUAL-PARAM-VALUE>
    286                 <ECUC-NUMERICAL-PARAM-VALUE>
    287                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
    288                   <VALUE>35</VALUE>
    289                 </ECUC-NUMERICAL-PARAM-VALUE>
    290                 <ECUC-NUMERICAL-PARAM-VALUE>
    291                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
    292                   <VALUE>3</VALUE>
    293                 </ECUC-NUMERICAL-PARAM-VALUE>
    294                 <ECUC-NUMERICAL-PARAM-VALUE>
    295                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
    296                   <VALUE>0x250</VALUE>
    297                 </ECUC-NUMERICAL-PARAM-VALUE>
    298               </PARAMETER-VALUES>
    299             </ECUC-CONTAINER-VALUE>
    300             <ECUC-CONTAINER-VALUE>
    301               <SHORT-NAME>INTERNAL_RES</SHORT-NAME>
    302               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsResource</DEFINITION-REF>
    303               <PARAMETER-VALUES>
    304                 <ECUC-TEXTUAL-PARAM-VALUE>
    305                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsResource/OsResourceProperty</DEFINITION-REF>
    306                   <VALUE>INTERNAL</VALUE>
    307                 </ECUC-TEXTUAL-PARAM-VALUE>
    308               </PARAMETER-VALUES>
    309             </ECUC-CONTAINER-VALUE>
    310           </CONTAINERS>
    311         </ECUC-MODULE-CONFIGURATION-VALUES>
    312       </ELEMENTS>
    313     </AR-PACKAGE>
    314   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>main_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>5</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>FULL</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <REFERENCE-VALUES>
     118                                                                <ECUC-REFERENCE-VALUE>
     119                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskResourceRef</DEFINITION-REF>
     120                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/INTERNAL_RES</VALUE-REF>
     121                                                                </ECUC-REFERENCE-VALUE>
     122                                                        </REFERENCE-VALUES>
     123                                                        <SUB-CONTAINERS>
     124                                                                <ECUC-CONTAINER-VALUE>
     125                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     126                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     127                                                                        <REFERENCE-VALUES>
     128                                                                                <ECUC-REFERENCE-VALUE>
     129                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     130                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     131                                                                                </ECUC-REFERENCE-VALUE>
     132                                                                        </REFERENCE-VALUES>
     133                                                                </ECUC-CONTAINER-VALUE>
     134                                                        </SUB-CONTAINERS>
     135                                                </ECUC-CONTAINER-VALUE>
     136                                                <ECUC-CONTAINER-VALUE>
     137                                                        <SHORT-NAME>hpri_task</SHORT-NAME>
     138                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     139                                                        <PARAMETER-VALUES>
     140                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     141                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     142                                                                        <VALUE>1</VALUE>
     143                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     144                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     145                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     146                                                                        <VALUE>10</VALUE>
     147                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     148                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     149                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     150                                                                        <VALUE>592</VALUE>
     151                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     152                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     153                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     154                                                                        <VALUE>NON</VALUE>
     155                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     156                                                        </PARAMETER-VALUES>
     157                                                </ECUC-CONTAINER-VALUE>
     158                                                <ECUC-CONTAINER-VALUE>
     159                                                        <SHORT-NAME>mpri_task</SHORT-NAME>
     160                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     161                                                        <PARAMETER-VALUES>
     162                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     163                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     164                                                                        <VALUE>1</VALUE>
     165                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     166                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     167                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     168                                                                        <VALUE>8</VALUE>
     169                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     170                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     171                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     172                                                                        <VALUE>592</VALUE>
     173                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     174                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     175                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     176                                                                        <VALUE>FULL</VALUE>
     177                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     178                                                        </PARAMETER-VALUES>
     179                                                        <REFERENCE-VALUES>
     180                                                                <ECUC-REFERENCE-VALUE>
     181                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskResourceRef</DEFINITION-REF>
     182                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/INTERNAL_RES</VALUE-REF>
     183                                                                </ECUC-REFERENCE-VALUE>
     184                                                        </REFERENCE-VALUES>
     185                                                </ECUC-CONTAINER-VALUE>
     186                                                <ECUC-CONTAINER-VALUE>
     187                                                        <SHORT-NAME>lpri_task</SHORT-NAME>
     188                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     189                                                        <PARAMETER-VALUES>
     190                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     191                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     192                                                                        <VALUE>1</VALUE>
     193                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     194                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     195                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     196                                                                        <VALUE>6</VALUE>
     197                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     198                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     199                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     200                                                                        <VALUE>592</VALUE>
     201                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     202                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     203                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     204                                                                        <VALUE>NON</VALUE>
     205                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     206                                                        </PARAMETER-VALUES>
     207                                                </ECUC-CONTAINER-VALUE>
     208                                                <ECUC-CONTAINER-VALUE>
     209                                                        <SHORT-NAME>psw2_int</SHORT-NAME>
     210                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
     211                                                        <PARAMETER-VALUES>
     212                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     213                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
     214                                                                        <VALUE>36</VALUE>
     215                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     216                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     217                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
     218                                                                        <VALUE>6</VALUE>
     219                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     220                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     221                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
     222                                                                        <VALUE>592</VALUE>
     223                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     224                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     225                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
     226                                                                        <VALUE>CATEGORY_2</VALUE>
     227                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     228                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     229                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptSource</DEFINITION-REF>
     230                                                                        <VALUE>ENABLE</VALUE>
     231                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     232                                                        </PARAMETER-VALUES>
     233                                                </ECUC-CONTAINER-VALUE>
     234                                                <ECUC-CONTAINER-VALUE>
     235                                                        <SHORT-NAME>psw1_int</SHORT-NAME>
     236                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
     237                                                        <PARAMETER-VALUES>
     238                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     239                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
     240                                                                        <VALUE>35</VALUE>
     241                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     242                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     243                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
     244                                                                        <VALUE>3</VALUE>
     245                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     246                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     247                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
     248                                                                        <VALUE>592</VALUE>
     249                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     250                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     251                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
     252                                                                        <VALUE>CATEGORY_2</VALUE>
     253                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     254                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     255                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptSource</DEFINITION-REF>
     256                                                                        <VALUE>ENABLE</VALUE>
     257                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     258                                                        </PARAMETER-VALUES>
     259                                                </ECUC-CONTAINER-VALUE>
     260                                                <ECUC-CONTAINER-VALUE>
     261                                                        <SHORT-NAME>INTERNAL_RES</SHORT-NAME>
     262                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsResource</DEFINITION-REF>
     263                                                        <PARAMETER-VALUES>
     264                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     265                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsResource/OsResourceProperty</DEFINITION-REF>
     266                                                                        <VALUE>INTERNAL</VALUE>
     267                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     268                                                        </PARAMETER-VALUES>
     269                                                </ECUC-CONTAINER-VALUE>
     270                                        </CONTAINERS>
     271                                </ECUC-MODULE-CONFIGURATION-VALUES>
     272                        </ELEMENTS>
     273                </AR-PACKAGE>
     274        </AR-PACKAGES>
    315275</AUTOSAR>
  • autosar_os_training/trunk/program/internal_resources/toppers_atk2.yaml

    r149 r258  
    2323    main_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 5
    2727      OsTaskStackSize: 0x250
     
    3232    hpri_task:
    3333      DefinitionRef: OsTask
    34       OsTaskActivation: 1U
     34      OsTaskActivation: 1
    3535      OsTaskPriority: 10
    3636      OsTaskStackSize: 0x250
     
    3838    mpri_task:
    3939      DefinitionRef: OsTask
    40       OsTaskActivation: 1U
     40      OsTaskActivation: 1
    4141      OsTaskPriority: 8
    4242      OsTaskStackSize: 0x250
     
    4545    lpri_task:
    4646      DefinitionRef: OsTask
    47       OsTaskActivation: 1U
     47      OsTaskActivation: 1
    4848      OsTaskPriority: 6
    4949      OsTaskStackSize: 0x250
     
    5555      OsIsrStackSize: 0x250
    5656      OsIsrCategory: CATEGORY_2
     57      OsIsrInterruptSource: ENABLE
    5758    psw1_int:
    5859      DefinitionRef: OsIsr
     
    6162      OsIsrStackSize: 0x250
    6263      OsIsrCategory: CATEGORY_2
     64      OsIsrInterruptSource: ENABLE
    6365    INTERNAL_RES:
    6466      DefinitionRef: OsResource
  • autosar_os_training/trunk/program/led_1task/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>led_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>14</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>NON</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <SUB-CONTAINERS>
    166                 <ECUC-CONTAINER-VALUE>
    167                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    168                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    169                   <REFERENCE-VALUES>
    170                     <ECUC-REFERENCE-VALUE>
    171                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    172                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    173                     </ECUC-REFERENCE-VALUE>
    174                   </REFERENCE-VALUES>
    175                 </ECUC-CONTAINER-VALUE>
    176               </SUB-CONTAINERS>
    177             </ECUC-CONTAINER-VALUE>
    178           </CONTAINERS>
    179         </ECUC-MODULE-CONFIGURATION-VALUES>
    180       </ELEMENTS>
    181     </AR-PACKAGE>
    182   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>led_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>14</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>NON</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <SUB-CONTAINERS>
     118                                                                <ECUC-CONTAINER-VALUE>
     119                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     120                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     121                                                                        <REFERENCE-VALUES>
     122                                                                                <ECUC-REFERENCE-VALUE>
     123                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     124                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     125                                                                                </ECUC-REFERENCE-VALUE>
     126                                                                        </REFERENCE-VALUES>
     127                                                                </ECUC-CONTAINER-VALUE>
     128                                                        </SUB-CONTAINERS>
     129                                                </ECUC-CONTAINER-VALUE>
     130                                        </CONTAINERS>
     131                                </ECUC-MODULE-CONFIGURATION-VALUES>
     132                        </ELEMENTS>
     133                </AR-PACKAGE>
     134        </AR-PACKAGES>
    183135</AUTOSAR>
  • autosar_os_training/trunk/program/led_1task/toppers_atk2.yaml

    r149 r258  
    2323    led_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 14
    2727      OsTaskStackSize: 0x250
  • autosar_os_training/trunk/program/multi_task_active/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>main_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>5</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>FULL</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <SUB-CONTAINERS>
    166                 <ECUC-CONTAINER-VALUE>
    167                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    168                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    169                   <REFERENCE-VALUES>
    170                     <ECUC-REFERENCE-VALUE>
    171                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    172                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    173                     </ECUC-REFERENCE-VALUE>
    174                   </REFERENCE-VALUES>
    175                 </ECUC-CONTAINER-VALUE>
    176               </SUB-CONTAINERS>
    177             </ECUC-CONTAINER-VALUE>
    178             <ECUC-CONTAINER-VALUE>
    179               <SHORT-NAME>hpri_task</SHORT-NAME>
    180               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    181               <PARAMETER-VALUES>
    182                 <ECUC-NUMERICAL-PARAM-VALUE>
    183                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    184                   <VALUE>1U</VALUE>
    185                 </ECUC-NUMERICAL-PARAM-VALUE>
    186                 <ECUC-NUMERICAL-PARAM-VALUE>
    187                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    188                   <VALUE>10</VALUE>
    189                 </ECUC-NUMERICAL-PARAM-VALUE>
    190                 <ECUC-TEXTUAL-PARAM-VALUE>
    191                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    192                   <VALUE>FULL</VALUE>
    193                 </ECUC-TEXTUAL-PARAM-VALUE>
    194                 <ECUC-NUMERICAL-PARAM-VALUE>
    195                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    196                   <VALUE>0x250</VALUE>
    197                 </ECUC-NUMERICAL-PARAM-VALUE>
    198               </PARAMETER-VALUES>
    199             </ECUC-CONTAINER-VALUE>
    200           </CONTAINERS>
    201         </ECUC-MODULE-CONFIGURATION-VALUES>
    202       </ELEMENTS>
    203     </AR-PACKAGE>
    204   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>main_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>5</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>FULL</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <SUB-CONTAINERS>
     118                                                                <ECUC-CONTAINER-VALUE>
     119                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     120                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     121                                                                        <REFERENCE-VALUES>
     122                                                                                <ECUC-REFERENCE-VALUE>
     123                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     124                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     125                                                                                </ECUC-REFERENCE-VALUE>
     126                                                                        </REFERENCE-VALUES>
     127                                                                </ECUC-CONTAINER-VALUE>
     128                                                        </SUB-CONTAINERS>
     129                                                </ECUC-CONTAINER-VALUE>
     130                                                <ECUC-CONTAINER-VALUE>
     131                                                        <SHORT-NAME>hpri_task</SHORT-NAME>
     132                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     133                                                        <PARAMETER-VALUES>
     134                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     135                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     136                                                                        <VALUE>1</VALUE>
     137                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     138                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     139                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     140                                                                        <VALUE>10</VALUE>
     141                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     142                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     143                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     144                                                                        <VALUE>592</VALUE>
     145                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     146                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     147                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     148                                                                        <VALUE>FULL</VALUE>
     149                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     150                                                        </PARAMETER-VALUES>
     151                                                </ECUC-CONTAINER-VALUE>
     152                                        </CONTAINERS>
     153                                </ECUC-MODULE-CONFIGURATION-VALUES>
     154                        </ELEMENTS>
     155                </AR-PACKAGE>
     156        </AR-PACKAGES>
    205157</AUTOSAR>
  • autosar_os_training/trunk/program/multi_task_active/toppers_atk2.yaml

    r149 r258  
    2323    main_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 5
    2727      OsTaskStackSize: 0x250
     
    3131    hpri_task:
    3232      DefinitionRef: OsTask
    33       OsTaskActivation: 1U
     33      OsTaskActivation: 1
    3434      OsTaskPriority: 10
    3535      OsTaskStackSize: 0x250
  • autosar_os_training/trunk/program/multi_task_actqueu/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>main_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>5</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>NON</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <SUB-CONTAINERS>
    166                 <ECUC-CONTAINER-VALUE>
    167                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    168                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    169                   <REFERENCE-VALUES>
    170                     <ECUC-REFERENCE-VALUE>
    171                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    172                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    173                     </ECUC-REFERENCE-VALUE>
    174                   </REFERENCE-VALUES>
    175                 </ECUC-CONTAINER-VALUE>
    176               </SUB-CONTAINERS>
    177             </ECUC-CONTAINER-VALUE>
    178             <ECUC-CONTAINER-VALUE>
    179               <SHORT-NAME>hpri_task</SHORT-NAME>
    180               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    181               <PARAMETER-VALUES>
    182                 <ECUC-NUMERICAL-PARAM-VALUE>
    183                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    184                   <VALUE>2U</VALUE>
    185                 </ECUC-NUMERICAL-PARAM-VALUE>
    186                 <ECUC-NUMERICAL-PARAM-VALUE>
    187                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    188                   <VALUE>10</VALUE>
    189                 </ECUC-NUMERICAL-PARAM-VALUE>
    190                 <ECUC-TEXTUAL-PARAM-VALUE>
    191                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    192                   <VALUE>FULL</VALUE>
    193                 </ECUC-TEXTUAL-PARAM-VALUE>
    194                 <ECUC-NUMERICAL-PARAM-VALUE>
    195                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    196                   <VALUE>0x250</VALUE>
    197                 </ECUC-NUMERICAL-PARAM-VALUE>
    198               </PARAMETER-VALUES>
    199             </ECUC-CONTAINER-VALUE>
    200           </CONTAINERS>
    201         </ECUC-MODULE-CONFIGURATION-VALUES>
    202       </ELEMENTS>
    203     </AR-PACKAGE>
    204   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>main_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>5</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>NON</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <SUB-CONTAINERS>
     118                                                                <ECUC-CONTAINER-VALUE>
     119                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     120                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     121                                                                        <REFERENCE-VALUES>
     122                                                                                <ECUC-REFERENCE-VALUE>
     123                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     124                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     125                                                                                </ECUC-REFERENCE-VALUE>
     126                                                                        </REFERENCE-VALUES>
     127                                                                </ECUC-CONTAINER-VALUE>
     128                                                        </SUB-CONTAINERS>
     129                                                </ECUC-CONTAINER-VALUE>
     130                                                <ECUC-CONTAINER-VALUE>
     131                                                        <SHORT-NAME>hpri_task</SHORT-NAME>
     132                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     133                                                        <PARAMETER-VALUES>
     134                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     135                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     136                                                                        <VALUE>2</VALUE>
     137                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     138                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     139                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     140                                                                        <VALUE>10</VALUE>
     141                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     142                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     143                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     144                                                                        <VALUE>592</VALUE>
     145                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     146                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     147                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     148                                                                        <VALUE>FULL</VALUE>
     149                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     150                                                        </PARAMETER-VALUES>
     151                                                </ECUC-CONTAINER-VALUE>
     152                                        </CONTAINERS>
     153                                </ECUC-MODULE-CONFIGURATION-VALUES>
     154                        </ELEMENTS>
     155                </AR-PACKAGE>
     156        </AR-PACKAGES>
    205157</AUTOSAR>
  • autosar_os_training/trunk/program/multi_task_actqueu/toppers_atk2.yaml

    r149 r258  
    2323    main_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 5
    2727      OsTaskStackSize: 0x250
     
    3131    hpri_task:
    3232      DefinitionRef: OsTask
    33       OsTaskActivation: 2U
     33      OsTaskActivation: 2
    3434      OsTaskPriority: 10
    3535      OsTaskStackSize: 0x250
  • autosar_os_training/trunk/program/multi_task_chain/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>main_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>5</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>FULL</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <SUB-CONTAINERS>
    166                 <ECUC-CONTAINER-VALUE>
    167                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    168                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    169                   <REFERENCE-VALUES>
    170                     <ECUC-REFERENCE-VALUE>
    171                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    172                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    173                     </ECUC-REFERENCE-VALUE>
    174                   </REFERENCE-VALUES>
    175                 </ECUC-CONTAINER-VALUE>
    176               </SUB-CONTAINERS>
    177             </ECUC-CONTAINER-VALUE>
    178             <ECUC-CONTAINER-VALUE>
    179               <SHORT-NAME>hpri_task</SHORT-NAME>
    180               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    181               <PARAMETER-VALUES>
    182                 <ECUC-NUMERICAL-PARAM-VALUE>
    183                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    184                   <VALUE>1U</VALUE>
    185                 </ECUC-NUMERICAL-PARAM-VALUE>
    186                 <ECUC-NUMERICAL-PARAM-VALUE>
    187                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    188                   <VALUE>10</VALUE>
    189                 </ECUC-NUMERICAL-PARAM-VALUE>
    190                 <ECUC-TEXTUAL-PARAM-VALUE>
    191                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    192                   <VALUE>FULL</VALUE>
    193                 </ECUC-TEXTUAL-PARAM-VALUE>
    194                 <ECUC-NUMERICAL-PARAM-VALUE>
    195                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    196                   <VALUE>0x250</VALUE>
    197                 </ECUC-NUMERICAL-PARAM-VALUE>
    198               </PARAMETER-VALUES>
    199             </ECUC-CONTAINER-VALUE>
    200           </CONTAINERS>
    201         </ECUC-MODULE-CONFIGURATION-VALUES>
    202       </ELEMENTS>
    203     </AR-PACKAGE>
    204   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>main_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>5</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>FULL</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <SUB-CONTAINERS>
     118                                                                <ECUC-CONTAINER-VALUE>
     119                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     120                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     121                                                                        <REFERENCE-VALUES>
     122                                                                                <ECUC-REFERENCE-VALUE>
     123                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     124                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     125                                                                                </ECUC-REFERENCE-VALUE>
     126                                                                        </REFERENCE-VALUES>
     127                                                                </ECUC-CONTAINER-VALUE>
     128                                                        </SUB-CONTAINERS>
     129                                                </ECUC-CONTAINER-VALUE>
     130                                                <ECUC-CONTAINER-VALUE>
     131                                                        <SHORT-NAME>hpri_task</SHORT-NAME>
     132                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     133                                                        <PARAMETER-VALUES>
     134                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     135                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     136                                                                        <VALUE>1</VALUE>
     137                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     138                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     139                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     140                                                                        <VALUE>10</VALUE>
     141                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     142                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     143                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     144                                                                        <VALUE>592</VALUE>
     145                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     146                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     147                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     148                                                                        <VALUE>FULL</VALUE>
     149                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     150                                                        </PARAMETER-VALUES>
     151                                                </ECUC-CONTAINER-VALUE>
     152                                        </CONTAINERS>
     153                                </ECUC-MODULE-CONFIGURATION-VALUES>
     154                        </ELEMENTS>
     155                </AR-PACKAGE>
     156        </AR-PACKAGES>
    205157</AUTOSAR>
  • autosar_os_training/trunk/program/multi_task_chain/toppers_atk2.yaml

    r149 r258  
    2323    main_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 5
    2727      OsTaskStackSize: 0x250
     
    3131    hpri_task:
    3232      DefinitionRef: OsTask
    33       OsTaskActivation: 1U
     33      OsTaskActivation: 1
    3434      OsTaskPriority: 10
    3535      OsTaskStackSize: 0x250
  • autosar_os_training/trunk/program/multi_task_nonpre/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>main_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>5</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>NON</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <SUB-CONTAINERS>
    166                 <ECUC-CONTAINER-VALUE>
    167                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    168                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    169                   <REFERENCE-VALUES>
    170                     <ECUC-REFERENCE-VALUE>
    171                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    172                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    173                     </ECUC-REFERENCE-VALUE>
    174                   </REFERENCE-VALUES>
    175                 </ECUC-CONTAINER-VALUE>
    176               </SUB-CONTAINERS>
    177             </ECUC-CONTAINER-VALUE>
    178             <ECUC-CONTAINER-VALUE>
    179               <SHORT-NAME>hpri_task</SHORT-NAME>
    180               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    181               <PARAMETER-VALUES>
    182                 <ECUC-NUMERICAL-PARAM-VALUE>
    183                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    184                   <VALUE>1U</VALUE>
    185                 </ECUC-NUMERICAL-PARAM-VALUE>
    186                 <ECUC-NUMERICAL-PARAM-VALUE>
    187                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    188                   <VALUE>10</VALUE>
    189                 </ECUC-NUMERICAL-PARAM-VALUE>
    190                 <ECUC-TEXTUAL-PARAM-VALUE>
    191                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    192                   <VALUE>FULL</VALUE>
    193                 </ECUC-TEXTUAL-PARAM-VALUE>
    194                 <ECUC-NUMERICAL-PARAM-VALUE>
    195                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    196                   <VALUE>0x250</VALUE>
    197                 </ECUC-NUMERICAL-PARAM-VALUE>
    198               </PARAMETER-VALUES>
    199             </ECUC-CONTAINER-VALUE>
    200           </CONTAINERS>
    201         </ECUC-MODULE-CONFIGURATION-VALUES>
    202       </ELEMENTS>
    203     </AR-PACKAGE>
    204   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>main_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>5</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>NON</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <SUB-CONTAINERS>
     118                                                                <ECUC-CONTAINER-VALUE>
     119                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     120                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     121                                                                        <REFERENCE-VALUES>
     122                                                                                <ECUC-REFERENCE-VALUE>
     123                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     124                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     125                                                                                </ECUC-REFERENCE-VALUE>
     126                                                                        </REFERENCE-VALUES>
     127                                                                </ECUC-CONTAINER-VALUE>
     128                                                        </SUB-CONTAINERS>
     129                                                </ECUC-CONTAINER-VALUE>
     130                                                <ECUC-CONTAINER-VALUE>
     131                                                        <SHORT-NAME>hpri_task</SHORT-NAME>
     132                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     133                                                        <PARAMETER-VALUES>
     134                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     135                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     136                                                                        <VALUE>1</VALUE>
     137                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     138                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     139                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     140                                                                        <VALUE>10</VALUE>
     141                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     142                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     143                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     144                                                                        <VALUE>592</VALUE>
     145                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     146                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     147                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     148                                                                        <VALUE>FULL</VALUE>
     149                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     150                                                        </PARAMETER-VALUES>
     151                                                </ECUC-CONTAINER-VALUE>
     152                                        </CONTAINERS>
     153                                </ECUC-MODULE-CONFIGURATION-VALUES>
     154                        </ELEMENTS>
     155                </AR-PACKAGE>
     156        </AR-PACKAGES>
    205157</AUTOSAR>
  • autosar_os_training/trunk/program/multi_task_nonpre/toppers_atk2.yaml

    r149 r258  
    2323    main_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 5
    2727      OsTaskStackSize: 0x250
     
    3131    hpri_task:
    3232      DefinitionRef: OsTask
    33       OsTaskActivation: 1U
     33      OsTaskActivation: 1
    3434      OsTaskPriority: 10
    3535      OsTaskStackSize: 0x250
  • autosar_os_training/trunk/program/resources_task_int/toppers_atk2.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!--
    3 
    4  TOPPERS ATK2
    5      Toyohashi Open Platform for Embedded Real-Time Systems
    6      Automotive Kernel Version 2
    7 
    8  Copyright (C) 2011-2013 by Center for Embedded Computing Systems
    9              Graduate School of Information Science, Nagoya Univ., JAPAN
    10  Copyright (C) 2011-2013 by FUJISOFT INCORPORATED, JAPAN
    11  Copyright (C) 2011-2013 by FUJITSU VLSI LIMITED, JAPAN
    12  Copyright (C) 2011-2013 by NEC Communication Systems, Ltd., JAPAN
    13  Copyright (C) 2011-2013 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
    14  Copyright (C) 2011-2013 by Renesas Electronics Corporation, JAPAN
    15  Copyright (C) 2011-2013 by Sunny Giken Inc., JAPAN
    16  Copyright (C) 2011-2013 by TOSHIBA CORPORATION, JAPAN
    17  Copyright (C) 2011-2013 by Witz Corporation, JAPAN
    18 
    19  上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ
    20  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    21  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
    22  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    23      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
    24      スコード中に含まれていること.
    25  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    26      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
    27      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
    28      の無保証規定を掲載すること.
    29  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    30      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
    31      と.
    32    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
    33        作権表示,この利用条件および下記の無保証規定を掲載すること.
    34    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
    35        報告すること.
    36  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    37      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
    38      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    39      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    40      免責すること.
    41 
    42  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    43  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    44  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    45  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    46  の責任を負わない.
    47 
    48  $Id: toppers_atk2.arxml 844 2013-11-29 07:06:18Z fsi-asanoto $
    49 
    50 -->
    51 <AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
    52   <AR-PACKAGES>
    53     <AR-PACKAGE>
    54       <SHORT-NAME>Ecuc</SHORT-NAME>
    55       <ELEMENTS>
    56         <ECUC-MODULE-CONFIGURATION-VALUES>
    57           <SHORT-NAME>Os</SHORT-NAME>
    58           <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
    59           <ECUC-DEF-EDITION>4.0.3</ECUC-DEF-EDITION>
    60           <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
    61           <CONTAINERS>
    62             <ECUC-CONTAINER-VALUE>
    63               <SHORT-NAME>OsInclude</SHORT-NAME>
    64               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
    65               <PARAMETER-VALUES>
    66                 <ECUC-TEXTUAL-PARAM-VALUE>
    67                   <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
    68                   <VALUE>toppers_atk2.h</VALUE>
    69                 </ECUC-TEXTUAL-PARAM-VALUE>
    70               </PARAMETER-VALUES>
    71             </ECUC-CONTAINER-VALUE>
    72             <ECUC-CONTAINER-VALUE>
    73               <SHORT-NAME>AppMode1</SHORT-NAME>
    74               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
    75             </ECUC-CONTAINER-VALUE>
    76             <ECUC-CONTAINER-VALUE>
    77               <SHORT-NAME>OsOS</SHORT-NAME>
    78               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
    79               <PARAMETER-VALUES>
    80                 <ECUC-TEXTUAL-PARAM-VALUE>
    81                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
    82                   <VALUE>SC1</VALUE>
    83                 </ECUC-TEXTUAL-PARAM-VALUE>
    84                 <ECUC-NUMERICAL-PARAM-VALUE>
    85                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
    86                   <VALUE>true</VALUE>
    87                 </ECUC-NUMERICAL-PARAM-VALUE>
    88                 <ECUC-TEXTUAL-PARAM-VALUE>
    89                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
    90                   <VALUE>EXTENDED</VALUE>
    91                 </ECUC-TEXTUAL-PARAM-VALUE>
    92                 <ECUC-NUMERICAL-PARAM-VALUE>
    93                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
    94                   <VALUE>true</VALUE>
    95                 </ECUC-NUMERICAL-PARAM-VALUE>
    96                 <ECUC-NUMERICAL-PARAM-VALUE>
    97                   <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
    98                   <VALUE>true</VALUE>
    99                 </ECUC-NUMERICAL-PARAM-VALUE>
    100               </PARAMETER-VALUES>
    101               <SUB-CONTAINERS>
    102                 <ECUC-CONTAINER-VALUE>
    103                   <SHORT-NAME>OsHooks</SHORT-NAME>
    104                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
    105                   <PARAMETER-VALUES>
    106                     <ECUC-NUMERICAL-PARAM-VALUE>
    107                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
    108                       <VALUE>false</VALUE>
    109                     </ECUC-NUMERICAL-PARAM-VALUE>
    110                     <ECUC-NUMERICAL-PARAM-VALUE>
    111                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
    112                       <VALUE>false</VALUE>
    113                     </ECUC-NUMERICAL-PARAM-VALUE>
    114                     <ECUC-NUMERICAL-PARAM-VALUE>
    115                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
    116                       <VALUE>false</VALUE>
    117                     </ECUC-NUMERICAL-PARAM-VALUE>
    118                     <ECUC-NUMERICAL-PARAM-VALUE>
    119                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
    120                       <VALUE>false</VALUE>
    121                     </ECUC-NUMERICAL-PARAM-VALUE>
    122                     <ECUC-NUMERICAL-PARAM-VALUE>
    123                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
    124                       <VALUE>false</VALUE>
    125                     </ECUC-NUMERICAL-PARAM-VALUE>
    126                     <ECUC-NUMERICAL-PARAM-VALUE>
    127                       <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
    128                       <VALUE>true</VALUE>
    129                     </ECUC-NUMERICAL-PARAM-VALUE>
    130                   </PARAMETER-VALUES>
    131                 </ECUC-CONTAINER-VALUE>
    132                 <ECUC-CONTAINER-VALUE>
    133                   <SHORT-NAME>OsHookStack</SHORT-NAME>
    134                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
    135                   <PARAMETER-VALUES>
    136                     <ECUC-NUMERICAL-PARAM-VALUE>
    137                       <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
    138                       <VALUE>0x200</VALUE>
    139                     </ECUC-NUMERICAL-PARAM-VALUE>
    140                   </PARAMETER-VALUES>
    141                 </ECUC-CONTAINER-VALUE>
    142               </SUB-CONTAINERS>
    143             </ECUC-CONTAINER-VALUE>
    144             <ECUC-CONTAINER-VALUE>
    145               <SHORT-NAME>main_task</SHORT-NAME>
    146               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    147               <PARAMETER-VALUES>
    148                 <ECUC-NUMERICAL-PARAM-VALUE>
    149                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                   <VALUE>1U</VALUE>
    151                 </ECUC-NUMERICAL-PARAM-VALUE>
    152                 <ECUC-NUMERICAL-PARAM-VALUE>
    153                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    154                   <VALUE>5</VALUE>
    155                 </ECUC-NUMERICAL-PARAM-VALUE>
    156                 <ECUC-TEXTUAL-PARAM-VALUE>
    157                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    158                   <VALUE>FULL</VALUE>
    159                 </ECUC-TEXTUAL-PARAM-VALUE>
    160                 <ECUC-NUMERICAL-PARAM-VALUE>
    161                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    162                   <VALUE>0x250</VALUE>
    163                 </ECUC-NUMERICAL-PARAM-VALUE>
    164               </PARAMETER-VALUES>
    165               <REFERENCE-VALUES>
    166                 <ECUC-REFERENCE-VALUE>
    167                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskResourceRef</DEFINITION-REF>
    168                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/RES_TASK</VALUE-REF>
    169                 </ECUC-REFERENCE-VALUE>
    170                 <ECUC-REFERENCE-VALUE>
    171                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskResourceRef</DEFINITION-REF>
    172                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/RES_INT_PSW1</VALUE-REF>
    173                 </ECUC-REFERENCE-VALUE>
    174                 <ECUC-REFERENCE-VALUE>
    175                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskResourceRef</DEFINITION-REF>
    176                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/RES_INT_PSW2</VALUE-REF>
    177                 </ECUC-REFERENCE-VALUE>
    178               </REFERENCE-VALUES>
    179               <SUB-CONTAINERS>
    180                 <ECUC-CONTAINER-VALUE>
    181                   <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
    182                   <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
    183                   <REFERENCE-VALUES>
    184                     <ECUC-REFERENCE-VALUE>
    185                       <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
    186                       <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
    187                     </ECUC-REFERENCE-VALUE>
    188                   </REFERENCE-VALUES>
    189                 </ECUC-CONTAINER-VALUE>
    190               </SUB-CONTAINERS>
    191             </ECUC-CONTAINER-VALUE>
    192             <ECUC-CONTAINER-VALUE>
    193               <SHORT-NAME>hpri_task</SHORT-NAME>
    194               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
    195               <PARAMETER-VALUES>
    196                 <ECUC-NUMERICAL-PARAM-VALUE>
    197                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    198                   <VALUE>1U</VALUE>
    199                 </ECUC-NUMERICAL-PARAM-VALUE>
    200                 <ECUC-NUMERICAL-PARAM-VALUE>
    201                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
    202                   <VALUE>10</VALUE>
    203                 </ECUC-NUMERICAL-PARAM-VALUE>
    204                 <ECUC-TEXTUAL-PARAM-VALUE>
    205                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
    206                   <VALUE>NON</VALUE>
    207                 </ECUC-TEXTUAL-PARAM-VALUE>
    208                 <ECUC-NUMERICAL-PARAM-VALUE>
    209                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
    210                   <VALUE>0x250</VALUE>
    211                 </ECUC-NUMERICAL-PARAM-VALUE>
    212               </PARAMETER-VALUES>
    213               <REFERENCE-VALUES>
    214                 <ECUC-REFERENCE-VALUE>
    215                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskResourceRef</DEFINITION-REF>
    216                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/RES_TASK</VALUE-REF>
    217                 </ECUC-REFERENCE-VALUE>
    218               </REFERENCE-VALUES>
    219             </ECUC-CONTAINER-VALUE>
    220             <ECUC-CONTAINER-VALUE>
    221               <SHORT-NAME>psw2_int</SHORT-NAME>
    222               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
    223               <PARAMETER-VALUES>
    224                 <ECUC-TEXTUAL-PARAM-VALUE>
    225                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
    226                   <VALUE>CATEGORY_2</VALUE>
    227                 </ECUC-TEXTUAL-PARAM-VALUE>
    228                 <ECUC-NUMERICAL-PARAM-VALUE>
    229                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
    230                   <VALUE>36</VALUE>
    231                 </ECUC-NUMERICAL-PARAM-VALUE>
    232                 <ECUC-NUMERICAL-PARAM-VALUE>
    233                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
    234                   <VALUE>6</VALUE>
    235                 </ECUC-NUMERICAL-PARAM-VALUE>
    236                 <ECUC-NUMERICAL-PARAM-VALUE>
    237                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrResourceRef</DEFINITION-REF>
    238                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/RES_INT_PSW2</VALUE-REF>
    239                 </ECUC-NUMERICAL-PARAM-VALUE>
    240                 <ECUC-NUMERICAL-PARAM-VALUE>
    241                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
    242                   <VALUE>0x250</VALUE>
    243                 </ECUC-NUMERICAL-PARAM-VALUE>
    244               </PARAMETER-VALUES>
    245             </ECUC-CONTAINER-VALUE>
    246             <ECUC-CONTAINER-VALUE>
    247               <SHORT-NAME>psw1_int</SHORT-NAME>
    248               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
    249               <PARAMETER-VALUES>
    250                 <ECUC-TEXTUAL-PARAM-VALUE>
    251                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
    252                   <VALUE>CATEGORY_2</VALUE>
    253                 </ECUC-TEXTUAL-PARAM-VALUE>
    254                 <ECUC-NUMERICAL-PARAM-VALUE>
    255                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
    256                   <VALUE>35</VALUE>
    257                 </ECUC-NUMERICAL-PARAM-VALUE>
    258                 <ECUC-NUMERICAL-PARAM-VALUE>
    259                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
    260                   <VALUE>3</VALUE>
    261                 </ECUC-NUMERICAL-PARAM-VALUE>
    262                 <ECUC-NUMERICAL-PARAM-VALUE>
    263                   <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrResourceRef</DEFINITION-REF>
    264                   <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/RES_INT_PSW1</VALUE-REF>
    265                 </ECUC-NUMERICAL-PARAM-VALUE>
    266                 <ECUC-NUMERICAL-PARAM-VALUE>
    267                   <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
    268                   <VALUE>0x250</VALUE>
    269                 </ECUC-NUMERICAL-PARAM-VALUE>
    270               </PARAMETER-VALUES>
    271             </ECUC-CONTAINER-VALUE>
    272             <ECUC-CONTAINER-VALUE>
    273               <SHORT-NAME>RES_TASK</SHORT-NAME>
    274               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsResource</DEFINITION-REF>
    275               <PARAMETER-VALUES>
    276                 <ECUC-TEXTUAL-PARAM-VALUE>
    277                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsResource/OsResourceProperty</DEFINITION-REF>
    278                   <VALUE>STANDARD</VALUE>
    279                 </ECUC-TEXTUAL-PARAM-VALUE>
    280               </PARAMETER-VALUES>
    281             </ECUC-CONTAINER-VALUE>
    282             <ECUC-CONTAINER-VALUE>
    283               <SHORT-NAME>RES_INT_PSW1</SHORT-NAME>
    284               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsResource</DEFINITION-REF>
    285               <PARAMETER-VALUES>
    286                 <ECUC-TEXTUAL-PARAM-VALUE>
    287                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsResource/OsResourceProperty</DEFINITION-REF>
    288                   <VALUE>STANDARD</VALUE>
    289                 </ECUC-TEXTUAL-PARAM-VALUE>
    290               </PARAMETER-VALUES>
    291             </ECUC-CONTAINER-VALUE>
    292             <ECUC-CONTAINER-VALUE>
    293               <SHORT-NAME>RES_INT_PSW2</SHORT-NAME>
    294               <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsResource</DEFINITION-REF>
    295               <PARAMETER-VALUES>
    296                 <ECUC-TEXTUAL-PARAM-VALUE>
    297                   <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsResource/OsResourceProperty</DEFINITION-REF>
    298                   <VALUE>STANDARD</VALUE>
    299                 </ECUC-TEXTUAL-PARAM-VALUE>
    300               </PARAMETER-VALUES>
    301             </ECUC-CONTAINER-VALUE>
    302           </CONTAINERS>
    303         </ECUC-MODULE-CONFIGURATION-VALUES>
    304       </ELEMENTS>
    305     </AR-PACKAGE>
    306   </AR-PACKAGES>
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
     3<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd">
     4        <AR-PACKAGES>
     5                <AR-PACKAGE>
     6                        <SHORT-NAME>Ecuc</SHORT-NAME>
     7                        <ELEMENTS>
     8                                <ECUC-MODULE-CONFIGURATION-VALUES>
     9                                        <SHORT-NAME>Os</SHORT-NAME>
     10                                        <DEFINITION-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Os</DEFINITION-REF>
     11                                        <ECUC-DEF-EDITION>4.2.0</ECUC-DEF-EDITION>
     12                                        <IMPLEMENTATION-CONFIG-VARIANT>VARIANT-PRE-COMPILE</IMPLEMENTATION-CONFIG-VARIANT>
     13                                        <CONTAINERS>
     14                                                <ECUC-CONTAINER-VALUE>
     15                                                        <SHORT-NAME>OsInclude</SHORT-NAME>
     16                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsInclude</DEFINITION-REF>
     17                                                        <PARAMETER-VALUES>
     18                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     19                                                                        <DEFINITION-REF DEST="ECUC-STRING-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsInclude/OsIncludeFileName</DEFINITION-REF>
     20                                                                        <VALUE>toppers_atk2.h</VALUE>
     21                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     22                                                        </PARAMETER-VALUES>
     23                                                </ECUC-CONTAINER-VALUE>
     24                                                <ECUC-CONTAINER-VALUE>
     25                                                        <SHORT-NAME>AppMode1</SHORT-NAME>
     26                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAppMode</DEFINITION-REF>
     27                                                </ECUC-CONTAINER-VALUE>
     28                                                <ECUC-CONTAINER-VALUE>
     29                                                        <SHORT-NAME>OsOS</SHORT-NAME>
     30                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS</DEFINITION-REF>
     31                                                        <PARAMETER-VALUES>
     32                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     33                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStackMonitoring</DEFINITION-REF>
     34                                                                        <VALUE>true</VALUE>
     35                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     36                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     37                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseGetServiceId</DEFINITION-REF>
     38                                                                        <VALUE>true</VALUE>
     39                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     40                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     41                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsUseParameterAccess</DEFINITION-REF>
     42                                                                        <VALUE>true</VALUE>
     43                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     44                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     45                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsScalabilityClass</DEFINITION-REF>
     46                                                                        <VALUE>SC1</VALUE>
     47                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     48                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     49                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsStatus</DEFINITION-REF>
     50                                                                        <VALUE>EXTENDED</VALUE>
     51                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     52                                                        </PARAMETER-VALUES>
     53                                                        <SUB-CONTAINERS>
     54                                                                <ECUC-CONTAINER-VALUE>
     55                                                                        <SHORT-NAME>OsHooks</SHORT-NAME>
     56                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks</DEFINITION-REF>
     57                                                                        <PARAMETER-VALUES>
     58                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     59                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsErrorHook</DEFINITION-REF>
     60                                                                                        <VALUE>false</VALUE>
     61                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     62                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     63                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPostTaskHook</DEFINITION-REF>
     64                                                                                        <VALUE>false</VALUE>
     65                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     66                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     67                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsPreTaskHook</DEFINITION-REF>
     68                                                                                        <VALUE>false</VALUE>
     69                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     70                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     71                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsProtectionHook</DEFINITION-REF>
     72                                                                                        <VALUE>false</VALUE>
     73                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     74                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     75                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsShutdownHook</DEFINITION-REF>
     76                                                                                        <VALUE>false</VALUE>
     77                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     78                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     79                                                                                        <DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHooks/OsStartupHook</DEFINITION-REF>
     80                                                                                        <VALUE>true</VALUE>
     81                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     82                                                                        </PARAMETER-VALUES>
     83                                                                </ECUC-CONTAINER-VALUE>
     84                                                                <ECUC-CONTAINER-VALUE>
     85                                                                        <SHORT-NAME>OsHookStack</SHORT-NAME>
     86                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack</DEFINITION-REF>
     87                                                                        <PARAMETER-VALUES>
     88                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     89                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsOS/OsHookStack/OsHookStackSize</DEFINITION-REF>
     90                                                                                        <VALUE>512</VALUE>
     91                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     92                                                                        </PARAMETER-VALUES>
     93                                                                </ECUC-CONTAINER-VALUE>
     94                                                        </SUB-CONTAINERS>
     95                                                </ECUC-CONTAINER-VALUE>
     96                                                <ECUC-CONTAINER-VALUE>
     97                                                        <SHORT-NAME>main_task</SHORT-NAME>
     98                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     99                                                        <PARAMETER-VALUES>
     100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     102                                                                        <VALUE>1</VALUE>
     103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     105                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     106                                                                        <VALUE>5</VALUE>
     107                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     108                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     109                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     110                                                                        <VALUE>592</VALUE>
     111                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     112                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     113                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     114                                                                        <VALUE>FULL</VALUE>
     115                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     116                                                        </PARAMETER-VALUES>
     117                                                        <REFERENCE-VALUES>
     118                                                                <ECUC-REFERENCE-VALUE>
     119                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskResourceRef</DEFINITION-REF>
     120                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/RES_INT_PSW2</VALUE-REF>
     121                                                                </ECUC-REFERENCE-VALUE>
     122                                                        </REFERENCE-VALUES>
     123                                                        <SUB-CONTAINERS>
     124                                                                <ECUC-CONTAINER-VALUE>
     125                                                                        <SHORT-NAME>OsTaskAutostart</SHORT-NAME>
     126                                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart</DEFINITION-REF>
     127                                                                        <REFERENCE-VALUES>
     128                                                                                <ECUC-REFERENCE-VALUE>
     129                                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskAutostart/OsTaskAppModeRef</DEFINITION-REF>
     130                                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/AppMode1</VALUE-REF>
     131                                                                                </ECUC-REFERENCE-VALUE>
     132                                                                        </REFERENCE-VALUES>
     133                                                                </ECUC-CONTAINER-VALUE>
     134                                                        </SUB-CONTAINERS>
     135                                                </ECUC-CONTAINER-VALUE>
     136                                                <ECUC-CONTAINER-VALUE>
     137                                                        <SHORT-NAME>hpri_task</SHORT-NAME>
     138                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsTask</DEFINITION-REF>
     139                                                        <PARAMETER-VALUES>
     140                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     141                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
     142                                                                        <VALUE>1</VALUE>
     143                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     144                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     145                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskPriority</DEFINITION-REF>
     146                                                                        <VALUE>10</VALUE>
     147                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     148                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     149                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskStackSize</DEFINITION-REF>
     150                                                                        <VALUE>592</VALUE>
     151                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     152                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     153                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskSchedule</DEFINITION-REF>
     154                                                                        <VALUE>NON</VALUE>
     155                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     156                                                        </PARAMETER-VALUES>
     157                                                        <REFERENCE-VALUES>
     158                                                                <ECUC-REFERENCE-VALUE>
     159                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskResourceRef</DEFINITION-REF>
     160                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">/Ecuc/Os/RES_TASK</VALUE-REF>
     161                                                                </ECUC-REFERENCE-VALUE>
     162                                                        </REFERENCE-VALUES>
     163                                                </ECUC-CONTAINER-VALUE>
     164                                                <ECUC-CONTAINER-VALUE>
     165                                                        <SHORT-NAME>psw2_int</SHORT-NAME>
     166                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
     167                                                        <PARAMETER-VALUES>
     168                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     169                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
     170                                                                        <VALUE>36</VALUE>
     171                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     172                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     173                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
     174                                                                        <VALUE>6</VALUE>
     175                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     176                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     177                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
     178                                                                        <VALUE>592</VALUE>
     179                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     180                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     181                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
     182                                                                        <VALUE>CATEGORY_2</VALUE>
     183                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     184                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     185                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptSource</DEFINITION-REF>
     186                                                                        <VALUE>ENABLE</VALUE>
     187                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     188                                                        </PARAMETER-VALUES>
     189                                                        <REFERENCE-VALUES>
     190                                                                <ECUC-REFERENCE-VALUE>
     191                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrResourceRef</DEFINITION-REF>
     192                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">RES_INT_PSW2</VALUE-REF>
     193                                                                </ECUC-REFERENCE-VALUE>
     194                                                        </REFERENCE-VALUES>
     195                                                </ECUC-CONTAINER-VALUE>
     196                                                <ECUC-CONTAINER-VALUE>
     197                                                        <SHORT-NAME>psw1_int</SHORT-NAME>
     198                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsIsr</DEFINITION-REF>
     199                                                        <PARAMETER-VALUES>
     200                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     201                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptNumber</DEFINITION-REF>
     202                                                                        <VALUE>35</VALUE>
     203                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     204                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     205                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptPriority</DEFINITION-REF>
     206                                                                        <VALUE>3</VALUE>
     207                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     208                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     209                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrStackSize</DEFINITION-REF>
     210                                                                        <VALUE>592</VALUE>
     211                                                                </ECUC-NUMERICAL-PARAM-VALUE>
     212                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     213                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrCategory</DEFINITION-REF>
     214                                                                        <VALUE>CATEGORY_2</VALUE>
     215                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     216                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     217                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrInterruptSource</DEFINITION-REF>
     218                                                                        <VALUE>ENABLE</VALUE>
     219                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     220                                                        </PARAMETER-VALUES>
     221                                                        <REFERENCE-VALUES>
     222                                                                <ECUC-REFERENCE-VALUE>
     223                                                                        <DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/AUTOSAR/EcucDefs/Os/OsIsr/OsIsrResourceRef</DEFINITION-REF>
     224                                                                        <VALUE-REF DEST="ECUC-CONTAINER-VALUE">RES_INT_PSW1</VALUE-REF>
     225                                                                </ECUC-REFERENCE-VALUE>
     226                                                        </REFERENCE-VALUES>
     227                                                </ECUC-CONTAINER-VALUE>
     228                                                <ECUC-CONTAINER-VALUE>
     229                                                        <SHORT-NAME>RES_TASK</SHORT-NAME>
     230                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsResource</DEFINITION-REF>
     231                                                        <PARAMETER-VALUES>
     232                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     233                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsResource/OsResourceProperty</DEFINITION-REF>
     234                                                                        <VALUE>STANDARD</VALUE>
     235                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     236                                                        </PARAMETER-VALUES>
     237                                                </ECUC-CONTAINER-VALUE>
     238                                                <ECUC-CONTAINER-VALUE>
     239                                                        <SHORT-NAME>RES_INT_PSW1</SHORT-NAME>
     240                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsResource</DEFINITION-REF>
     241                                                        <PARAMETER-VALUES>
     242                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     243                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsResource/OsResourceProperty</DEFINITION-REF>
     244                                                                        <VALUE>STANDARD</VALUE>
     245                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     246                                                        </PARAMETER-VALUES>
     247                                                </ECUC-CONTAINER-VALUE>
     248                                                <ECUC-CONTAINER-VALUE>
     249                                                        <SHORT-NAME>RES_INT_PSW2</SHORT-NAME>
     250                                                        <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsResource</DEFINITION-REF>
     251                                                        <PARAMETER-VALUES>
     252                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     253                                                                        <DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsResource/OsResourceProperty</DEFINITION-REF>
     254                                                                        <VALUE>STANDARD</VALUE>
     255                                                                </ECUC-TEXTUAL-PARAM-VALUE>
     256                                                        </PARAMETER-VALUES>
     257                                                </ECUC-CONTAINER-VALUE>
     258                                        </CONTAINERS>
     259                                </ECUC-MODULE-CONFIGURATION-VALUES>
     260                        </ELEMENTS>
     261                </AR-PACKAGE>
     262        </AR-PACKAGES>
    307263</AUTOSAR>
  • autosar_os_training/trunk/program/resources_task_int/toppers_atk2.yaml

    r149 r258  
    2323    main_task:
    2424      DefinitionRef: OsTask
    25       OsTaskActivation: 1U
     25      OsTaskActivation: 1
    2626      OsTaskPriority: 5
    2727      OsTaskStackSize: 0x250
     
    3434    hpri_task:
    3535      DefinitionRef: OsTask
    36       OsTaskActivation: 1U
     36      OsTaskActivation: 1
    3737      OsTaskPriority: 10
    3838      OsTaskStackSize: 0x250
     
    4646      OsIsrCategory: CATEGORY_2
    4747      OsIsrResourceRef: RES_INT_PSW2
     48      OsIsrInterruptSource: ENABLE
    4849    psw1_int:
    4950      DefinitionRef: OsIsr
     
    5354      OsIsrCategory: CATEGORY_2
    5455      OsIsrResourceRef: RES_INT_PSW1
     56      OsIsrInterruptSource: ENABLE
    5557    RES_TASK:
    5658      DefinitionRef: OsResource
  • autosar_os_training/trunk/program/sample/sample1.arxml

    r124 r258  
    1 <?xml version="1.0" encoding="EUC-JP"?>
    2 <!-- Generated by ABREX Ver. 1.0.0 -->
     1<?xml version="1.0" encoding="UTF-8"?>
     2<!-- Generated by ABREX Ver. 1.1.0 -->
    33<AUTOSAR xmlns="http://autosar.org/schema/r4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3_STRICT.xsd">
    44        <AR-PACKAGES>
     
    126126                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    127127                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterMaxAllowedValue</DEFINITION-REF>
    128                                                                         <VALUE>99U</VALUE>
     128                                                                        <VALUE>99</VALUE>
    129129                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    130130                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     
    134134                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    135135                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterTicksPerBase</DEFINITION-REF>
    136                                                                         <VALUE>10U</VALUE>
     136                                                                        <VALUE>10</VALUE>
    137137                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    138138                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     
    148148                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    149149                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    150                                                                         <VALUE>1U</VALUE>
     150                                                                        <VALUE>1</VALUE>
    151151                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    152152                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     
    196196                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    197197                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    198                                                                         <VALUE>1U</VALUE>
     198                                                                        <VALUE>1</VALUE>
    199199                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    200200                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     
    218218                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    219219                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    220                                                                         <VALUE>8U</VALUE>
     220                                                                        <VALUE>8</VALUE>
    221221                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    222222                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     
    240240                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    241241                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    242                                                                         <VALUE>8U</VALUE>
     242                                                                        <VALUE>8</VALUE>
    243243                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    244244                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     
    288288                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    289289                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    290                                                                         <VALUE>1U</VALUE>
     290                                                                        <VALUE>1</VALUE>
    291291                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    292292                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     
    330330                                                                <ECUC-CONTAINER-VALUE>
    331331                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    332                                                                         <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     332                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    333333                                                                        <SUB-CONTAINERS>
    334334                                                                                <ECUC-CONTAINER-VALUE>
     
    362362                                                                <ECUC-CONTAINER-VALUE>
    363363                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    364                                                                         <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     364                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    365365                                                                        <SUB-CONTAINERS>
    366366                                                                                <ECUC-CONTAINER-VALUE>
     
    390390                                                                <ECUC-CONTAINER-VALUE>
    391391                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    392                                                                         <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     392                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    393393                                                                        <SUB-CONTAINERS>
    394394                                                                                <ECUC-CONTAINER-VALUE>
     
    422422                                                                <ECUC-CONTAINER-VALUE>
    423423                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    424                                                                         <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     424                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    425425                                                                        <SUB-CONTAINERS>
    426426                                                                                <ECUC-CONTAINER-VALUE>
     
    452452                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    453453                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    454                                                                         <VALUE>1U</VALUE>
     454                                                                        <VALUE>1</VALUE>
    455455                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    456456                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     
    496496                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    497497                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    498                                                                         <VALUE>5U</VALUE>
     498                                                                        <VALUE>5</VALUE>
    499499                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    500500                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     
    558558                                                                <ECUC-CONTAINER-VALUE>
    559559                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    560                                                                         <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     560                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    561561                                                                        <SUB-CONTAINERS>
    562562                                                                                <ECUC-CONTAINER-VALUE>
     
    578578                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    579579                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime</DEFINITION-REF>
    580                                                                                         <VALUE>10U</VALUE>
     580                                                                                        <VALUE>10</VALUE>
    581581                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    582582                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    583583                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime</DEFINITION-REF>
    584                                                                                         <VALUE>10U</VALUE>
     584                                                                                        <VALUE>10</VALUE>
    585585                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    586586                                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     
    612612                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    613613                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableDuration</DEFINITION-REF>
    614                                                                         <VALUE>60U</VALUE>
     614                                                                        <VALUE>60</VALUE>
    615615                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    616616                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     
    740740                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    741741                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    742                                                                         <VALUE>5U</VALUE>
     742                                                                        <VALUE>5</VALUE>
    743743                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    744744                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     
    786786                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    787787                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableDuration</DEFINITION-REF>
    788                                                                         <VALUE>50U</VALUE>
     788                                                                        <VALUE>50</VALUE>
    789789                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    790790                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     
    902902                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    903903                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    904                                                                         <VALUE>1U</VALUE>
     904                                                                        <VALUE>1</VALUE>
    905905                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    906906                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     
    936936                                                                <ECUC-CONTAINER-VALUE>
    937937                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    938                                                                         <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     938                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    939939                                                                        <SUB-CONTAINERS>
    940940                                                                                <ECUC-CONTAINER-VALUE>
     
    956956                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    957957                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime</DEFINITION-REF>
    958                                                                                         <VALUE>10U</VALUE>
     958                                                                                        <VALUE>10</VALUE>
    959959                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    960960                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    961961                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime</DEFINITION-REF>
    962                                                                                         <VALUE>10U</VALUE>
     962                                                                                        <VALUE>10</VALUE>
    963963                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    964964                                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     
    990990                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    991991                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    992                                                                         <VALUE>1U</VALUE>
     992                                                                        <VALUE>1</VALUE>
    993993                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    994994                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     
    10181018                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    10191019                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterMaxAllowedValue</DEFINITION-REF>
    1020                                                                         <VALUE>99U</VALUE>
     1020                                                                        <VALUE>99</VALUE>
    10211021                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    10221022                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     
    10261026                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    10271027                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterTicksPerBase</DEFINITION-REF>
    1028                                                                         <VALUE>10U</VALUE>
     1028                                                                        <VALUE>10</VALUE>
    10291029                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    10301030                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     
    10461046                                                                <ECUC-CONTAINER-VALUE>
    10471047                                                                        <SHORT-NAME>OsAlarmAction</SHORT-NAME>
    1048                                                                         <DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
     1048                                                                        <DEFINITION-REF DEST="ECUC-CHOICE-CONTAINER-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAction</DEFINITION-REF>
    10491049                                                                        <SUB-CONTAINERS>
    10501050                                                                                <ECUC-CONTAINER-VALUE>
     
    10661066                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    10671067                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmAlarmTime</DEFINITION-REF>
    1068                                                                                         <VALUE>10U</VALUE>
     1068                                                                                        <VALUE>10</VALUE>
    10691069                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    10701070                                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    10711071                                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsAlarm/OsAlarmAutostart/OsAlarmCycleTime</DEFINITION-REF>
    1072                                                                                         <VALUE>10U</VALUE>
     1072                                                                                        <VALUE>10</VALUE>
    10731073                                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    10741074                                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     
    11001100                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    11011101                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsTask/OsTaskActivation</DEFINITION-REF>
    1102                                                                         <VALUE>1U</VALUE>
     1102                                                                        <VALUE>1</VALUE>
    11031103                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    11041104                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     
    11281128                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    11291129                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterMaxAllowedValue</DEFINITION-REF>
    1130                                                                         <VALUE>99U</VALUE>
     1130                                                                        <VALUE>99</VALUE>
    11311131                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    11321132                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     
    11361136                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    11371137                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterTicksPerBase</DEFINITION-REF>
    1138                                                                         <VALUE>10U</VALUE>
     1138                                                                        <VALUE>10</VALUE>
    11391139                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    11401140                                                                <ECUC-TEXTUAL-PARAM-VALUE>
     
    11501150                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    11511151                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterMaxAllowedValue</DEFINITION-REF>
    1152                                                                         <VALUE>99U</VALUE>
     1152                                                                        <VALUE>99</VALUE>
    11531153                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    11541154                                                                <ECUC-NUMERICAL-PARAM-VALUE>
     
    11581158                                                                <ECUC-NUMERICAL-PARAM-VALUE>
    11591159                                                                        <DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/AUTOSAR/EcucDefs/Os/OsCounter/OsCounterTicksPerBase</DEFINITION-REF>
    1160                                                                         <VALUE>10U</VALUE>
     1160                                                                        <VALUE>10</VALUE>
    11611161                                                                </ECUC-NUMERICAL-PARAM-VALUE>
    11621162                                                                <ECUC-TEXTUAL-PARAM-VALUE>
  • autosar_os_training/trunk/program/sample/sample1.yaml

    r149 r258  
    3434    SampleCnt:
    3535      DefinitionRef: OsCounter
    36       OsCounterMaxAllowedValue: 99U
     36      OsCounterMaxAllowedValue: 99
    3737      OsCounterMinCycle: 10
    38       OsCounterTicksPerBase: 10U
     38      OsCounterTicksPerBase: 10
    3939      OsCounterType: SOFTWARE
    4040    MainTask:
    4141      DefinitionRef: OsTask
    42       OsTaskActivation: 1U
     42      OsTaskActivation: 1
    4343      OsTaskPriority: 14
    4444      OsTaskStackSize: 592
     
    5252    HighPriorityTask:
    5353      DefinitionRef: OsTask
    54       OsTaskActivation: 1U
     54      OsTaskActivation: 1
    5555      OsTaskPriority: 15
    5656      OsTaskStackSize: 592
     
    5858    NonPriTask:
    5959      DefinitionRef: OsTask
    60       OsTaskActivation: 8U
     60      OsTaskActivation: 8
    6161      OsTaskPriority: 1
    6262      OsTaskStackSize: 592
     
    6464    Task1:
    6565      DefinitionRef: OsTask
    66       OsTaskActivation: 8U
     66      OsTaskActivation: 8
    6767      OsTaskPriority: 4
    6868      OsTaskStackSize: 592
     
    7777    Task2:
    7878      DefinitionRef: OsTask
    79       OsTaskActivation: 1U
     79      OsTaskActivation: 1
    8080      OsTaskPriority: 7
    8181      OsTaskStackSize: 592
     
    117117    Task3:
    118118      DefinitionRef: OsTask
    119       OsTaskActivation: 1U
     119      OsTaskActivation: 1
    120120      OsTaskPriority: 12
    121121      OsTaskStackSize: 592
     
    127127    Task4:
    128128      DefinitionRef: OsTask
    129       OsTaskActivation: 5U
     129      OsTaskActivation: 5
    130130      OsTaskPriority: 6
    131131      OsTaskStackSize: 592
     
    148148          OsAlarmCallbackName: SampleAlmCb
    149149      OsAlarmAutostart:
    150         OsAlarmAlarmTime: 10U
    151         OsAlarmCycleTime: 10U
     150        OsAlarmAlarmTime: 10
     151        OsAlarmCycleTime: 10
    152152        OsAlarmAutostartType: ABSOLUTE
    153153        OsAlarmAppModeRef:
     
    157157    scheduletable1:
    158158      DefinitionRef: OsScheduleTable
    159       OsScheduleTableDuration: 60U
     159      OsScheduleTableDuration: 60
    160160      OsScheduleTableRepeating: true
    161161      OsScheduleTableCounterRef: /Ecuc/Os/SchtblSampleCnt
     
    191191    Task5:
    192192      DefinitionRef: OsTask
    193       OsTaskActivation: 5U
     193      OsTaskActivation: 5
    194194      OsTaskPriority: 9
    195195      OsTaskStackSize: 592
     
    204204    scheduletable2:
    205205      DefinitionRef: OsScheduleTable
    206       OsScheduleTableDuration: 50U
     206      OsScheduleTableDuration: 50
    207207      OsScheduleTableRepeating: true
    208208      OsScheduleTableCounterRef: /Ecuc/Os/SchtblSampleCnt
     
    234234    Task6:
    235235      DefinitionRef: OsTask
    236       OsTaskActivation: 1U
     236      OsTaskActivation: 1
    237237      OsTaskPriority: 13
    238238      OsTaskStackSize: 592
     
    246246          OsAlarmIncrementCounterRef: /Ecuc/Os/SampleCnt3
    247247      OsAlarmAutostart:
    248         OsAlarmAlarmTime: 10U
    249         OsAlarmCycleTime: 10U
     248        OsAlarmAlarmTime: 10
     249        OsAlarmCycleTime: 10
    250250        OsAlarmAutostartType: ABSOLUTE
    251251        OsAlarmAppModeRef:
     
    255255    Task7:
    256256      DefinitionRef: OsTask
    257       OsTaskActivation: 1U
     257      OsTaskActivation: 1
    258258      OsTaskPriority: 13
    259259      OsTaskStackSize: 592
     
    262262    SampleCnt2:
    263263      DefinitionRef: OsCounter
    264       OsCounterMaxAllowedValue: 99U
     264      OsCounterMaxAllowedValue: 99
    265265      OsCounterMinCycle: 10
    266       OsCounterTicksPerBase: 10U
     266      OsCounterTicksPerBase: 10
    267267      OsCounterType: SOFTWARE
    268268    SampleAlm2:
     
    273273          OsAlarmCallbackName: SampleAlmCb2
    274274      OsAlarmAutostart:
    275         OsAlarmAlarmTime: 10U
    276         OsAlarmCycleTime: 10U
     275        OsAlarmAlarmTime: 10
     276        OsAlarmCycleTime: 10
    277277        OsAlarmAutostartType: ABSOLUTE
    278278        OsAlarmAppModeRef:
     
    282282    Task8:
    283283      DefinitionRef: OsTask
    284       OsTaskActivation: 1U
     284      OsTaskActivation: 1
    285285      OsTaskPriority: 13
    286286      OsTaskStackSize: 592
     
    289289    SampleCnt3:
    290290      DefinitionRef: OsCounter
    291       OsCounterMaxAllowedValue: 99U
     291      OsCounterMaxAllowedValue: 99
    292292      OsCounterMinCycle: 10
    293       OsCounterTicksPerBase: 10U
     293      OsCounterTicksPerBase: 10
    294294      OsCounterType: SOFTWARE
    295295    SchtblSampleCnt:
    296296      DefinitionRef: OsCounter
    297       OsCounterMaxAllowedValue: 99U
     297      OsCounterMaxAllowedValue: 99
    298298      OsCounterMinCycle: 10
    299       OsCounterTicksPerBase: 10U
     299      OsCounterTicksPerBase: 10
    300300      OsCounterType: SOFTWARE
Note: See TracChangeset for help on using the changeset viewer.