こんにちは、ユーザー空間から次の関数を呼び出す/実行する方法を知りたいです。
static ssize_t lm70_sense_temp(struct device *dev,
struct device_attribute *attr, char *buf)
{ //何らかのコード . . status = sprintf(buf, "%d\n", val); /* 摂氏ミリ度 */ . . //いくつかのコード}
この関数は、Linux ソースの kernel/drivers/hwmon フォルダーにある lm70.c ドライバーで定義されていますか? この関数の内部変数の値をユーザー アプリケーションに渡すことはできますか? 上記の関数で val 変数の値を取得したいのですが...