LinuxÏÂÇý¶¯SD/MMC¶Á¿¨Æ÷

×÷Õß: golshing 2005-12-15 17:17:06
±¾ÎĽö½öÊÊÓÃÓڱʼDZ¾×Ô´øµÄÄÚÖöÁ¿¨Æ÷¡£
¡¡¡¡
¡¡¡¡Èç¹ûÄãʹÓõÄÊÇUSB½Ó¿ÚµÄ¶Á¿¨Æ÷£¬ÄÇô£¬²»Óÿ´Õâ¸öÁË£¬²åÉÏÖ®ºó¾Í¿ÉÒÔµ±³ÉUÅÌÈ¥ÓÃÁË¡£
¡¡¡¡
¡¡¡¡Èç¹ûÄã¿´ÁËÕâ¸öÎĵµ»¹²»Äܽâ¾öÎÊÌ⣬ÄÇô£¬¾Í°ÑSD¿¨·ÅÔÚÄãµÄÊýÂëÏà»úÀȻºóͨ¹ýÊýÂëÏà»ú¸ú¼ÆËã»úÁ¬½Ó°É¡£
¡¡¡¡
¡¡¡¡Èç¹ûÄãʹÓõÄÊÇsonyµÄmemory stick»òÕßÊÇSDIO¿¨£¬ÕâƪÎĵµ¶ÔÄãûÓÐÈκΰïÖú¡£
¡¡¡¡
¡¡¡¡1£¬×¼±¸Äںˣº
¡¡¡¡
¡¡¡¡kernel-2.6.9µÄsd/mmcÇý¶¯Ö»ÄÜÔÚarm¼Ü¹¹ÖÐʹÓã¬ÐèÒªÊÖ¹¤ÐÞ¸ÄKconfig²ÅÄÜ´ò¿ª£¬²¢ÇÒ£¬Ò²²»Ö§³Öwinbond¶Á¿¨Æ÷£¬
¡¡¡¡
¡¡¡¡ËùÒÔ£¬Èç¹ûÄãÒª×Ô¼º±àÒëÄںˣ¬Ò»¶¨ÒªÑ¡¸öеİ汾¡£
¡¡¡¡
¡¡¡¡È»ºó£¬µ½ÕâÀï¿´¿´ÓÐûÓÐ×îеIJ¹¶¡£ºhttp://projects.drzeus.cx/wbsd/
¡¡¡¡
¡¡¡¡ºìÆì5.0µÄÄÚºËÒѾ­´Ókernel-2.6.12 backportÁËsd/MMCµÄ´úÂ룬²¢ÇÒ¼ÓÁ˼¸¸ö²¹¶¡£¬ËùÒÔ£¬Ã»ÓÐʲôÐèÒªÄã×Ô¼º×÷µÄ¡£
¡¡¡¡
¡¡¡¡2£¬´´½¨É豸£º
¡¡¡¡
¡¡¡¡´ò¿ªÖնˣ¬ÔËÐÐ:
¡¡¡¡
¡¡¡¡mknod /dev/mmcblk0 b 254 1
¡¡¡¡
¡¡¡¡3£¬½¨Á¢¹ÒÔØĿ¼£º
¡¡¡¡
¡¡¡¡mkdir /mnt/mmc
¡¡¡¡
¡¡¡¡4£¬²åÈëSD/MMC¿¨
¡¡¡¡
¡¡¡¡fdisk -l /dev/mmcblk0
¡¡¡¡
¡¡¡¡¾Í¿ÉÒÔ¿´µ½·ÖÇøÐÅÏ¢:
¡¡¡¡
¡¡¡¡Disk /dev/mmcblk0: 513 MB, 513802240 bytes
¡¡¡¡
¡¡¡¡32 heads, 32 sectors/track, 980 cylinders
¡¡¡¡
¡¡¡¡Units = cylinders of 1024 * 512 = 524288 bytes
¡¡¡¡
¡¡¡¡Device Boot Start End Blocks Id System
¡¡¡¡
¡¡¡¡/dev/mmcblk0p1 1 980 501744 6 FAT16
¡¡¡¡
¡¡¡¡5£¬¹ÒÔØ£º
¡¡¡¡
¡¡¡¡mount -t vfat -o sync /dev/mmcblk0p1 /mnt/mmc

Ïà¹Ø×ÊѶ