홈 > 고객/기술지원 > 기술지원자료
Exynos8895 | Exynos8890 | Exynos7420 | Exynos5422 | Exynos5260 | Exynos5410 | Exynos4412 | S5PV310 | S5PV210 | S5PC110 | S5PC100 | S3C6410 | S3C2450 | iMX6Q | AM3358
 


::: AM3358 보드 Q & A :::

1. AM3358 USB 하드웨어 ID 확인 방법
2. Java version 변경 방법
3. AM3358 Android 문자 수정 방법



::: 1. AM3358 USB 하드웨어 ID 확인 방법 :::

USB 드라이버 경로 (SDK를 설치한 폴더에 있는 USB 드라이버이용)

PATH: \android-sdk_r24.3.4-windows\android-sdk-windows\extras\google

“android_winusb.inf”파일에 USB 하드웨어 ID를 추가


USB 하드웨어 ID확인 방법

장치관리자 > 인식된 USB 장치 (Android ….) > 마우스 오른쪽 클릭 > 속성 > 자세히 > 속성 (하드웨어 ID)

확인된 하드웨어 ID를 “android_winusb.inf”에 추가

android_winusb.inf 파일을 보면 32bit와 64bit로 구분이 되어 있습니다.
PC환경에 맞는 bit구간에 ID를 추가하여야 합니다.


[Google.NTx86] <- 32bit


;Google Nexus One

%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01

%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01


;Google Nexus S

%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E21

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E22&MI_01

%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E23

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E24&MI_01


;Google Nexus 7

%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E42&MI_01

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E44&MI_01


;Google Nexus Q

%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_2C10

%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_2C11


;Google Nexus (generic)

%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2&MI_01

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE4&MI_02

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE6&MI_01


;Samsung

%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_xxx&xxx

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_xxx&xxx&xxx

[Google.NTamd64] <- 64bit


;Google Nexus One

%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01

%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01


;Google Nexus S

%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E21

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E22&MI_01

%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E23

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E24&MI_01


;Google Nexus 7

%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E42&MI_01

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E44&MI_01


;Google Nexus Q

%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_2C10

%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_2C11


;Google Nexus (generic)

%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2&MI_01

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE4&MI_02

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE6&MI_01


;Samsung

%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_xxx&xxx

%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_xxx&xxx&xxx


수정한 inf파일을 적용하여 드라이버를 수동으로 설치




::: 2. Java version 변경 방법 :::

아래 환경은 JDK1.6이 설치되어 있는 사항에서 진행된 내용입니다.


1. openjdk-7 설치

$ sudo apt-get install openjdk-7-jdk


2. 사용할 java version 선택

$ sudo update-alternatives --config java

sudo: unable to resolve host ubuntu

There are 2 choices for the alternative java (providing /usr/bin/java).


Selection Path Priority Status

------------------------------------------------------------

0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode

* 1 /opt/jdk/jdk1.6.0_45/bin/java 1 manual mode

2 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode


Press enter to keep the current choice[*], or type selection number:

번호를 선택하여 사용할 version으로 변경 . 위와 동일한 방법으로 아래 사항도 변경

$ sudo update-alternatives --config javac

$ sudo update-alternatives --config javaws


3. java 버전 확인

$ java -version

java version "1.7.0_79"

OpenJDK Runtime Environment (IcedTea 2.5.6) (7u79-2.5.6-0ubuntu1.14.04.1)

OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)


ava version 을 변경하신 후에 컴파일을 진행하여 이상 유 /무를 확인 하시길 바랍니다



::: 3. AM3358 Android 문자 수정 방법 :::


아래 파일에서 원하는 문자로 설정을 한 후에 새롭게 적용하여 문자 변경 확인


FILE: init.c
static int console_init_action(int nargs, char **args)
{
int fd;
char tmp[PROP_VALUE_MAX];
……………………
if( load_565rle_image(INIT_IMAGE_FILE) ) {
fd = open("/dev/tty0", O_WRONLY);
if (fd >= 0) {
const char *msg;
msg = "\n"
"\n"
"\n"
"\n" // console is 40 cols x 30 lines
"\n"
"\n"
" A N D R O I D ";
write(fd, msg, strlen(msg));
close(fd);
}
}
return 0;
}

 
    180 / 1,669,195
서울특별시 구로구 구로3동 235번지 한신IT타워 1004호 TEL. 02-3283-0101 FAX. 02-3283-0160
사업자등록번호 : 116-81-51889 대표자 : 이현재 E-MAIL : sale@microvision.co.kr
COPYRIGHT 2004 (주)마이크로비젼 ALL RIGHTS RESERVED.
%3Cul+class%3D%22Klocation%22%3E%3Cli+class%3D%22first%22%3E%3Ca+href%3D%22..%2Fhome%2F%22%3EHOME%3C%2Fa%3E%3C%2Fli%3E%3Cli%3E%3Ca+href%3D%22..%2Fhome%2Fsub03.php%22%3E%EA%B3%A0%EA%B0%9D%2F%EA%B8%B0%EC%88%A0%EC%A7%80%EC%9B%90%3C%2Fa%3E%3C%2Fli%3E%3Cli%3E%3Ca+href%3D%22..%2Fhome%2Fsub03.php%3Fmid%3D52%22%3E%EA%B8%B0%EC%88%A0%EC%A7%80%EC%9B%90%EC%9E%90%EB%A3%8C%3C%2Fa%3E%3C%2Fli%3E%3C%2Ful%3E