안드로이드 커널 소스 다운로드

원시 안드로이드 커널 패치를 사용할 수있는 곳을 알고있는 사람이 있다면, 여기에 링크를 추가하십시오. 개별 커널 기능에 대한 자세한 내용은 Android 커널 기능 페이지를 참조하십시오. JDK 설치 지침에 대 한이 공식 Google 링크를 방문: https://source.android.com/setup/build/initializing 난 안 드 로이드 수정 으로 리눅스 커널에 대 한 자유롭게 사용할 수 있는 패치의 모른다, 11 월2009. 그러나 Android 커널 기능을 최신 Linux 커널에 쉽게 이식할 수 있도록 패치를 추출하려는 여러 노력에 대해 들어 보셨습니다. LTS (4.14.0)와 비교하면 Android 공통 커널에는 355 변경 사항, 32266 삽입 및 1546 삭제 (2018 년 2 월 현재)가 있습니다. 커널 구성 옵션을 정기적으로 전환해야 하는 경우(예: 피처에서 작업할 때 또는 개발 목적으로 설정해야 하는 옵션)를 사용하여 빌드 구성의 로컬 수정 또는 복사본을 유지 관리하여 이러한 유연성을 얻을 수 있습니다. Image.lz4-dtb를 AOSP 트리 내의 각 커널 바이너리 위치에 복사하고 부팅 이미지를 다시 빌드합니다. 전체 프로젝트 목록(커널/공통 외에 다른 커널 옵션 포함)은 https://android.googlesource.com/ 나열됩니다. 깜박임에 대해 우리는 http://www.glassechidna.com.au/products/heimdall/ linux_x64 명령 줄에 대한 오픈 소스 도구 heimdall 버전 1.3.1을 사용 (! 1.3.2은 은하 s3에서 작동하지 않습니다!).

먼저 볼륨을 줄여 장치를 다운로드 모드로 전환하고+메뉴+전원 키를 누른다. 그런 다음 heimdall이 장치를 감지하는지 확인합니다 : # heimdall은 “장치 감지”라는 메시지가 표시되어야 감지합니다. 장치가 검색되지 않으면(“호환되는 다운로드 모드 장치를 검색하지 못했습니다.”) 장치를 다시 시작하고 다시 다운로드 모드로 전환하려고 합니다. 이것이 작동하는 경우, 그것을 플래시! # heimdall 플래시 –기본 부팅 boot.img 참고: 미리 빌드된 커널을 찾을 수 없는 경우 열려 있는 장치 트리는 자동으로 소스에서 커널을 빌드합니다. 다음 표에는 이 메서드를 통해 사용할 수 있는 커널에 대한 BRANCH 이름이 나열되어 있습니다. 커널 소스 링크를 찾은 후 새 탭또는 새 창에서 커널 소스를 엽니다. 사이트에서 소스 코드를 아카이브 형태로 다운로드할 수 있도록 허용하는 경우 다운로드 버튼을 클릭합니다. 다운로드 버튼을 클릭하기 전에 소스의 분기를 올바르게 선택해야 합니다. 새로운 기능 개발이 AOSP 일반 커널 (이전 안드로이드 릴리스의 경우에도)에서 병합을 방해하지 않도록 보장하기 위해 android-X.Y-androidRel은 초기 디저트 릴리스 이전에 android-X.Y에서 복제되고 LTS에서 정기적으로 병합되며 관련 Android 릴리스에 대해 테스트됩니다. 예를 들어 android-4.4-n 분기는 LTS 4.4.y 분기에서 병합됩니다. 커널 소스 디렉토리로 전환 # 커널의 구성에 대한 m0_00_defconfig //선택 사항 # make menuconfig AOSP 공통 커널은 장기 지원 (LTS) 커널의 다운 스트림이며 LTS에 병합되지 않은 안드로이드 커뮤니티에 관심있는 패치를 포함합니다.