linux-device-driver

    2熱度

    1回答

    我非常好奇,爲什麼每個索尼愛立信手機(w200i,2660等)在通過USB連接到PC時註冊兩個ttyACM設備?這也引入了與移動設備接口的複雜性。 請問有人能解釋一下嗎? 我和我的同事正在編寫使用Python-監務短信網關,而且我們有一個很難作出的自動化系統將監聽udev和提供即插即用/熱插拔功能。 下面是「dmesg的」快照中移動封堵後: [ 3335.853330] sd 6:0:0:0: [

    0熱度

    1回答

    我有一個Module.symvers文件,它具有符號(來自模塊A)我需要在其他模塊中使用說B. 但我不能對原始模塊A進行更改。有沒有辦法告訴模塊B,根據Module.symvers文件獲取符號。 我已經將它包含在我的編譯目錄中,編譯模塊A時仍然出現未定義的符號錯誤。 感謝您的幫助。

    0熱度

    2回答

    我是新來的Linux .i必須編譯設備驅動程序示例代碼。 我試圖安裝linux-源-2.6.38從突觸,那麼它表明該消息下面引用: 這個包提供了Linux內核版本2.6.38 的源代碼。 此包主要是用於其他包使用,以建立 定製口味。 如果你想使用這個包來創建一個定製的Linux內核,那麼它​​ 建議您調查的包內核包,裏面有 旨在減輕創建內核映像包的任務。 如果你只是想爲你的內核構建第三方模塊,你不

    1熱度

    1回答

    我們試圖讓一個模塊的insmod和rmmod在一個條件下從另一個模塊的ioctl工作;這可能嗎 ?如果沒有,有沒有什麼辦法可以達到同樣的效果。

    -2熱度

    3回答

    我有一個工作10天的面試。要求如下:(1)強大的Linux內核或設備驅動程序設計和編程;(2)在Linux下C/C++編程方面的演示技巧;熟悉Linux和Windows服務器技術的系統原型。因爲我只有10天,我可以學習一些能夠幫助我進行面試的東西。

    0熱度

    1回答

    我正在將linux移植到其中一種定製體系結構。我的串口控制檯是非常規的,從某種意義上說它不適用於中斷。 我試圖從linux啓動過程輸出消息到內核控制檯。我用register_console和printk開始工作。現在我可以看到在控制檯上打印的內核printk消息。 現在我試圖從用戶空間進程中獲取消息到控制檯上。我的印象是,註冊內核的控制檯也適用於用戶進程。但是,它不起作用。我覺得我需要爲用戶進程打

    2熱度

    2回答

    我是Linux內核編程的新手。我寫了一個簡單的內核模塊和char設備。我定義了設備的open(),release(),read()和write()方法。我用insmod初始化我的模塊,然後用rmmod移除它,所有工作都正確。現在我想檢查一下設備的read()write()方法。你能告訴我如何編寫一個應該實現我的char設備的讀/寫方法的用戶程序嗎?謝謝。

    3熱度

    1回答

    我學習瞭如何調試linux設備驅動,但是我遇到了一個問題。 我不明白這個模塊(在C語言編寫crashit.ko)的彙編代碼 #include <linux/module.h> #include <linux/init.h> static int __init my_init(void){ int *i; i = NULL; printk(KERN_INFO "

    1熱度

    1回答

    如果用戶進程與內核模塊一起工作,我希望另一個進程不能爲該模塊啓動rmmod。 如何實現這種類型的功能? - Linux內核編程的開始。

    2熱度

    1回答

    在Linux中,是有可能檢測USB設備(如手機)是否被物理連接,即使該設備被關閉(USB外設上的微控制器未通電)?