linux-device-driver

    0熱度

    1回答

    有沒有什麼內在的功能,通過我可以在源頭上某個特定內核對象 文件已insmoded?

    4熱度

    2回答

    我試圖訪問使用SPIDEV驅動程序的SPI傳感器,但我的代碼卡在IOCTL上。 我在SAM9X5EK(安裝AT91SAM9G25)上運行嵌入式Linux。該器件連接到SPI0。我啓用CONFIG_SPI_SPIDEV和CONFIG_SPI_ATMEL在menuconfig的,並添加適當的代碼到BSP文件: static struct spi_board_info spidev_board_info

    2熱度

    2回答

    我正在編寫一些定製的應用程序並允許更改linux內核中的中斷處理程序代碼。 我有一個正在等待中斷髮生的用戶線程。如果發生中斷,那麼我想要做的第一件事就是執行該用戶線程。 有什麼辦法可以使它工作。 感謝

    5熱度

    3回答

    直讀 我一直在玩,以調製波的不同創造C.在我的項目的下一步是從一個MIDI鍵盤控制器讓用戶輸入使用數學波函數的聲音音高。 我的第一個觀點是,這將是相對簡單和Linux上,Linux的存在,可以讓我從我的設備就像我對任何其他文件中讀取原始數據流。 然而,絕大多數的研究建議,我寫的MIDI控制器的設備驅動程序。一般的想法是即使設備文件可能存在,當我的應用程序調用像read()和write()這樣的函數

    0熱度

    1回答

    我爲USB設備編寫了自己的內核驅動程序。在我編譯make之後,我有kernelobejct文件usbdriver.ko和sudo insmod usbdriver.ko我可以安裝並使用它。 但是,如果我重新啓動Debian,我需要再次執行insmod以使用它... 如何將驅動程序永久安裝/安裝到系統中,以便在啓動操作系統時加載該驅動程序?我怎麼才能授予其他用戶而不是隻有root才能訪問/ dev/

    5熱度

    1回答

    在/proc/interrupts文件我看到IO-APIC級別(或邊緣),在我的其他系統中,我看到PCI-MSI-X。兩者都具有相同的設備etho。 我沒有得到這兩者之間的差異。我可以將PCI-MSI-X更改爲IO-APIC嗎?它屬於哪個內核模塊或文件或conf或proc文件? 將中斷分配給所有可用的CPU核心是否安全?

    0熱度

    2回答

    你能不能幫我這個: 我的平板電腦Galaxy Tab的10.1,復位按下電源按鈕15秒使軟復位,因爲凍結加載應用程序,無法加載觸摸屏驅動程序後。 dmesg的消息: <6>[ 7.163493] mXT1386: mxt_probe <6>[ 7.163501] maXTouch driver <6>[ 7.163507] "sec_touch" <6>[ 7.163513] addr: 0

    1熱度

    1回答

    我完全是Linux內核的新手,所以我可能會混淆。但任何意見將幫助我;) 我有一個SATA硬盤通過PCIe SATA卡連接,我嘗試使用read和write就像一個塊設備。我還希望在硬盤上保存數據電源停電 - 不要緩存。最後,我必須分析在每個linux堆棧層中我會浪費多少時間。但一次只能一步。 此刻我試着open帶* O_DIRECT *的設備。但我真的不明白我在哪裏可以找到該設備。它顯示爲/dev/

    0熱度

    1回答

    我有IPD Ultima操縱桿連接到我的Linux機器。當我做以下事項: $ modprobe uinput $ lsmod | grep的uinput uinput 17246 0 $的lsusb - 確定 Bus 002 Device 002: ID 0461:4d65 Primax Electronics, Ltd $ XINPUT名單 - 一切盡在不言中 ⎡ Virtual

    2熱度

    2回答

    我有一個驅動程序想要向用戶發送有關狀態更改的通知。在當前的實現中,它使用proc文件系統來執行此操作。讀取過程圍繞read()循環到proc文件系統。 read()塊與wait_event_interruptible(),直到內核得到一箇中斷,導致write_new_data()函數call wake_up_interruptible()。這裏是基本的代碼(去掉所有不需要的雜波): static