Linux下使用DNW工具下載鏡像
1.首先解壓縮文件:
# tar xvf dnw_for_linux.tar.gz
另:在Ubuntu下右鍵解壓也很方便
目錄如下:
dnw_linux/ dnw_linux/secbulk/ dnw_linux/secbulk/Makefile dnw_linux/secbulk/secbulk.c dnw_linux/dnw/ dnw_linux/dnw/dnw.c |
其中secbulk.c是PC端USB驅動, dnw.c是寫入工具
2 編譯并加載secbulk.c內核模塊
$cd secbulk
$make -C /lib/modules/`uname -r`/build M=`pwd` modules
編譯成功后在當前目錄下可以看到secbulk.ko
3.編譯完成后,會生成secbulk.ko文件:
# ls
Makefile Module.symvers secbulk.ko secbulk.mod.o
modules.order secbulk.c secbulk.mod.c secbulk.o
4.加載模塊到Linux內核:
# sudo insmod ./secbulk.ko (注意要在root權限下)
# dmesg (查看是否加載成功)
secbulk:secbulk loaded
usbcore: registered new interface driver secbulk (看到這樣兩行就說明成功了)
開機的時候不會自動加載.ko文件,這樣每次都要先加載才可以使用,此時將其加入開機腳本,
使其得到自動加載,編輯/etc/init.d/rc.local 在最后加上 insmod /所在路徑/secbulk.ko。
5.下面開始編譯dnw工具
# cd ../dnw
# gcc -o dnw dnw.c
(編譯完成,會看到dnw可執行文件)
6.將文件copy到/usr/local/bin目錄
# sudo cp dnw /usr/local/bin
(這樣就可以在shell下面直接使用dnw命令了)
posted on 2014-02-08 11:00 順其自然EVO 閱讀(294) 評論(0) 編輯 收藏 所屬分類: linux