【android12-linux-5.1】【STチップ】ドライバー移植後ファイル名が文字化けする

STセンサーチップドライバー移植後、一部の属性ファイル名が文字化けする問題が発生しました。

ドライバーを移植する場合、ST ドキュメントでは、types.h を変更する必要があると紹介されています。データを比較すると、列挙型の一部が追加されていることがわかります。手動で追加すると (以下に示すように)、コンパイルは成功します。ただし、ここでは enum を追加するだけなので、iio デバイスを使用する場合は、これらの enum 関連の名前 (文字列) も使用する必要があります。この部分が追加されていないため、ドライバーがファイルを生成する際に使用可能な文字が見つからず、文字化けが発生します。

/kernel-5.10/include/uapi/linux/iio/types.h

この問題の解決策は、以下に示すように、iio のソース コードに関連する定義を追加することです。

/kernel-5.10/drivers/iio/industrialio-core.c

 業界初心者の方、経験を共有してください。間違いがあればご指摘ください~

 著作権はShenzhen Qizhi Technology Co., Ltd.-Huahuaに属します。

おすすめ

転載: blog.csdn.net/lsh670660992/article/details/132453736