MATLAB 完全に理解するには, OSEK(82) 制御(1)
https://qiita.com/kaizen_nagoya/items/867e8743fa813be9b37c
制御のことしか書いてない。ごめんなさい。
AUTOSAR (88)「完全に理解した」 OSEK(40), 制御(4)
https://qiita.com/kaizen_nagoya/items/51983798ad7902b33cb1
OSEKには触れている。CANにあまり触れていない。
CANとOSEK/VDX OSで、Etehrnet/TCP/IP+POSIXがやっているIPC/RPCを実現するがぬけている。ごめんなさい。
AUTOSARの利点と方向性, OSEK(50) https://qiita.com/kaizen_nagoya/items/681902476520cccf3c3e
AUTOSAR わかりにくいこと12, AUTOSAR(27), OSEK(67) https://qiita.com/kaizen_nagoya/items/68b0da5bee1421200a11
OSEK/VDX OSが制御のじゃまをしない
Priority ceiling Protocolで、デッドロックしない。
拡張タスクの待ちになるときには、リソースを手放す。
CAN通信が制御のじゃまをしない
大事な通信のIDの物理的な信号で勝ち負けが決まり、勝った方は、そのまま通信ができる。
vectorのCANoeがデファクトソフト
Matlab/simulinkが制御のコードを自動生成
Cコンパイラ書いていた人がMatlabコンパイラの改良に参加。
AUTOSARは、上記3つを連携するソースコードを自動生成。
人がやるより、自動生成でやれるようにする。
vectorのツールがCANoe連携を自動生成できるのでNo.1
Cの精神 プログラマがやろうとすることを妨げない。
OSEK、AUTOSARのソースコード生成はCの精神の延長線上。