0
0
お題は不問!Qiita Engineer Festa 2023で記事投稿!

E2E Protocol Specification, AUTOSAR 849, R22-11, FO, 20230421

Last updated at Posted at 2023-07-15

団体規格です。 
業務で利用する場合には、会員になることを条件にしています。

2002年から20年経ち、当初の狙いの段階に近づいてきました。

MATLABでモデルさえ記述すれば、あとは自動生成だけでソフトが完成するところまで、あと一歩です。
Ethernet, UNIXが生まれて20年で大衆化したのと同じように考えると分かりやすいでしょう。 

AUTOSARの上で動く、クラウド対応のミドルウェアが出て、開発も運用もクラウドになれば、一気にAUTOSARは大衆化するでしょう。

AUTOSAR Abstract Platformへの道 R22-11

2023年4月URL変更

この項は2023年4月21日、AUTOSARの文書のURLが変更になった。
/classic/22-11/

/R22-11/CP/
過去記事で、URLでエラーが出たら書き換えてみてください。

/adaptive/22-11/
は 
/R22-11/AP/

/foundation/22-11/
は 
/R22-11/FO/
です。

2023年11月URL変更

2023年11月にもAUTOSAR文書のURLが変更になっている。
/user_upload/standards/classic/21-11/

/standards/R21-11/CP/
などに書き換えてください。

/user_upload/standards/adaptive/21-11/

/standards/R21-11/AP/

/user_upload/standards/foundation/21-11/

/standards/R21-11/FO/

お手数をおかけします。
1年に2度URLを変更するなんて、新しい記事が書ける。とても嬉しい。

一覧

AUTOSAR R22-11 Qiita記事一覧 20230421 。

この記事の表題の最後に「20230421」を加えます。

<この項は書きかけです。順次追記します。>

AUTOSARが、2022年の版、R22-11を公開しました。

R21-11

R20-11

R19-11

文書は検索してダウンロードできます。

R20-11,R21-11, R22-11の3年分だけになりました。

公開行事の模様は

AUTOSAR R22-11 Release Event 20221208

Classic Platform Release Overview, AUTOSAR No.0 ,R22-11, CP, 20230421

Foundation Release Overview, AUTOSAR, 781, R22-11, FO, 20230421

Adaptive Platform Release Overview, AUTOSAR 782, R22-11, AP, 20230421

要求仕様対応(Requirement and Specification)

Abstract Platformとの関係

RS統合

文書変更(Document Change)

• New chapter 6.3 added with generalized flowcharts and SWS items for non method profiles.
• Protocol specific flowcharts and SWS items for method (P04m and P07m) and non method profiles replaced by generalized flowcharts and items
• Use consistent function names (e.g. E2EXf_handling_PXXm_server, E2EXf_handling_PXXm_client)
• Corrections of Min/MaxDataLength in P04m, P07m and P08m
• Corrections of errors in state machine specification
• Counter handling for client/server communication updated

用語(terms)

Trem Description
Data ID An identifier that uniquely identifies the message / data element / data.
Source ID An identifier that uniquely identifies the source of the message / data element / data (i.e., in case different sources produce the same message / data element / data – like different clients invoking the same method at a server).
Repetition The same message was received more than once.
Loss A message was not received.
Delay A message was received later than expected.
Insertion Unexpected information or an extra message was inserted.
Masquerade non-authentic information is accepted as authentic information by a receiver.
Incorrect addressing information is accepted from an incorrect sender or by an incorrect receiver.
Corruption A communication fault, which changes information.
Asymmetric information Receivers do receive different information from the same sender.
Subset Information from a sender received by only a subset of the receivers.
Blocking Blocking access to a communication channel.
FTTI Fault tolerant time interval, maximum time a fault can be active before a hazard occurs

英日

日本語は仮訳

no. count word 日本語
1 5354 e e
2 3537 the その
3 2390 e_ e_
4 1889 of
5 1878 prs_e prs_e
6 1983 data 与件
7 1314 in 上に
8 1152 e_p e_p
9 1028 x x
10 1008 counter 計数器
11 881 profile 横顔
12 769 crc cycle redundancy check(短縮名)
13 769 to
14 1009 id id
15 730 is
16 691 rs_e rs_e
17 689 a 一つの
18 643 and
19 636 state 状態
20 629 shall しなければならない
21 613 c c
22 588 length 長さ
23 529 figure
24 509 check 兼サウスr
25 474 for にとって
26 452 as なので
27 445 by
28 445 message 伝言
29 425 d d
30 753 protocol 規約
31 406 r r
32 403 specification 仕様
33 402 type
34 397 be なれ
35 370 step 立体的
36 366 autosar autosar
37 356 document 文書
38 348 protect 守る
39 337 autosar_prs_e autosar_prs_e
40 337 fo foundation(短縮名)
41 327 offset 補正
42 325 table
43 315 TRUE
44 314 FALSE
45 308 config 構成
46 308 function 働き
47 305 byte
48 284 shown 示す
49 281 with
50 278 result 結果
51 250 communication 通信
52 245 status 状態
53 243 value 価値
54 231 forward 前方
55 223 header 見出し
56 222 behave 振る舞う
57 215 m m
58 214 write 書く
59 204 following 続く
60 197 or または
61 192 see 見る
62 190 this これ
63 183 are です
64 176 bit bynary digit(短縮名)
65 173 not いいえ
66 171 read 読む
67 168 bits binary digits(短縮名)
68 166 received 受け取った
69 161 on の上
70 156 field 分野
71 154 input 入力
72 151 checks 検査
73 151 that それ
74 149 i
75 146 from から
76 146 if もし
77 145 have 持つ
78 145 used 使った
79 143 which どの
80 141 specific 明確
81 135 e_uc_ e_uc_
82 133 new 新しい
83 132 supervision 監督
84 131 configuration 構成
85 129 null 無動な
86 128 it それ
87 128 order 注文
88 128 receiver 受信機
89 127 error 誤り
90 124 delta デルタ
91 123 b b
92 120 machine kikai93
94 119 some いくつかの
95 118 integer 整数
96 118 unsigned 符号なし
97 116 compute 計算する
98 115 sequence 順序
99 113 can できる
100 113 example

参考(reference)

3.1 Input documents

[1] ISO 26262:2018 (all parts) – Road vehicles – Functional Safety
http://www.iso.org
[2] Glossary, AUTOSAR_TR_Glossary
https://www.autosar.org/fileadmin/standards/R22-11/FO/AUTOSAR_TR_Glossary.pdf
[3] Specification of CRC Routines, AUTOSAR_SWS_CRCLibrary
[4] Specification of SW-C End-to-End Communication Protection Library,
AUTOSAR_SWS_E2ELibrary

3.2 Standards and Norms

1. SAE-J1850 8-bit CRC

Class B Data Communications Network Interface J1850_201510

2. CCITT-FALSE 16-bit CRC. Refer to: ITU-T Recommendation X.25 (1096) (Previously „CCITT Recommendation”) SERIES X: DATA NETWORKS AND OPEN SYSTEM COMMUNICATION Public data networks - Interfaces Interface between Data Terminal Equipment (DTE) and Data Circuit-terminating Equipment (DCE) for terminals operating in the packet mode and connected to public data networks by dedicated circuit Section 2.2.7.4 „Frame Check Sequence (FCS) field” and Appendix I „Examples of data link layer transmitted bit patterns by the DCE and the DTE”

3. IEEE 802.3 Ethernet 32-bit CRC

  1. ”32-Bit Cyclic Redundancy Codes for Internet Applications” [Koopman 2002]
  2. Collection and evaluation of CRC polynomials by Philip Koopman, Carnegie Mellon University https://users.ece.cmu.edu/~koopman/crc/

関連文書(Related document)

AUTOSAR Abstract Platformへの道 R22-11

自動車 記事 100

Basic principles, ボッシュ自動車handbook(英語)11版まとめ<2>

JAXA/IPA クリティカルソフトウェアワークショップ WOCS言語関連発表(改定版)

CAN(controller area network)

「はじめてのCAN/CANFD 」 ベクタージャパン <エンジニア夏休み企画>【読書感想文】

三方良し Udemy 車載LAN入門講座 CAN通信編

詳解 車載ネットワーク CAN, CAN FD, LIN, CXPI, Ethernetの仕組みと設計のために(1) 著者  <エンジニア夏休み企画 読書感想文>

詳解 車載ネットワーク CAN, CAN FD, LIN, CXPI, Ethernetの仕組みと設計のために(2)参考文献 <エンジニア夏休み企画>【読書感想文】

詳解 車載ネットワーク CAN、CAN FD、LIN、CXPI、Ethernetの仕組みと設計のために

R23-11

<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>

文書履歴(document history)

ver. 0.01 初稿  20230716

最後までおよみいただきありがとうございました。

いいね 💚、フォローをお願いします。

Thank you very much for reading to the last sentence.

Please press the like icon 💚 and follow me for your happy life.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0