各位好, 想请问以下的需求有什么方法可以达成:
装置:
. ARM开发板 (含USB OTG)
. PC端, 不默认会装Windows或Linux
. usb线相连接
描述:
有一块arm的开发板, 预计会跑 linux 2.6.37 , 不会有android
arm开发板上会不断地将传感器侦测到的资料写入sd卡里, 每十分钟
会分档。
而arm开发板会透过USB OTG与PC相连接, 主要的需求是让PC可
读取SD卡的记录档。PC只有读的权限, 不能写档也不能删档。
本来是打算使用 g_file_storage.ko 将arm开发板上的sd卡模拟
成usb随身碟供PC端挂载读取。
目前是可以在PC端读取档案时, ARM开发板仍可对SD卡写入新的记录档,
只不过PC端无法看到新的记录档, 得重新挂载才看得到。
想请教各位, 有没有什么作法可以让ARM开发板可以不断的将记录档写入SD卡
而且PC端可以透过USB读取档案呢? 目前是没计划在PC上另外开发相配合
的驱动, 以PC上自带的为主, PC上的OS目前也没默认是WIN或LINUX。所以
预想是USB随身碟。
目前知道Android上有实现微软的MTP, 可以让ARM与PC两端同时透过usb对SD
卡操作, 但我的平台不会有Android, 有粗略的看了一下MTP驱动架构,
应该不容易将MTP移植到我纯linux的平台吧?!
请问各位有 想法/方向/网页/关键字 可以提供吗? 谢谢大家。