所以我有一个嵌入式arm设备的自定义内核,这是我在一段时间前就做过的。我已经重新访问了这个项目,但是已经在我的开发机器上重新安装了Ubuntu。我无法像以前一样正确地编译一个新的zImage。我找到了一个旧的SD卡,其中有正确的编译和工作的zImage。
我怀疑我缺少了旧zImage的一些构建选项配置。是否有一种方法可以逆转工程,并准确地确定我的旧zImage是如何创建的?
发布于 2017-12-05 18:22:25
只有当您在CONFIG_IKCONFIG中启用了zImage时才能工作。
如果您的内核是启用CONFIG_IKCONFIG的(通常是默认的),您可以使用./script/ extract从linux内核或./script/ikconfig(取决于源代码的版本)提取旧配置。
无CONFIG_IKCONFIG
希望您在SD卡上还有一个config.gz和zImage :P
https://stackoverflow.com/questions/47659997
复制相似问题