socketcan

    1

    1答えて

    CANプロトコルの仕組みをよく理解しています.2つのノードが同時にネットワークを使用しようとすると、低いIDのフレームが優先され、他のノードがこれを検出して停止します。 これはsocketcanを使用すると抽象化されているように見えます。ファイル記述子と同じように書き込みと読み取りを行います。私は何かを誤解しているかもしれませんが、私はほとんどの文書(http://lxr.free-electro

    1

    2答えて

    SocketCANを使用して「ワンショット」CANメッセージを送信できますか?これは、基本的に、受信者からの確認応答を期待していないメッセージです。プロトコルは、このACKビットが設定されないようにします。

    0

    1答えて

    私はBeaglebone Blackを2つのCANインターフェイスをSocketCANとして使用しています。インタフェースcan0をハードウェアDCAN0にどのようにリンクできますか?両方のソケットを同時に使用する必要がありますが、インターフェースを設定することはできませんでした。

    0

    1答えて

    カーネル4.xシリーズにはいずれもCAN J1939スタックが移植されていますか? リンク「http://elinux.org/J1939」に基づいて3.10カーネルに移植しました。 これをカーネルバージョン4.1.15に移植したいと思います。私は4.xのカーネルネットワーク層にいくつかの変更があり、現在のパッチにいくつかのエラーがあることを理解していますか? これを4.xカーネルに移植した人はい

    0

    1答えて

    私の問題は次のとおりです。 Linux上でTiny-CAN I-XL CAN-USBアダプタとsocketCANを使用しています。 アップ100000再起動-MS 500 にsudo ifconfigコマンドCAN0をビットレートでき sudoのslcan_attachは/ dev/ttyUSB0 -w sudoのIPリンクセットCAN0タイプ: は私が行うことでCANアダプタを設定します 第2の

    1

    1答えて

    非FD(「レガシー」)CANフレームはSocketCANで、次の形式があります。 struct can_frame { canid_t can_id; /* 32 bit CAN_ID + EFF/RTR/ERR flags */ __u8 can_dlc; /* frame payload length in byte (0 .. 8) */ __u8 __p

    1

    1答えて

    C++でsocketcanソケットの現在設定されているCANビットレートを読みたい。私はip -det link show can0でビットレートを見ることができます : 9: can0: <NOARP,UP,LOWER_UP,ECHO> mtu 16 qdisc pfifo_fast state UP mode DEFAULT group default qlen 10 link/ca

    3

    2答えて

    私はcan-utilsパッケージで遊んでいて、仮想canデバイスを実行しようとしています。アクティブなメッセージがない限り、すべて正常に動作しているようです。私は手動でメッセージを送信し、それが表示されるので、Candumpとcansnifferが動作します。 何か間違っていますか?ここで は、私は実行するコマンドです: sudo modprobe vcan sudo ip link add d

    0

    1答えて

    私は自分のシステムでSocketCANを使用しています。コマンドラインからではなく、プログラムでCANインターフェイスのビットレートを設定する方法はありますか?例が役に立ちます。 ありがとうございます。

    0

    2答えて

    これはかなり新しく、どんなヘルプ/ガイダンスも高く評価されます。 can-utilsを使って仮想CANネットワークを動かそうとしていますが、私はcanampやcangenを実行しようとしたときにNetwork downメッセージを受け取り続けています。ここで は、一般的なプロセスの一部... $です:lsmodのは、これらのコマンドが続く Module Size Used by can_