當sd卡或者usb插入/拔出的時候,會觸發hotplug呼叫mdev建立/移除對應的裝置節點,我們可以在這個時候通過配置/etc/mdev.conf來實現動態掛載,當前實現前必須確保linux支援hotplug和mdev功能(/proc/sys/kernel/hotplug: /sbin/mdev)。
1. /etc/mdev.conf新增usb/sd對應節點,以及需要在建立/移除時需要執行的指令碼:
echo 'mmcblk2p1 0:0 666 @/config/insert.sh' >> $/rootfs/etc/mdev.conf
echo 'mmcblk2 0:0 666 $$/config/remove.sh' >> $/rootfs/etc/mdev.conf
echo 'sda1 0:0 666 @/config/udisk_insert.sh' >> $/rootfs/etc/mdev.conf
echo 'sda 0:0 666 $$/config/udisk_remove.sh' >> $/rootfs/etc/mdev.conf
--> mmcblk2p1 0:0 666 @/config/insert.sh
mmcblk2 0:0 666 $/config/remove.sh
sda1 0:0 666 @/config/udisk_insert.sh
sda 0:0 666 $/config/udisk_remove.sh
2. 新增掛載指令碼:
#!/bin/sh
echo "sd insert" > /dev/console
if[-e "/dev/$mdev"]; then
mkdir -p /mnt/sdcard/sd
mount -rw /dev/$mdev /mnt/sdcard/sd
fi#!/bin/sh
echo "sd remove" > /dev/console
umount -l /mnt/sdcard/sd*
rm -rf /mnt/sdcard/sd*
動態實現分頁
在開發 的過程中,做分頁處理肯定是常常遇到的。這裡介紹乙個對整個應用都有效的分頁方式。wap開發中,用不了js,顯得更有用了 在jsp頁面上,只需在需要顯示分頁資訊的地方加入請求引數 引數值為分頁 例如,在引入了struts2標籤的頁面中加入 在傳送請求的servlet中,只需例項化pageinfo...
實現動態資料
開發工具與關鍵技術 vs mvc下面,我要實現的乙個功能是每一次我登入頁面時,主頁面都會返回此次登入使用者的指定資訊。如下圖 實現這個功能,要用到asp.net中的razor 標記語法。這個語法是mvc3以後才有的一套新的使用 標記的razor語法。現在,我在檢視頁面使用razor 標記語法的部分 ...
實現動態陣列
學過c語言的都知道陣列的長度在定義陣列時時固定的,不能在程式執行時發生變化,那麼動態陣列是否和以上的定義相違背?動態陣列的實現步驟 1.先使用malloc函式申請乙個足夠大的位址空間,並返回乙個指標作為首位址 2.將原有陣列的元素按照順序複製到新的位址中 3.將帶加入的元素加入到新的位址中並且時放在...