찾다

 >  Q&A  >  본문

android - 安卓编译内核生成的是o文件吗,然后再打包进boot.img?

android编译内核后生成的是o文件吗,然后再打包进boot.img?
我查阅资料了解到boot.img包含boot header,kernel,ramdisk.img。这个kernel是一个什么格式的文件,是.img?还是很多.o文件?还是什么?
还有个问题,.ko文件是内核模块吗?也要打包进boot.img的是吧?
还有,“安装内核” 这个步骤我不是很理解,每次开机直接把内核装载到内存里面去不就行了吗?为什么还要安装内核...不是很理解

天蓬老师天蓬老师2773일 전705

모든 응답(4)나는 대답할 것이다

  • 天蓬老师

    天蓬老师2017-04-17 17:15:37

    .o은 중간 파일이고, .ko은 커널 모듈이고,
    kernel은 실행 파일 bzImage입니다. 간단히 말해서 .o 링크에 의해 생성된 대상 파일입니다. 그래서 많은 .o
    .ko이 커널로 컴파일되거나 커널로 컴파일되지 않고 플러그인으로 존재한다고 말했습니다.
    커널을 설치한다는 것은 커널을 copy에 넣는 것을 의미합니다. 부팅 파티션을 만든 다음 커널 모듈과 기타 항목을 설치합니다. .
    每次开机直接把内核装载到内存里面去不就行了吗 이것도 먼저 설치해야 합니다. .

    회신하다
    0
  • 阿神

    阿神2017-04-17 17:15:37

    들어본 적도 없어요..

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 17:15:37

    너무 고급스러운 걸까요?

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-17 17:15:37

    이런 종류의 것에 대해서는 공식 문서를 읽는 것이 좋습니다.
    https://source.android.com/source/building-kernels.html

    회신하다
    0
  • 취소회신하다