【AUTOSAR】自動車ソフトウェア開発【A-SPICE】
>>1
規格化しないと、車載用ソフトウェアの開発が遅れているトヨタが、
負け組になってしまうじゃん?
ボルボとトヨタ車を乗り比べてみればすぐにわかる。
トヨタはかなり遅れている。 BSWはJulinar?MICROSAR?
APLはMATLAB+Simulink?ハンド? >>2
それな
昔は職人芸の秘伝のソースだったと考えると恐ろしいわ((((;゚Д゚))))
国産AUTOSARは羽ばたけるか「国内3陣営が頑張らないと海外勢に寡占される」
https://monoist.atmarkit.co.jp/mn/articles/1811/20/news056.html
>高田氏は「国内3陣営が頑張らないと、近い将来に車載制御システム向けSPFを海外勢に寡占されてしまう可能性がある。ケータイからスマートフォンに移行したときのようなことが、再び自動車で起こるかもしれない」と強調する。 おまいらCANoe/CANalyzer使っとるか? CAPLはこのスレで聞けばいいのか?
CAPL専用にスレ立ててもいいのか?
// Aキーを押すとメッセージを送信する。
on key 'a'
{
message * msg;
msg.id = 0x123;
msg.dir = tx;
msg.rtr = 0;
msg.dlc = 8;
msg.byte(0) = 0x04;
msg.byte(1) = 0x2E;
msg.byte(2) = 0x12:
msg.byte(3) = 0x34:
msg.byte(4) = 0xFF;
msg.byte(5) = 0xAA:
msg.byte(6) = 0xAA;
msg.byte(7) = 0xAA;
output(msg);
} メッセージの定義はon keyの外の方がよくない?
あとon key 'A'ね >>8
メッセージの定義はグローバル変数でもいいな
on key 'a' か on key 'A' かについては一応どっちでも動く
ちなみにVector公式の「はじめてのCAPL」では on key 'a' だな
For_Beginners_CAPL.pdf 18ページ (URL貼れないのでファイル名だけ)
でも5chでCAPL知ってる人が見つかってよかった(小並感) >>10
on keyって大文字と小文字区別なかったっけ? >>11
大文字小文字といえば、CAPLって大文字小文字の区別があるのかないのかわからんよな
message * ○○ に対して
○○.dlc
でも
○○.DLC
でもコンパイル通る
でも、自分で宣言した変数や関数などの識別子は大文字小文字の区別あるような気がする
void myFunction() {
write("あああ");
}
on key 'A' {
MyFunction(); // ←たぶんコンパイルエラー出る
} >>12
メンバはサジェストで出てきたのを使うから意識したことないな
後者はたぶんじゃなくてエラーだね
ただあらかじめ用意されてる関数は大文字小文字が適当でもいける謎 あんなマクロのお化けはベクターとかのヨーロッパ金儲け戦略に過ぎないと思う。
日本メーカーは騙されるな! マクロのお化けワロタwwwww
確かに #define 多すぎwwwwww
VAR(なんちゃら, かんちゃら) xxx; ってなんのことやらと思ったら
#define VAR(データ型, ラベル) データ型
とかだったりなwwwwwマクロにする必要ないやんwwwww >>2
これに注力する必要が有ると、トヨタの経営陣が気づいたのが2年前くらい >>16
実際の使用者からすると、それに気づいたのが2年前なら5年後に、あれ?何か余計に工数掛かってね?と感じ出すも誰も止められず、10年後に、あれ?何か見動き取れないぞ、逆に規格が足かせになって、世界の変化についてけないぞ!?って失敗に気づく。
でも、10年以上、AUTOSARとか変なのやっちゃうと、入社10年の中堅社員はそれしか知らず、技術力が空洞化してる状態と言うのも気付かない。 https://toyokeizai.net/articles/amp/321506?display=b
これこれ、これがソフトウェアのあるべき方向性。AUTOSARとかハッタリ規格はこう言う世界観には無縁ですよ。
もしテスラがAUTOSAR使って良かったって感想出してるなら別だけど、絶対に独自だよ。 大量にいるだろうけど多分ここには出てこない
自動車関連の組み込み開発って閉じたコミュニティでやってる印象 ダイアグクイズ
何やってる?
Tx 14 FF FF FF
Rx 54 FF FF FF
Tx 19 02 FF
Rx 59 02 09 その通りや
Tx 14 FF FF FF ← DTCクリア
Rx 54 FF FF FF ← ポジレス(クリア成功)
Tx 19 02 FF ← DTC確認
Rx 59 02 09 ← ポジレス、DTCなし 俺今気付いたんだけど、CANoeって普通に個人でも無料でダウンロードできるんだよな
ただライセンスがないから設定ファイルを保存したりはできないが
それ以外のCAPL作成とかDBCファイル作成、CDDファイル作成練習くらいなら在宅でできるんじゃね? 高すぎるだろwww
毎年中古の軽自動車買えるじゃんwwwww >>30
ASIL A〜D とか ASIL QM とか意味不明だわ >>31
意味わかるけど異様に厳しすぎるんだよ
自動運転直結のモジュール以外にそんなに冗長にしてもコスト高くなるだけだろ A-SPICEのMAN.3、5ch脳だからまんさんって読んでしまう MICROSARとJulinarが混在したBSWって見たことある?
CANやダイアグはMICROSARで、RTEやOSがJulinarとか ( )y-~~( ´)y-~~( ´-)y-~~( ´0`)y-~~ ウマスギルゥゥ♪ Cコンパイラが独特だよね
GHS MULTIとかAltium TASKINGとか
ドングルライセンスかフローティングライセンスがないとビルドできないのな これから中央集権化して一部の巨大システム以外ソフト不要とか言い始めてるけどどうなると思う?
規格だの品質だの責任だのの押し付けあってるこのバランスにおいてある程度の分散無くして出来るのかという疑問。
コロナで半導体需要が一気に無くなったけど喉元すぎる暇もなくソフト設計者をこの世界から放逐するつもりかね。
まあもし出来たらそもそも俺らなんてこの世界に不要やったんやと思うけど。