2013년 4월 14일 일요일

[AnDrOiD] 리눅스에서 LG-SU870 연결


1. 시스템 환경

- OS : Debian 6.0.7(64Bit)
- JDK : 1.6.0_43(64Bit)
- ADT : v21.1.0-569685(64Bit)



2. 우선 LG-SU870을 노트북 이나 데스크탑에 연결 하도록 한다.

freecatz@localhost:~/devel/workspace$ lsusb
Bus 002 Device 005: ID 05af:0802 Jing-Mold Enterprise Co., Ltd
Bus 002 Device 004: ID 040b:2011 Weltrend Semiconductor
Bus 002 Device 003: ID 04b4:0101 Cypress Semiconductor Corp. Keyboard/Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1004:61a6 LG Electronics, Inc. 
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub



3. root 권한으로 퍼미션을 변경 한다.

* root 의 권한.

freecatz@localhost:~$ su -
암호:
root@localhost:~# chmod 666 /dev/bus/usb/001/003 



4. udev 에서 사용할 rules 파일을 만든다. 

* root 의 권한.

root@localhost:~# vi /etc/udev/rules.d/99-LG-SU870.rules

(참고 : 앞부분은 숫자로 시작 되는데, udev 에서 rules 파일을 읽어 들이는 순서다.)


rules  파일에 아래의 내용을 넣어 준다.


# LG-SU870
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1004", ATTRS{idProduct}=="61a6", MODE="0666", OWNER="freecatz"

* 특정 사용자만 사용하도록 하고 싶다면, OWNER 을 사용 하여 특정 계정을 적어 주고,
   특정 그룹에게 사용하도록 하고 싶다면, GROUP 을 사용 하여 그룹명을 적어 줄 수 있다.



5. udev 재시작

* root 의 권한.

root@localhost:~# /etc/init.d/udev restart
Stopping the hotplug events dispatcher: udevd.
Starting the hotplug events dispatcher: udevd.



6. adb 서버의 재시작

* 사용자 의 권한.

freecatz@localhost:~/devel/workspace$ adb kill-server
freecatz@localhost:~/devel/workspace$ adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *



7. LG-SU870 연결 확인

* 사용자 의 권한.

freecatz@localhost:~/devel/workspace$ adb devices
List of devices attached 
emulator-5554 device
2A0A1006000100010901596F0500E914 device

freecatz@localhost:~/devel/workspace$ 

댓글 없음 :

댓글 쓰기