2016-03-31 21 views
0

Çekirdek programlama projemin bir parçası olarak, bir klavye kesmesiyle başa çıkabilen ve modülümün kesmeleri doğru şekilde kullandığını göstermek için bir kullanıcı alanı uygulaması başlatabilen bir çekirdek modülü yazmam gerekiyor. Yapmak mümkün mü? Çekirdek alanından kullanıcı düzeyinde bir uygulama nasıl çalıştırılacağını bilmiyorum?Bir kullanıcı alanı uygulaması başlatmak için bir klavye kernel modülünde klavyenin kesilmesiyle uğraşılıyor mu?

+1

** Linux ** kernel hakkında konuşursanız, kullanıcı seviyesi programını çağıran call_usermodehelper() işlevi vardır. – Tsyvarev

cevap

0

call_usermodehelper() bunu yapmanıza yardımcı olur, ancak ikili satırı komut satırı düzeyinde çalıştırabilir. örneğin/usr/bin/logger, syslog'da bazı metinleri kaydetmenize yardımcı olabilir. Herhangi bir GUI tabanlı uygulamayı call_usermodehelper() kullanarak başlatamıyorum.

İlgili konular