qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          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

          <2014年2月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          2324252627281
          2345678

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 浙江省| 平山县| 古丈县| 招远市| 贵德县| 万源市| 格尔木市| 马边| 永清县| 泊头市| 桐梓县| 通许县| 丹寨县| 横峰县| 顺平县| 黔西县| 阳信县| 和静县| 高州市| 九龙城区| 宜君县| 杭锦后旗| 城固县| 七台河市| 太白县| 黔东| 昌图县| 日照市| 洛浦县| 通渭县| 林甸县| 曲阜市| 资阳市| 文昌市| 德钦县| 开平市| 天等县| 宁津县| 民和| 秦安县| 和平县|