दिल की धड़कन एलईडी ट्रिगर का संपादन
मैं आरपीआई ज़ीरो पर दिल की धड़कन ट्रिगर के टाइमर को संपादित करने की कोशिश कर रहा हूं। मुझे यहाँ कर्नेल ड्राइवर की मूल .c फ़ाइल मिली हैhttps://github.com/raspberrypi/linux/blob/rpi-5.4.y/drivers/leds/trigger/ledtrig-heartbeat.c। लेकिन जब मैं चलाता साथ निर्देशिका में, मेरे पाई के कर्नेल ड्राइवरों पर गौर /lib/modules/5.4.51+/kernel/drivers/leds/trigger
केवल तीन चलाता कर रहे हैं और उनमें से कोई भी दिल की धड़कन हैं: ledtrig-camera.ko ledtrig-netdev.ko ledtrig-transient.ko
। इसलिए मैं मान रहा हूं कि दिल की धड़कन का ट्रिगर कहीं और परिभाषित है।
मैं कहां से नेतृत्व के दिल की धड़कन ट्रिगर को ढूंढ और संपादित कर सकता हूं?
जवाब
इसके लिए एक कर्नेल ऑब्जेक्ट बनाने के लिए ledtrig-heartbeat.c
, आपको CONFIG_LEDS_TRIGGER_HEARTBEAT=Yअपने कर्नेल कॉन्फ़िगरेशन में जोड़ना होगा:
config LEDS_TRIGGER_HEARTBEAT
tristate "LED Heartbeat Trigger"
help
This allows LEDs to be controlled by a CPU load average.
The flash frequency is a hyperbolic function of the 1-minute
load average.
If unsure, say Y.
कर्नेल कॉन्फ़िगरेशन को आमतौर पर make menuconfig
कर्नेल स्रोत फ़ोल्डर में चलाकर बदला जा सकता है ।