홈 > 고객/기술지원 > Q & A
i.MX8M | MV8895 | MV8890 | MV7420 | MV5260 | MV5422 | MV4412TAB | MV4412 | S5PV210 | iMX6Q | AM3358
Android | Linux | Windows CE | Firmware
 
마이크로비젼 기술지원팀입니다.
등록인 : 마이크로비젼 |

>현재 안드로이드를 사용하고 있고, 제가 하고자 하는 부분은 GPS입니다.
>커널 상에서 open을 하면 open은 되는 것 같은데 GPS 임의 값이 올라 오지 않고 있습니다.
>어떤 문제 인지 확인 부탁드리겠습니다. 한가지 더 말씀 드리자면 제가 램디스크를 용량을 확장
>하고 싶습니다. 커널에 파티션 부분이 있는 것으로 알고 있는데 수정 포인트 좀 가르처 주십시오
>
>그럼 수고 하세요

안드로이드 커널 레벨에서 GPS를 테스트 하기 위해서는 2가지 사항을 확인 하셔야 합니다 .

1) Makefiles 에 편집기로 열기 하셔서 CFLAGS = -static 이렇게 스테틱으로 해주시고 컴파일 해 주세요

2) 커널 소스도 수정해야 합니다. 이유는 GPS 가 되지 않은 이유는 전원 부분을 disable 해서 vdd 가 인가
되지 않아 동작 되지 않았습니다. 그래서 다음과 같이 커널 소스 수정해야 합니다.

소스 수정 위치

커널에 \\arch\\arm\\mach-s5pv210 안에 보시면 mach-smdkv210.c 있습니다.

편집기로 열기 하셔서 다음과 같이 수정해 주십시오


\'0\' 을 \'1\'로 수정해 주십시오

0: disable

1: enable



수정전

mv210_jack_detect_init();

mv_gps_vdd_mode(0);

mv_dvi_reset();



수정후

mv210_jack_detect_init();

mv_gps_vdd_mode(1);

mv_dvi_reset();




마지막으로 램디스크 파티션 포이트 입니다. 이 파일안을 보시면 부트와 커널 도 포함 되어있습니다.

커널에서 kernel_2.6.32_v210\\drivers\\mtd\\nand 안에 s3c_nand.c 파일 열기 하시면



{

.name = \"ramdisk\",

.offset = MTDPART_OFS_APPEND,

.size = (3*SZ_1M),

},
이렇게 있고 (3*SZ_1M), 부분 크기에 맞게 수정해 주세요
덧글 0 | 엮인글 0
 





 
    56 / 2,657,409
서울특별시 구로구 구로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%3D51%22%3EQ+%26+A%3C%2Fa%3E%3C%2Fli%3E%3C%2Ful%3E