Changes between Version 5 and Version 6 of spec/Rte
- Timestamp:
- Mar 17, 2015, 4:43:27 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
spec/Rte
v5 v6 352 352 * 型:Container 353 353 * 多重度:1 354 * RTE生成に関するパラメータを保持する 354 355 355 356 == RteCalibrationSupport == … … 386 387 }}} 387 388 * 型:EnumerationParam 388 * 多重度:1 389 * COMPATIBILITY_MODE:互換モード(デフォルト) 390 * VENDOR_MODE:ベンダモード 391 * 多重度:1 392 * RTEの生成モード 389 393 390 394 == RteIocInteractionReturnValue == … … 407 411 }}} 408 412 * 型:EnumerationParam 409 * 多重度:1 413 * MEMORY:メモリ消費量の最適化優先 414 * RUNTIME:実行時間の最適化優先(デフォルト) 415 * 多重度:1 416 * RTEの最適化モード 410 417 411 418 == RteToolChainSignificantCharacters == … … 492 499 * 型:Container 493 500 * 多重度:1..* 501 * RTEの内部変数の初期化戦略のコンフィギュレーション 494 502 495 503 == RteInitializationStrategy == … … 498 506 }}} 499 507 * 型:EnumerationParam 500 * 多重度:1 508 * RTE_INITIALIZATION_STRATEGY_AT_DATA_DECLARATION:変数の宣言時に初期化 509 * RTE_INITIALIZATION_STRATEGY_AT_DATA_DECLARATION_AND_PARTITION_RESTART:変数の宣言時、およびRte_RestartPartitionの呼び出し時に初期化 510 * RTE_INITIALIZATION_STRATEGY_AT_RTE_START_AND_PARTITION_RESTART:Rte_Start、およびRte_RestartPartitionの呼び出し時に初期化 511 * RTE_INITIALIZATION_STRATEGY_NONE:初期化しない 512 * 多重度:1 513 * RTEの初期化戦略種別 514 * TOPPERS/A-RTEGENでは、以下もサポートしている 515 * RTE_INITIALIZATION_STRATEGY_NONE:初期化しない 516 * RTE_INITIALIZATION_STRATEGY_AT_RTE_START:Rte_Startの呼出し時に初期化 501 517 502 518 == RteSectionInitializationPolicy == … … 506 522 * 型:StringParam 507 523 * 多重度:1..* 524 * RTEの初期化戦略の適用対象のセクション初期化ポリシ 525 * ソフトウェアアドレッシング方式(SwAddrMethod)のセクション初期化ポリシ(sectionInitializationPolicy)に指定した値を指定する 508 526 509 527 == RteOsInteraction == … … 513 531 * 型:Container 514 532 * 多重度:1..* 533 * RTE-OS間の連携のコンフィギュレーション 515 534 516 535 == RteModeToScheduleTableMapping == … … 583 602 * 型:Container 584 603 * 多重度:0..* 604 * ランナブルの起動の起動のために使用するOSオブジェクト、およびOSオブジェクトに期待する設定 585 605 586 606 == RteExpectedActivationOffset == … … 590 610 * 型:FloatParam 591 611 * 多重度:1 612 * OSタスク、OSアラーム、もしくはOSスケジュールテーブルに期待する起動オフセット(単位:秒) 592 613 593 614 == RteExpectedTickDuration == … … 597 618 * 型:FloatParam 598 619 * 多重度:1 620 * OSタスク、OSアラーム、もしくはOSスケジュールテーブルに期待する起動周期(単位:秒) 599 621 600 622 == RteActivationOsAlarmRef == … … 604 626 * 型:Reference 605 627 * 多重度:0..1 628 * ランナブルの起動のために使用するOSアラーム 606 629 607 630 == RteActivationOsSchTblRef == … … 639 662 * 型:Container 640 663 * 多重度:0..* 664 * SW-Cプロトタイプのコンフィギュレーション 641 665 642 666 == RteSoftwareComponentInstanceRef == … … 646 670 * 型:Reference 647 671 * 多重度:0..1 672 * コンフィギュレーション対象のSW-Cプロトタイプ 648 673 649 674 == RteEventToTaskMapping == … … 653 678 * 型:Container 654 679 * 多重度:0..* 680 * RTEイベント(およびRTEイベントから起動するランナブル)のOSタスクへのマッピング 655 681 656 682 == RteActivationOffset == … … 660 686 * 型:FloatParam 661 687 * 多重度:0..1 688 * RTEイベントの起動オフセット(単位:秒) 662 689 663 690 == RteImmediateRestart == … … 681 708 * 型:IntegerParam 682 709 * 多重度:0..1 710 * タスク内でのランナブルの実行順番 683 711 684 712 == RteMappedToTaskRef == … … 688 716 * 型:Reference 689 717 * 多重度:0..1 718 * RTEイベントのマッピング先のOSタスク 690 719 691 720 == RteUsedOsAlarmRef == … … 695 724 * 型:Reference 696 725 * 多重度:0..1 726 * RTEイベントのマッピング先OSタスクを起動するOSアラーム 697 727 698 728 == RteUsedOsEventRef == … … 702 732 * 型:Reference 703 733 * 多重度:0..1 734 * RTEイベントのマッピング先OSイベント 704 735 705 736 == RteUsedOsSchTblExpiryPointRef == … … 723 754 * 型:Reference 724 755 * 多重度:1 756 * コンフィギュレーション対象のRTEイベントへの参照 725 757 726 758 == RteExclusiveAreaImplementation == … … 730 762 * 型:Container 731 763 * 多重度:0..* 764 * 排他エリアの実現メカニズム 732 765 733 766 == RteExclusiveAreaImplMechanism == … … 736 769 }}} 737 770 * 型:EnumerationParam 738 * 多重度:1 771 * ALL_INTERRUPT_BLOCKING:全割込みの禁止 772 * COOPERATIVE_RUNNABLE_PLACEMENT:協調ランナブル配置 773 * OS_INTERRUPT_BLOCKING:OS割込みの禁止 774 * OS_RESOURCE:OSリソースの獲得 775 * 多重度:1 776 * 排他エリアの実現メカニズム種別 777 * TOPPERS/A-RTEGENでは、以下もサポートしている 778 * OS_SPINLOCK:OSスピンロックの獲得 779 * NONE:排他なし 739 780 740 781 == RteExclusiveAreaOsResourceRef == … … 744 785 * 型:Reference 745 786 * 多重度:0..1 787 * 排他エリアの実現のために使用するOSリソース 746 788 747 789 == RteExclusiveAreaRef == … … 751 793 * 型:Reference 752 794 * 多重度:1 795 * コンフィギュレーション対象の排他エリア 753 796 754 797 == RteExternalTriggerConfig ==