1
現在我正在處理設備驅動程序編碼。作爲開發的一部分,需要用workqueues和work_struct來探索。設備驅動程序開發中的工作流程?
我只有幾個參考。
HTML「> http://www.hackchina.com/en/r/119579/jiq.c_html
上面的鏈接顯示交流代碼jiq.c。從這個沒有得到太多的想法如何調用驅動程序代碼裏都流淌着,我希望得到一個好主意約工作隊列和work_struct。 任何人都可以提出一些文件?
在此先感謝。
感謝您的幫助....使用來自給定鏈接的簡單工作隊列示例的幫助,成功加載了我的第一個wqdriver。計劃獲得更多有關工作隊列的信息。 – tijin 2012-02-23 08:26:19
很高興聽到! :)不要問,如果你需要更具體的東西。當你完成時,請接受答案! :) – 2012-02-23 09:54:02
有一個疑問:對於我的wqdriver,我跟着上面給出的第三個鏈接。 init_module輸出「hi」,cleanup_module輸出「bye」。問題是插入我的驅動程序時,我可以看到日誌「嗨」,但在移除模塊時看不到「再見」。之後,如果我試圖加載模塊,然後出現「再見」消息,然後「嗨」。爲什麼會發生? – tijin 2012-02-24 05:33:52