Changes between Version 1 and Version 2 of tips/pdu_id


Ignore:
Timestamp:
Mar 9, 2015, 11:12:55 PM (9 years ago)
Author:
fujisft-shigihara
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • tips/pdu_id

    v1 v2  
    11{{{
    22#!html
    3 <div style="border:3px solid black;text-align:center;font-size:30pt;width:800px;">
    4 シグナルID、PDU-ID、CAN-IDの関係
     3<div style="border:3px solid black;text-align:center;font-size:30pt;width:700px;">
     4モジュール間のPDU-IDの関係
    55</div>
    66}}}
     
    88
    99= はじめに =
    10 * AUTOSARでは、アプリケーションが通信プロトコルやマイコンを意識せず、他のECUとデータ通信することができ
    11 * RTEが、COMスタックを用いて他のECUとデータ送受信する際、データを識別するIDがどのように使用されるかを、CANプロトコルを題材に説明する
     10* COMスタックでは、各モジュールにPDU-IDを設定するパラメータが存在す
     11* 各PDU-IDがどのように使用されるか、モジュール間でどのように同じPDUを識別しているか、をCANプロトコルを題材に説明する
    1212
    1313----
     
    1515== COMスタック ==
    1616* AUTOSARアーキテクチャにおける、通信スタック(Communication Services、Communication Hardware Abstraction、Communication Drivers)の総称
    17 
    18 == シグナル ==
    19 * アプリケーションSWC間で送受信するデータの単位
    20   * 異なるECUと、データを送受信する場合、RTEとComはシグナル単位でデータを送受信する
    21 * シグナル毎に以下のデータ型を選択できる
    22   * boolean
    23   * uint8
    24   * uint16
    25   * uint32
    26   * sint8
    27   * sint16
    28   * sint32
    29   * float32
    30   * float64
    31   * uint8[n] (uint8の配列)
    32 
    33 == CAN-ID ==
    34 * [http://ja.wikipedia.org/wiki/Controller_Area_Network CANプロトコル]において、送受信するデータを識別するためのID
    3517
    3618== PDU ==
     
    6244  * [http://www.autosar.org/fileadmin/files/releases/4-0/software-architecture/communication-stack/standard/AUTOSAR_SWS_PDURouter.pdf#page=35&view=fitv AUTOSAR_SWS_PDURouter.pdf(PDUR161)]参照
    6345* 従って、ComはPduRのarxmlを、PduRはCom/CanIfのarxmlを、CanIfはPduRのarxmlを読み込んで、送信先PDU-IDを知る必要がある
     46
     47----
    6448
    6549= PduRの振る舞いについて =
     
    9781  * ゼロコストオペレーションでもあっても、PduRのジェネレータは必要となる
    9882
     83----
    9984
    10085= COMスタックのコンフィギュレーション例 =