免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1321 | 回复: 0
打印 上一主题 下一主题

mtdblock1 分区U盘 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-06 13:58 |只看该作者 |倒序浏览

经历过的就是不一样。

1:kernel configuration:


  • Loadable module support支持
  • USB Gadget支持:
  • AT9261UDP支持编译到内核中,
  • USB Gadget Drivers
  • file_storage

         其编译后生成模块:g_file_storage.ko
          把文件g_file_storage.ko放到制作的根系统中

  •   文件系统, /File systems/DOS/FAT/NT Filesystems / vfat fs 选中语言         
  • /File systems/ Native language Support/codepage 437 必须,其他语言如汉语也可以加入


2:启动刚制作的内核,到sh提示符后,首先ls,确定文件g_file_storage_ko在/目录下,此时运行命令:

  • insmod g_file_storage.ko  removable=1 stall=0  file=/dev/mtdblock1
  • file=/dev/mtdblock1 其指定与
  • linux-2.6.15-ebd9261\drivers\mtd\nand\ at91_nand.c中分区对应。
  • 当前mtdblock1为16M。
  • 此时连通USB线,在“我的电脑”中会发现有“移动存储介质”,首先快速格式化,之后就可以如U盘一样操作了。



3:linux
mount /dev/mtdblock1 /mnt
就可以复制文件或者,获得刚传输的文件了。














本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/22754/showart_1384634.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP