AUTOSARの基本技術には、通信のCAN、OSのOSEK/VDX OS, COM, NM、診断のDoCAN, USDがある。
これらは、WTO/TBT協定に基づいた国際取引の原則に対応できる国際規格である。
CANは、CAN FDを含むISOの改訂、追加を行なっている。
診断は、SAEの規定を含む、ISOの改訂、追加を行なっている。
OSEK/VDX OS, COM, NMは、ISOの改訂、追加を行っていない。
AUTOSAR3つの源泉
https://qiita.com/kaizen_nagoya/items/de9cbc9549c74fecc7f1
ISO改訂
OSEK/VDX OS改訂提案を作る
https://qiita.com/kaizen_nagoya/items/4229a8ac0baec836261a
改訂の方針として、Cの精神、Cの原則に基づき、OSEK/VDX OSの精神を提案する。
Cの精神とCの原則:C言語がわかるとは
https://qiita.com/kaizen_nagoya/items/d2a24a41f00c939c5e70
C言語(C++)が必要な人と必要ない人
https://qiita.com/kaizen_nagoya/items/2afe9e846b55b24cb6f1
C言語を習得する3つの方法
https://qiita.com/kaizen_nagoya/items/84cab0888c193bba429b
OSの精神
Cの精神の最初の廃止になった"Trust the programmer."は除外している。
• Don’t prevent the programmer from doing what needs to be done.
• Keep the operating system small and simple.
• Provide only one way to do an operating system.
• Make it fast, even if it is not guaranteed OS to be portable.
仮訳
• プログラマが必要なことをするのを妨げないでください。
• OSを小さく単純にしてください。
• 一つのOSで実行する方法は1つだけにしてください。
• OSの可搬性を保証できなくても、高速にしてください。
アプリの可搬性を確保する。
open source
osekをuploadした。https://qiita.com/kaizen_nagoya/items/6bc7eb2ec635e88afd5a
osek/vdx os open source https://qiita.com/kaizen_nagoya/items/59a4202bcb68e2dfd2b5
osek/vdx os open source, config, h8tiny-renesas, header file https://qiita.com/kaizen_nagoya/items/b4816501832bc0ad5a1e
osek autosar oil https://qiita.com/kaizen_nagoya/items/2df939e15e6282d5c380
osek/vdx os open source, sg/oil https://qiita.com/kaizen_nagoya/items/0b7f64c0e7bb3474b5f3
osek/vdx os open source, sample https://qiita.com/kaizen_nagoya/items/98ef0c547b60f114a9f9
osek/vdx os open source, kernel https://qiita.com/kaizen_nagoya/items/df48f89c281933b323cf
osek/vdx os open source, kernel, ECC2 https://qiita.com/kaizen_nagoya/items/2140339711df20181130
github
github 入り口 https://qiita.com/kaizen_nagoya/items/a5d8dc24acb1ba43f7b6
github youtube https://qiita.com/kaizen_nagoya/items/019bd8541453d3362fdd
github memo https://qiita.com/kaizen_nagoya/items/3eff7691205b1d7c8d50
github 操作記録 https://qiita.com/kaizen_nagoya/items/1f67b745510ba3c0c7a6