2017-12-05 31 views
0

그래서 저는 얼마 전에 작업했던 임베디드 암 장치 용 커스텀 커널을 가지고 있습니다. 프로젝트를 다시 방문했지만 개발 기계에 Ubuntu를 다시 설치했습니다. 전과 같이 새로운 zImage를 올바르게 컴파일 할 수 없습니다. 나는 올바르게 컴파일되고 작동하는 zImage가있는 오래된 SD를 발견했습니다.zImage 리버스 엔지니어링

이전 zImage에서 빌드 옵션 구성이 누락되었다고 생각됩니다. 리버스 엔지니어링 방법과 이전 zImage가 생성 된 방법을 정확히 파악할 수 있습니까?

답변

2

zImage에서 CONFIG_IKCONFIG를 사용하는 경우에만 작동합니다.

Linux 커널에서 ./scripts/extract-ikconfig를 사용하거나 커널이 CONFIG_IKCONFIG를 사용하도록 컴파일 된 경우 (보통은 기본적으로) 소스 코드의 버전에 따라 ./scripts/ikconfig를 사용하여 이전 구성을 추출 할 수 있습니다.

당신은 또한 SD 카드에 당신의는 zImage와 함께 config.gz이 CONFIG_IKCONFIG

희망없이

: P

+1

내가 CONFIG_IKCONFIG이 설정되지 않은,하지만 내가 빌드 옵션 덤비는 후 나는 그럭저럭 그것은 어쨌든 일하고 있습니다. 이 경우 다음 번에 활성화되도록 설정해야합니다! 감사 :) – D1Kay1