亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 1050 | 回復(fù): 0
打印 上一主題 下一主題

轉(zhuǎn)-mdev實(shí)現(xiàn)U盤和SD卡的自動(dòng)掛載 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2011-12-21 08:41 |只看該作者 |倒序?yàn)g覽
0)請(qǐng)先移植好SD卡和配置好對(duì)各類USB設(shè)備的支持

移植SD卡驅(qū)動(dòng) for mini2440 & Linux2.6.30.4

配置USB for mini2440 & Linux2.6.30.4

1)確保內(nèi)核支持熱插拔
# cd linux-2.6.30.4# vi .config
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
# CONFIG_KALLSYMS_EXTRA_PASS is not set
# CONFIG_STRIP_ASM_SYMS is not set
CONFIG_HOTPLUG=y  //確保這項(xiàng)為y
CONFIG_PRINTK=y
CONFIG_NET=y     //確保這項(xiàng)也為y
確保以上兩項(xiàng)都選上,不然/proc/sys/kernel/目錄不會(huì)出現(xiàn)hotplug文件!
2)確保busybox支持mdev
mdev是busybox中udev設(shè)備文件系統(tǒng)的精簡(jiǎn)版
# make menuconfig
確保以下幾項(xiàng)被選中:
Linux System Utilities  --->
  • mdev                                            
          
  •    Support /etc/mdev.conf                                 
          
  •      Support subdirs/symlinks                             
          
  •        Support regular expressions substitutions when renaming dev
          
  •      Support command execution at device addition/removal        
          
  •    Support loading of firmwares
    3)根文件系統(tǒng)
    etc/fatab文件的內(nèi)容為:
    proc  /proc           proc    defaults        0       0
    sysfs            /sys            sysfs    defaults        0        0
    tmpfs            /var            tmpfs    defaults        0        0
    tmpfs            /tmp            tmpfs    defaults        0        0
    tmpfs            /dev            tmpfs    defaults        0        0
    etc/init.d/rcS添加如下的內(nèi)容:mount -a
    mkdir /dev/pts
    mount -t devpts devpts /dev/pts
    echo /sbin/mdev > /proc/sys/kernel/hotplug
    mdev -s
    4)解析
    執(zhí)行 mdev -s:
    以 "-s" 為參數(shù)調(diào)用位于 /sbin 目錄下的 mdev(其實(shí)mdev是個(gè)軟鏈接,其作用是傳遞參數(shù)給 /bin 目錄下的 busybox 程序并調(diào)用它),
    mdev 掃描 /sys/class 和 /sys/block 目錄中所有的類設(shè)備目錄,如果在類設(shè)備目錄中含有名為 "dev" 的文件,且文件中包含的是設(shè)備號(hào),則 mdev 就利用這些信息為這個(gè)設(shè)備在 /dev 目錄下創(chuàng)建設(shè)備節(jié)點(diǎn)文件。
    一般只在啟動(dòng)時(shí)才執(zhí)行一次 "mdev -s" 。
    熱插拔事件:
    由于啟動(dòng)時(shí)執(zhí)行了命令:echo /sbin/mdev > /proc/sys/kernel/hotplug ,
    那么當(dāng)有熱插拔事件產(chǎn)生時(shí),內(nèi)核就會(huì)調(diào)用位于 /sbin 目錄下的mdev。
    這時(shí) mdev 通過(guò)環(huán)境變量中的 ACTION 和 DEVPATH,來(lái)確定此次熱插拔事件的動(dòng)作以及影響了 /sys 中的那一個(gè)類設(shè)備目錄。
    接著會(huì)看看這個(gè)類設(shè)備目錄中是否有名為 "dev" 的文件,如果有就利用這些信息為這個(gè)設(shè)備在 /dev 目錄下創(chuàng)建或刪除設(shè)備節(jié)點(diǎn)文件并執(zhí)行相應(yīng)的動(dòng)作 ACTION 。
    5)添加對(duì)熱插拔事件的響應(yīng),實(shí)現(xiàn)U盤和SD卡的自動(dòng)掛載與缷載
    # vi /etc/mdev.conf         
    內(nèi)容為:                                 
    sd[a-z][0-9]      0:0 666        @ /etc/hotplug/usb/udisk_insert                              
    sd[a-z]           0:0 666        $ /etc/hotplug/usb/udisk_remove
    mmcblk[0-9]p[0-9] 0:0 666        @ /etc/hotplug/sd/sd_insert
    mmcblk[0-9]       0:0 666        $ /etc/hotplug/sd/sd_remove
    # vi /etc/hotplug/usb/udisk_insert                              
    內(nèi)容為:
    #!/bin/sh
    mkdir -p /media/udisk
    mount /dev/sda /media/udisk
    # vi /etc/hotplug/usb/udisk_remove
    內(nèi)容為:
    #!/bin/sh
    umount /media/udisk
    為以上兩個(gè)腳本加上可執(zhí)行權(quán)限:
    # chmod +x /etc/hotplug/usb/udisk_insert
    # chmod +x /etc/hotplug/usb/udisk_remove
  • 您需要登錄后才可以回帖 登錄 | 注冊(cè)

    本版積分規(guī)則 發(fā)表回復(fù)

      

    北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年舉報(bào)專區(qū)
    中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
    感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP