2011-09-24 5 views
1

Android 용 ARM DS5 Streamline을 사용하고 싶습니다. DS-5 유선을 사용하기 위해 Android 커널을 만드는 방법은 무엇입니까?


당신은 게이터 드라이버, gator.ko을 구축하고 목표 파일 시스템에, 게이터 데몬, gatord와 같은 디렉토리에 배치해야합니다, 당신의 안드로이드 목표 합리화를 사용합니다. 게이터 드라이버 모듈 소스를 호스트에서 타겟으로 전송하십시오.

INSTALLDIR/팔/악어/SRC/악어-driver.tar.gz

파일을 압축 해제하고 커널을 구축하기위한 필요한 모든 도구를 가지고 있다는 것을 가정 : 그들은 여기 호스트에 있습니다 모듈은 gator.ko 모듈을 만들려면 대상에 다음 명령을 입력 :

만들를 -C kernel_build_dir M = pwd ARCH = 팔 CROSS_COMPILE = < ...> 모듈


내가로부터이있어 ARM 웹 사이트. 그들은 "타겟"이라고 말하면서, 그들은 안드로이드 장치를 의미합니까? Android 기기에서 이러한 단계를 수행합니까? 또한 kernel_build_dir은 무엇을 의미합니까? 내 데스크톱 리눅스 머신의 커널 디렉토리를 찾을 수 있다는 것을 알고있다. 하지만 필자는 데스크탑 컴퓨터의 커널 디렉토리를 매개 변수로 전달해야한다고 생각하지 않습니다.

+0

나는 가이드를 그렇게 심하게 다 읽지 않았습니다. Stramline을 사용하려고합니다. 당신이 그걸 작동 시키려고했는지, 아니면 꽤 쓸모없는 도구 였는지. 저는 교수 수준 프로파일 러에 관심이 있습니다. 능률화는 전혀하지 않습니까? – Pavel

답변

1

대상은 Android를 사용할 기기입니다. 호스트은이 드라이버/Android를 컴파일하는 시스템입니다.

아니요, 호스트 시스템의 드라이버로 커널을 컴파일 한 다음 대상 장치에 업로드해야합니다.

커널 빌드 디렉토리는 Linux 커널 소스 코드가 포함 된 디렉토리입니다. 아마도 특정 커널 버전을 사용하여 드라이버를 성공적으로 컴파일 할 수 있지만 커널도 괜찮을 것입니다. 방법을 읽으십시오.

나는 귀하의 모든 질문에 답변 해 주셨습니다.