ฉันมีแลปท็อปราคาถูกทิ้งฉันอยากจะลองเล่นไปรอบ ๆ Thinkpad SL 500
สิ่งที่ทำให้ฉันรำคาญใจคือไฟ LED สองดวงอันที่หนึ่งสำหรับการเชื่อมต่อแบบไร้สายและอีกอันสำหรับการจำศีลซึ่งไม่สว่างขึ้นเลยถึงแม้ว่ามันจะใช้งานได้ แต่ฉันก็ลองใช้มันบน windows
ดังนั้นฉันต้องการเขียนโปรแกรมควบคุมเคอร์เนลสำหรับพวกเขาไม่มีอะไรใหญ่มันก็เป็นความคิดที่ดีที่จะเล่นกับเคอร์เนล
คำถามของฉันคือวิธีการที่ฉันควรปฏิบัติตามอย่างเป็นระบบเพื่อค้นหาว่าอุปกรณ์ใดบ้างที่รับผิดชอบไฟ LED เหล่านั้น (โดยทั่วไปไม่จำเป็นต้องใช้เฉพาะกับฮาร์ดแวร์ของฉัน) และไดรเวอร์ใดบ้างที่รับผิดชอบไฟ LED สองดวงที่ทำงานบลูทู ธ และไฟแสดงแบตเตอรี่
และเมื่อฉันพูดถึงวิธีการฉันหมายถึงระเบียบวิธีทีละขั้นตอนด้วยเหตุผลสำหรับแต่ละขั้นตอนเช่นในคำตอบที่ฉันให้กับคนอื่นที่นี่: & & หมายถึงเป็นโมฆะ * p = && abc;
ฉันมีความเชี่ยวชาญในการรวบรวมข้อมูลผ่านคลังเก็บข้อมูลขนาดใหญ่โดยใช้การวิเคราะห์โค้ดแบบคงที่ & co แต่ฉันคิดว่าการขาดความรู้ด้านฮาร์ดแวร์ของฉันเป็นอุปสรรคต่อฉันในปัญหานี้
PS: ฉันใช้ ArchLinux ดังนั้นเกือบเคอร์เนลรุ่นล่าสุด