FAQ に戻る
【CAN Bus】Ubuntu 22.04 カーネル 6.5 以降のバージョンをサポートするために CAN バス ドライバーを更新するにはどうすればいいですか?
Ubuntu 22.04 では、カーネル 6.5 バージョンを使用する前に、以下のツールスイートをアップデートしてインストールする必要があります。以下の手順を参照してください。
1. gcc と gcc-12 をインストールします。
#apt install gcc
#apt install gcc-12
2. ユーティリティの main.c を修正して再コンパイルします。以下の手順を参照してください。
a. #cd ./EMUC_B202_SocketCAN_driver_v3.7_utility_v3.3_20230418/utility
b. main.c を修正します。
120 行目の「#define N_EMUC (NR_LDISCS - 1)」から「- 1」を削除してください。
修正後は「#define N_EMUC (NR_LDISCS)」となります。