linux-device-driver

    1熱度

    2回答

    我的機器上的RS232(DB9)端口已滿,所以我想使用並行端口寫入LCD記分板。用正確的引出線製作電纜不是問題。我需要使用python與設備進行交互。 下面是我想要的:一個類似於pySerial的API,所以我可以設置波特率,並將字符串發送到記分板。記分牌沒有握手或停止位的要求,並且應該自動檢測。我只需要寫入設備,不需要讀取此端口。 我知道pyParallel,有沒有人用過類似的應用程序?它似乎是

    1熱度

    1回答

    32位Linux在64位英特爾架構上運行時使用什麼類型的尋呼? (1) 32-bit Paging (2) PAE Paging (3) IA-32e Paging 換句話說,在哪種情況下使用哪種尋呼?

    1熱度

    1回答

    我有字符設備/ dev/nvram並通過程序我想檢查它。 一個人要求檢查struct stat結構aganist S_ISCHR宏的st_mode字段。但我沒有理解這些信息。有人可以幫助一些示例程序。

    0熱度

    1回答

    我的htc設備USB調試在ubuntu 10.10 linux中檢測。 但是它在Ubuntu 11.10 linux中沒有檢測到。 我正在使用相同的51規則文件。其它裝置在兩個檢測(即關係..) [email protected]:~$ lsusb 甚至lsusb也未顯示在11.10該設備的信息。 爲什麼?什麼原因?

    14熱度

    2回答

    我正在設計一個簡單地讀取和寫入字符緩衝區的設備驅動程序。然而,我的問題是關於file_operations結構read和write中的兩個功能。我真的不明白什麼是loff_t *offp。我知道*offp是文件偏移量,意味着文件的當前讀/寫位置,但我甚至不確定寫入或讀取/從設備文件意味着什麼。 從我收集的,這是我寫如何從我讀設備是我創造它代表我的設備我稱之爲my_char_struct其中顯示波紋

    5熱度

    2回答

    什麼是找到硬件鍵盤或鼠標的事件設備節點一個萬無一失方法? 我曾嘗試是讀的/ proc /巴士/輸入/設備和搜索「鍵盤」或「鼠標」在設備名稱,但這並不總是工作,爲設備名稱差別很大。 另一種選擇是用處理程序=大骨節病和處理程序= mouseX來選擇的,但在筆記本電腦上,也有像處理程序=大骨節病「電源按鈕」,「電玩巴士」其他設備太。

    2熱度

    1回答

    簡單地說,在一個read方法我檢查,如果一個變量爲0,如果是我把當前進程睡眠: static ssize_t soc2e_read(struct file *filp, char __user *buf, size_t count, loff_t * ppos) { ... struct soc2e_dev *soc2e = (struct soc2e_

    0熱度

    1回答

    嗨我正在爲我的字符驅動程序寫一個write()方法,我想知道爲什麼當我將數據從用戶複製到我的內核緩衝區時,我的緩衝區包含隨機亂碼。貝婁是我正在使用的方法。 ssize_t dev_write(struct file *filp, const char __user *buff, size_t count, loff_t *offp){// This function looks good

    2熱度

    2回答

    在什麼情況下,可以在Linux 2.6串行驅動程序中快速連續調用兩次uart_ops.start_tx()操作?

    10熱度

    2回答

    我寫了一個linux驅動程序,ioremaps將特定設備的PCI BAR0導出到允許用戶空間直接控制它的sysfs二進制屬性。 當我試圖在屬性頂部的MMAP直接訪問該位內存(來自用戶級程序)時,問題就隨之增加。讀取成功就好,並返回期望的值,但是當我寫入該內存時,它似乎被緩存在內核和內存之間的某處,而不會傳遞到GMCH根聯合體(因此也就是設備)。我想要做的是每次訪問後都有一個隱式寫入內存屏障。 有什