← 全タグ

#fibril-can

6 件

tools
fibril_can 開発者向け内部構造 (レイヤ責務と検証分担)
パッケージ間の責務境界と依存方向。ワイヤ+IR は core 一元、runtime は ROS/C++/malloc なし、bridge はスキーマ依存生成しない
architectureinternalsdeveloper
tools
fibril_can の概要 (PC + マイコン間 CAN FD フレームワーク)
スキーマ YAML から両側 (PC ROS 2 / MCU C99) の通信コードを機械的に得るフレームワーク。マスターはスキーマ依存のビルド成果物を持たず、スレーブから受け取った blob で ROS Topic/Service/Param を実行時構築する
canros2frameworkrobotics
tools
fibril_can CAN ルータ (uplink 1 + downlink N)
uplink CAN 1 本と downlink CAN N 本を束ねる同梱ランタイム。bridge は単一バス前提のまま動く。std_id → busmask で分配、node → bus で単一バス転送
canrouterfirmware
tools
fibril_can の使い方 (スキーマ YAML + vcan quickstart)
スキーマ YAML の最小構造、vcan でサンプルを動かす手順、bridge の主な ROS API と再プロビジョン方法
canros2quickstartschema
tools
fibril_can Web マスター (TypeScript / gs_usb)
ROS 2 を介さずにブラウザ・Node から gs_usb 経由で fibril_can スレーブを駆動する TS 実装。C++ bridge と並列の独立コードベース
typescriptwebgs-usbmaster
tools
fibril_can ワイヤプロトコル (CAN ID + 設定/データプレーン)
Standard ID = Topic (動的割当)、Extended ID = 設定 + Service。boot_id で再起動検知、HEARTBEAT 受信で ID 衝突検出
canprotocolwire