車載ネットワーク 【Ethernet】車載ネットワーク その9【BLFファイル⑨】 BLF内のオブジェクトの頭出しは"LOBJ"という文字列であり、先頭の方はxmlによるメタ情報が埋まっていた。 よって、今回はテキストエディタで無理やりBLFを開いてみた。 メタ情報はOS,CANoe,回線,使用しているデータベースファイルなどが記載されている。 2020.11.14 車載ネットワーク
車載ネットワーク 【Ethernet】車載ネットワーク その8【BLFファイル⑧】 BLFのオブジェクト抽出とzlib解凍のPythonコードを書いた。 オブジェクト抽出に起因するコードが支配的。 zlib解凍後のファイルも解析が必要。 2020.11.12 車載ネットワーク
車載ネットワーク 【Ethernet】車載ネットワーク その7【BLFファイル⑦】 BLF解凍用の言語はPythonを採用 zlibとか配列の制御が楽ちん。 zlib解凍後のデータはまだ全貌がつかめていないので、改めて再調査予定。 2020.11.11 車載ネットワーク
車載ネットワーク 【Ethernet】車載ネットワーク その6【BLFファイル⑥】 BLFの中身はzlibで圧縮されたもの。 オブジェクトは"LOBJ"というシグネチャを先頭に始まるルールのもよう。 2020.11.10 車載ネットワーク
車載ネットワーク 【Ethernet】車載ネットワーク その5【BLFファイル⑤】 BLFのオブジェクトヘッダを追っかけた。 仕様書にないオブジェクトタイプが存在。 実データ部は圧縮か、暗号化されている様子。 2020.11.09 車載ネットワーク
車載ネットワーク 【Ethernet】車載ネットワーク その4【BLFファイル④】 BLFのオブジェクトヘッダの説明。 CANオブジェクトの説明。 Ethernetオブジェクトの説明。 2020.11.08 車載ネットワーク
車載ネットワーク 【Ethernet】車載ネットワーク その3【BLFファイル③】 BLF仕様のライセンスについて確認。 一言でまとめると「Vectorが一切責任を負わないことを条件に好きにしていいよ」。 BLF仕様の概要説明。 オブジェクトヘッダとオブジェクトの仕様がポイントとなる。 2020.11.07 車載ネットワーク
車載ネットワーク 【Ethernet】車載ネットワーク その2【BLFファイル②】 BLFの仕様書はCANoeのインストールフォルダから発掘。 仕様書は全部で6個。 「CAN_and_General_BLF_Format.pdf」が基本的な仕様。 その他は各物理層向けの追加仕様。 2020.11.06 車載ネットワーク
車載ネットワーク 【Ethernet】車載ネットワーク その1【BLFファイル①】 上司からの恒例の無茶振り。 BLFというVector社の独自フォーマットにEthernetの収録情報が入っているらしい。 ダメ元でいろいろ調べていくことに。 2020.11.05 車載ネットワーク