私は Linux Device Driver を初めて使用し、新しい Device クラスを既存のデバイス クラスに追加する方法を学習しています。
static struct class fpga = {
.name = "fpga",
.owner = THIS_MODULE,
.dev_attrs = fpgaattrs,
};
- fpga という名前の新しい Device クラスを追加するのは正しい方法ですか?
- デバイスクラスの概念とその仕組みを説明できる人はいますか?