회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

Odroid-T 에서 USB Host 로 USB Flash storage 인식시키려는 작업중입니다. 
커널에서 해당 USB 기능을 넣고 컴파일후 아래와 같이 인식은 되는군요..

# usb 1-1: new high speed USB device using s5pc110-ehci and address 3
usb 1-1: configuration #1 chosen from 1 choice
scsi1 : SCSI emulation for USB Mass Storage devices
scsi 1:0:0:0: Direct-Access     iriver   DOMINO           0000 PQ: 0 ANSI: 0 CCS
sd 1:0:0:0: [sda] 7831552 512-byte hardware sectors: (4.00 GB/3.73 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Assuming drive cache: write through
sd 1:0:0:0: [sda] 7831552 512-byte hardware sectors: (4.00 GB/3.73 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Assuming drive cache: write through
 sda:<7>usb-storage: queuecommand called
 sda1
sd 1:0:0:0: [sda] Attached SCSI removable disk

# cd /

# mount
rootfs / rootfs rw 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
none /dev/cpuctl cgroup rw,cpu 0 0
/dev/block/mmcblk0p1 /system ext3 rw,errors=continue,data=ordered 0 0
/dev/block/mmcblk0p2 /data ext3 rw,errors=continue,data=ordered 0 0
none /sys/kernel/debug debugfs rw 0 0
/dev/block//vold/179:9 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0

기본으로 동작하는  mount 프로그램은 잘 안되서 살펴보니 
system/busybox/mount 가 하나 더 있더군요..
고걸루 하니 마운트까지 잘 됩니다. 

# mount /dev/block/sda1 /sdcard/mount
Usage: mount [-r] [-w] [-o options] [-t type] device directory

# /system/busybox/bin/mount /dev/block/sda1 /sdcard/mount

# init: untracked pid 4219 exited
init: untracked pid 4220 exited
init: untracked pid 4221 exited

# cd /sdcard/mount
# ls
Ghost.Whisperer.S05E18.HDTV.XviD-FQM.avi
Ghost.Whisperer.S05E18.HDTV.XviD-FQM.smi
Ghost.Whisperer.S05E19.HDTV.XviD-FQM.avi
Ghost.Whisperer.S05E19.HDTV.XviD-FQM.smi
E-Book
Android
Ghost.Whisperer.S05E20.HDTV.XviD-FQM.avi
Ghost.Whisperer.S05E20.HDTV.XviD-FQM.smi
? ??
English
uartSs
uartSs.zip
Ghost.Whisperer.S05E21.HDTV.XviD-FQM.avi
Ghost.Whisperer.S05E21.HDTV.XviD-FQM(Eng).smi
Ghost.Whisperer.S05E21.HDTV.XviD-FQM.smi
PowerPCB_???.doc
CAM350 ???.PDF
Ghost.Whisperer.S05E22.HDTV.XviD-FQM.avi
Ghost.Whisperer.S05E22.HDTV.XviD-FQM(ENG).smi
Ghost.Whisperer.S05E22.HDTV.XviD-FQM.smi
# cd ..

우선은 마운트까지 성공했습니다. 
이제 이걸 어케 vold.conf 에 연결시켜서 자동으로 하느냐 하는게 문제군요..
안드로이드 설정에 보면 SD 카드가 2개 지원하는것으로 나오는데, USB 를 2번째 SD 로 쓸수 있을까 고민중입니다.
그럼 수고하세요~~


김창곤

2010.06.08 04:26:17
*.90.137.109

제가 직접 해보지는 않았지만 $ANDROID_ROOT/system/core/vold/ 밑에 코드를 보시면,

안드로이드에서 SD뿐만 아니라, UMS도 지원을 하는 듯 보입니다. 



이제현

2010.06.08 04:39:39
*.90.137.102

SD 카드 검출 IRQ 부분을 따라가 보면 적용할 수 있을것 같습니다.

다만 UMS의 용량이 클 경우, Media scan이 심하게 오래 걸리는 문제와 NTFS까지 지원해야 하는 경우 수정할 부분이 많이 발생합니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 교육 홍보 및 광고는 "교육 및 세미나 홍보" 게시판을 이용해 ... 관리자 2010-07-15 108488

Ubuntu 12.04 on ODROID-X Exynos-4412 file [11]

판다보드 어떻습니까? 아시는분 계시나요? [4]

안드로이드 부팅 시간이 1초 라는 동영상입니다 [4]

  • 시안
  • 2010-09-10
  • 조회 수 5019

FFMPEG 라이센스 위반 예 ...

진저브레드 SDK에 있는 갤럭시탭 에뮬 file

안드로이드 에뮬2.0에서 Market 실행

[Exynos5250] Arndale board 커널 작업 3.7-rc5

Exynos 4210(V310) OrigenBoard 해외에 press release 되었습...

[뻔뻔] XDA 사이트가 문을 닫는다고 하네요. (ㅠ.ㅠ) file [5]

임베디드 분야는 원래 이런건가요..ㅜ [4]

CPU 선정하기 위한 성능테스트 결과 공유제안 file [14]

  • 카보
  • 2011-01-30
  • 조회 수 4953

NOR FLASH에 부팅 펌웨어 넣는 방법 [4]

  • 딱지
  • 2011-12-30
  • 조회 수 4952

요즘 센서는 어디 제품을 많이 사용하시나요? [2]

oDroid-T 에서 usb memory mount 하기 [2]

나이텍 교육공고??? [2]

[ODROID-T/ S5PC110 보드] 공지 : 진행 상황 및 배송 일... file [16]

하드커널에 전언..? [2]

  • TKNemo
  • 2011-03-04
  • 조회 수 4925

[뻔뻔] 안드로이드 마켓 App 드디어 10만 돌파!!! file

ODROID용 microSD에 raw데이터 정보읽기 문제점에관한 문의 [7]

  • liky
  • 2011-02-17
  • 조회 수 4910

Multimedia solution(ex.PMP)에 대한 박영학님의 글에 대한 의... [3]

사용자 로그인