के साथ लिनक्स उबंटू 12.10 पर सीपीयू तापमान प्राप्त करें इस तरह के कई प्रश्न हैं लेकिन मुझे वहां समाधान नहीं मिला है।एएमडी एफएक्स 4100 क्वाड कोर
मैं लिनक्स उबंटू 12.10 पर सी या सी ++ में सीपीयू तापमान कैसे प्राप्त कर सकता हूंsensors
पर कॉल किए बिना? मैं निश्चित रूप से इसे फ़ाइल से पढ़ सकता हूं, हालांकि मुझे यह नहीं पता कि यह कहां से 1210 में संग्रहीत है। और केवल पाठ फ़ाइल को पढ़ने की संभावना सरल है या शायद मैं सिस्टम कॉल या सिग्नल का उपयोग कर कर्नेल से पूछ सकता हूं?
मेरी फ़ोल्डर/proc/ACPI की सामग्री/बस
event wakeup
वहाँ कोई THEMP0 या इस तरह कुछ भी नहीं है। sensors
एप्लिकेशन हालांकि मेरी मशीन पर तापमान प्रदर्शित कर सकता है।
कोई /sys/class/thermal/thermal_zone0/
निर्देशिका
/sys/class/thermal
में मैं
[email protected] [email protected] [email protected] [email protected]
मैं यह कैसे तापमान अब तक प्राप्त करता है, कोई लाभ नहीं हुआ के लिए खोज में lm-sensors स्रोत कोड ब्राउज़ करने के लिए कोशिश कर रहा हूँ है, हालांकि मैं करीब हूँ। फ़ाइल
http://lm-sensors.org/browser/lm-sensors/trunk/lib/sysfs.c
विशेष रूप सेहै:
लाइन 846:
846 int sensors_read_sysfs_attr(const sensors_chip_name *name,
847 const sensors_subfeature *subfeature,
848 double *value)
'strace -f/usr/bin/सेंसर 2> और 1 | grep open' यह देखने के लिए कि 'सेंसर' खुलता है, आपको एक सुराग दे सकता है। – nos