0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AUTOSAR CountdownAdvent Calendar 2022

Day 7

自動車用(車載)ソフトウェアの基本設計提案を作る。OSEK(55), Ethernet(44)

Last updated at Posted at 2022-04-27

この資料は、某所への連名発表の原案を作成するための記事です。

連名での発表をお願いします。

今年の工業高校、工業専門学校、大学の新入生の方か、企業の新人を歓迎します。

条件としては、競合会社に属していないことをひとまず想定させてください。
現在、競合会社であったとしても、相互の境界について、非公式でも競技ができることが条件になるかもしれません。

あるいは、全員が所属組織を名乗らないことが条件になるか、
発注側だけ所属組織を名乗っていただくことになるか。まだ先が読めません。

<この項は書きかけです。順次追記します。>
This article is not completed. I will add some words in order.

車載Ethernet

第一の柱は、車載Ethernetです。

CANの利点であった物理的な衝突回避は、
Ethernetのスイッチ機能により、9割程度は解決していると捉えています。

ケーブルの軽さについても、積極的な提案が出ているようです。

softeatherを利用する方法を提案する。

車載Linux

EthernetというとUnix, Linuxとともに発展してきています。

Linuxが成功しているのは、国際規格として、特定のCPUに依存する部分も規格に含めたことがあるかもしれません。

C言語規格を検討はじめたころは、数十とあったCPU製造会社あった。8bit, 16bitCPUが主流であった。
Linuxを国際規格にするときには、主たる設計は10を切っていた。

OSEK

OSEK OSの基本タスクはUDPに、拡張タスクはTCPに割り当てると、CAN向けのOSだと思っていたOSEKが、TCP/IPとの相性も良さそうだということがわかるかも。

結果として、OSEKとPOSIXの合体は、可能かもしれない。

O OSEK/VDX and ISO Linux OS 同梱ソースをC++またはRUSTで書く企画 OSEK(7) https://qiita.com/kaizen_nagoya/items/27899e936c90b415d700

ISO, SAEにおける診断の標準化

従来は、製造者ごとに特有の診断機能があることが優位であるかのような風潮があったかもしれない。
基本機能の標準化が、ソフトウェア全体の設計に影響を与えるとの認識が広がってきている。

AUTOsARにおけるAdaptive/Classic マルチコア共存設計

車載Ethernetを軸に、Classic側では、Ethenet Software Component構造を定義することにより、
Adaptive(linux)とClassic(OSEK)の間のアプリで直接データの受け渡しをする。

参考資料

Ethernet 記事一覧 Ethernet(0)
https://qiita.com/kaizen_nagoya/items/88d35e99f74aefc98794

OSEK OS設計の基礎 OSEK(100)
https://qiita.com/kaizen_nagoya/items/7528a22a14242d2d58a3

AUTOSAR R21-11(0)公開 Specificationをダウンロード
https://qiita.com/kaizen_nagoya/items/9b3a1b9b8d1e8d7e288e

Ethernet 記事一覧 Ethernet(0)
https://qiita.com/kaizen_nagoya/items/88d35e99f74aefc98794

Wireshark 一覧 wireshark(0)、Ethernet(48)
https://qiita.com/kaizen_nagoya/items/fbed841f61875c4731d0

線網(Wi-Fi)空中線(antenna)(0) 記事一覧(118/300目標)
https://qiita.com/kaizen_nagoya/items/5e5464ac2b24bd4cd001

C++ Support(0) 
https://qiita.com/kaizen_nagoya/items/8720d26f762369a80514

Coding Rules(0) C Secure , MISRA and so on
https://qiita.com/kaizen_nagoya/items/400725644a8a0e90fbb0

Autosar Guidelines C++14 example code compile list(1-169)
https://qiita.com/kaizen_nagoya/items/8ccbf6675c3494d57a76

Error一覧(C/C++, python, bash...) Error(0)
https://qiita.com/kaizen_nagoya/items/48b6cbc8d68eae2c42b8

なぜdockerで機械学習するか 書籍・ソース一覧作成中 (目標100)
https://qiita.com/kaizen_nagoya/items/ddd12477544bf5ba85e2

言語処理100本ノックをdockerで。python覚えるのに最適。:10+12
https://qiita.com/kaizen_nagoya/items/7e7eb7c543e0c18438c4

プログラムちょい替え(0)一覧:4件
https://qiita.com/kaizen_nagoya/items/296d87ef4bfd516bc394

一覧の一覧( The directory of directories of mine.) Qiita(100)
https://qiita.com/kaizen_nagoya/items/7eb0e006543886138f39

プログラマが知っていると良い「公序良俗」
https://qiita.com/kaizen_nagoya/items/9fe7c0dfac2fbd77a945

小川清最終講義、小川清最終講義(再)計画, Ethernet(100) 英語(100) 安全(100)
https://qiita.com/kaizen_nagoya/items/e2df642e3951e35e6a53

<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
This article is an individual impression based on the individual's experience. It has nothing to do with the organization or business to which I currently belong.

文書履歴(document history)

ver. 0.01 初稿  20240427

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

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

Thank you very much for reading to the last sentence.

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

0
1
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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?