linux-device-driver

    1熱度

    1回答

    我是Linux驅動程序的新手,併爲硬件寫入字符驅動程序。 當驅動程序功能(例如ioctl)執行時,防止中斷(軟件/硬件)干擾的確切方法是什麼? 感謝, 貝

    2熱度

    3回答

    我有一個光纖鏈路,並帶有一個專有的設備驅動程序。 鏈接進入PCIe卡。在RHEL 5.2上運行(2.6.18-128〜) 我有mmap用於設置和FIFO訪問等卡上的接口,這些讀/寫需要幾μs才能完成,所以一切都很好。 但是當然不能使用這個中斷,所以我必須使用提供的內核模塊,以及它的用戶空間lib接口。 WaitForInterrupt(); // API lib interface to kern

    2熱度

    1回答

    我將參與一個與RFID閱讀器配合使用的項目。 我們軟件的目標平臺是Debian stable(目前爲5.​​0.6)。 我迄今研究以下選項: Parallax RFID card reader (USB)•在這裏我不是很肯定的Linux支持。該鏈接的手冊PDF(「有用鏈接」)參考this vendor page,其中說明除FT2232H和FT4232H以外的所有設備都受庫存內核> 2.6.9的支持

    2熱度

    2回答

    全部 我對C++有一個好的命令,但是我從未在設備編程上做過任何事情。我對數字邏輯設計有了一些基本的瞭解。但我是電子學完全Noob。目前,我對微控制器編程產生了極大的興趣。 從哪裏開始? 我不認爲人們真的需要大量的電子知識來運行微控制器上的程序。 我正在使用Linux。我已經下載了Keil。從來沒有試圖通過葡萄酒來運行它。我已經在Windows中運行它。但是代碼的工作原理並不完全清楚。儘管我可以將邏

    0熱度

    1回答

    我有一個設備驅動程序,它使用RAM中的緩衝區,我希望用戶能夠映射到用戶空間。我已閱讀http://lwn.net/images/pdf/LDD3/ch15.pdf,其中討論了使用nopages,但其中的示例僅使用單個頁面,並說您可以調整使用次數以使其適用於多個頁面。我不明白這是如何工作的。它使用get_free_page的順序爲0(所以1個空閒頁)來分配它的緩衝區,但是我的緩衝區長度是兩頁。 使用

    2熱度

    2回答

    我有一個嵌入式Linux項目,需要通過USB端口讀取視頻,對視頻進行一些修改(例如壓縮),然後將其發回通過優選相同的USB端口連接到主機。如果我們可以發送命令來改變諸如從主機到設備的視頻壓縮等級,這也是一個首選功能。 可以將主機假定爲運行某個版本的Linux的桌面,實際進行此視頻處理的設備是運行嵌入式Linux的Gumstix。 對於如何開始這個項目或者在Linux中輸入/輸出的劃分方面進行研究,

    1熱度

    2回答

    我想測試Linux以太網和I2C驅動程序的合規性。是否有任何開源工具或框架來測試這些驅動程序?

    2熱度

    1回答

    我想知道爲什麼沒有用於mali 3D arm gfx芯片的X11驅動程序。我考慮爲可用的內核驅動程序構建X11驅動程序,但找不到有關如何構建X11 3D驅動程序的任何文檔。關於如何構建像DRI和Mesa這樣的項目,只存在最少量的文檔,但沒有關於如何貢獻或放棄這些項目的文檔。 是否有關於如何開始爲Xorg開發硬件加速3D驅動程序的任何文檔?

    1熱度

    2回答

    您可以給出Linux中內核定時器(start_ktimer)實現的任何基本示例嗎?

    20熱度

    4回答

    有沒有辦法在linux內核中獲取函數調用者?我知道__ func __返回正在執行的函數名稱。我要尋找其所謂的「__ FUNC __」