Changes between Version 1 and Version 2 of tips/pdu_id
- Timestamp:
- Mar 9, 2015, 11:12:55 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
tips/pdu_id
v1 v2 1 1 {{{ 2 2 #!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の関係 5 5 </div> 6 6 }}} … … 8 8 9 9 = はじめに = 10 * AUTOSARでは、アプリケーションが通信プロトコルやマイコンを意識せず、他のECUとデータ通信することができる11 * RTEが、COMスタックを用いて他のECUとデータ送受信する際、データを識別するIDがどのように使用されるかを、CANプロトコルを題材に説明する10 * COMスタックでは、各モジュールにPDU-IDを設定するパラメータが存在する 11 * 各PDU-IDがどのように使用されるか、モジュール間でどのように同じPDUを識別しているか、をCANプロトコルを題材に説明する 12 12 13 13 ---- … … 15 15 == COMスタック == 16 16 * AUTOSARアーキテクチャにおける、通信スタック(Communication Services、Communication Hardware Abstraction、Communication Drivers)の総称 17 18 == シグナル ==19 * アプリケーションSWC間で送受信するデータの単位20 * 異なるECUと、データを送受信する場合、RTEとComはシグナル単位でデータを送受信する21 * シグナル毎に以下のデータ型を選択できる22 * boolean23 * uint824 * uint1625 * uint3226 * sint827 * sint1628 * sint3229 * float3230 * float6431 * uint8[n] (uint8の配列)32 33 == CAN-ID ==34 * [http://ja.wikipedia.org/wiki/Controller_Area_Network CANプロトコル]において、送受信するデータを識別するためのID35 17 36 18 == PDU == … … 62 44 * [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)]参照 63 45 * 従って、ComはPduRのarxmlを、PduRはCom/CanIfのarxmlを、CanIfはPduRのarxmlを読み込んで、送信先PDU-IDを知る必要がある 46 47 ---- 64 48 65 49 = PduRの振る舞いについて = … … 97 81 * ゼロコストオペレーションでもあっても、PduRのジェネレータは必要となる 98 82 83 ---- 99 84 100 85 = COMスタックのコンフィギュレーション例 =