W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
一旦你裝備好剛剛描述的 4 個方法, 驅動可以編譯并測試了; 它保留了你寫給它的任何數據, 直到你用新數據覆蓋它. 這個設備表現如一個數據緩存器, 它的長度僅僅受限于可用的真實 RAM 的數量. 你可試著使用 cp, dd, 以及 輸入/輸出重定向來測試這個驅動.
free 命令可用來看空閑內存的數量如何縮短和擴張的, 依據有多少數據寫入 scull.
為對一次讀寫一個量子有更多信心, 你可增加一個 printk 在驅動的適當位置, 并且觀察當應用程序讀寫大塊數據中發(fā)生了什么. 可選地, 使用 strace 工具來監(jiān)視程序發(fā)出的系統(tǒng)調用以及它們的返回值. 跟蹤一個 cp 或者一個 ls -l > /dev/scull0 展示了量子化的讀和寫. 監(jiān)視(以及調試)技術在第 4 章詳細介紹.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: