5616|12

65

帖子

2

TA的资源

一粒金砂(中级)

楼主
 

关于内核解压和编译问题 [复制链接]



    如题,请问老大,我用光盘里提供的内核压缩文件,手册上说的是.tar.xz文件,可是,,,,光盘中只有.tar文件啊,我现在在Linux下解压根本不行,在windows下解压,编译过程中出现了好多选择项,求解,,,,,,


最新回复

这里已经解决,呵呵,现在已经可以正常编译内核了,要进入试例子的阶段,但工作这段时间太忙了, 这个节奏我感觉我得忙到年底,等一有空时间就开始玩板子   详情 回复 发表于 2014-9-23 08:27
点赞 关注

回复
举报

65

帖子

2

TA的资源

一粒金砂(中级)

沙发
 
我现在的问题是解压和编译都不行,
 
 

回复

554

帖子

0

TA的资源

版主

板凳
 
本帖最后由 spacexplorer 于 2014-8-16 20:08 编辑

要在linux解压,解压的时候用xz压缩格式,命令如下:
tar -xJf  HELPER2416-KERNEL3.2-V110.tar
这个是我的错,文件名搞错了。。。


 
个人签名My dreams will go on...
http://www.jyxtec.com
 
 

回复

65

帖子

2

TA的资源

一粒金砂(中级)

4
 



    老大,终于能解压了,但是按手册上编译过程中出现了好多选项啊,这个问题我反映过好多次了,并不是直接make一下就全自动的运行了,然后我一路回册,最终就出现了错误,选项的出现如上图所示,难道就我一个人有这个问题????

   

 
 
 

回复

554

帖子

0

TA的资源

版主

5
 
你在menuconfig 的时候,命令如下:

make ARCH=arm CROSS_COMPILE=arm-linux- menuconfig

make的时候如下命令:


make ARCH=arm CROSS_COMPILE=arm-linux- zImage

点评

目前内核正在编译中,,,,,,如果我直接 Make arch=ARM CROSS_COMPILE=arm-linux zImage 就不行,而在menuconfig 时按你的来,加上arch和cross_compile就可以了,这是为什么啊,内核编译不太行,就老大指点迷  详情 回复 发表于 2014-8-17 12:03
 
个人签名My dreams will go on...
http://www.jyxtec.com
 
 

回复

65

帖子

2

TA的资源

一粒金砂(中级)

6
 
spacexplorer 发表于 2014-8-16 21:12
你在menuconfig 的时候,命令如下:

make ARCH=arm CROSS_COMPILE=arm-linux- menuconfig

目前内核正在编译中,,,,,,如果我直接  Make  arch=ARM  CROSS_COMPILE=arm-linux zImage  就不行,而在menuconfig 时按你的来,加上arch和cross_compile就可以了,这是为什么啊,内核编译不太行,就老大指点迷津。。。。。

点评

如果打上官方后续发布的补丁,好像是可以直接 Make arch=ARM CROSS_COMPILE=arm-linux zImage 的[/backcolor] [/backcolor] 我记得我之前这么弄是成功了的[/backcolor]  详情 回复 发表于 2014-8-29 21:18
因为默认不加ARCH和CROSS_COMPILEE的话,就会是当前平台。 有的厂家做了一个.cross_compile的脚本,就可以自动搜索当前目录下的这个脚本文件,具体有点记不清了。。。  详情 回复 发表于 2014-8-17 15:44
 
 
 

回复

554

帖子

0

TA的资源

版主

7
 
fwjieok 发表于 2014-8-17 12:03
目前内核正在编译中,,,,,,如果我直接  Make  arch=ARM  CROSS_COMPILE=arm-linux zImage  就不行, ...

因为默认不加ARCH和CROSS_COMPILEE的话,就会是当前平台。
有的厂家做了一个.cross_compile的脚本,就可以自动搜索当前目录下的这个脚本文件,具体有点记不清了。。。

点评

我用过TQ和友善之臂的板子,他们的做法是弄了个配置好的文件,我只需要cp XXXX_config .config之后,直接make menuconfig就好了,然后,直接make就好了,以后记着了,要加参数的。。  详情 回复 发表于 2014-8-17 17:10
 
个人签名My dreams will go on...
http://www.jyxtec.com
 
 

回复

65

帖子

2

TA的资源

一粒金砂(中级)

8
 
spacexplorer 发表于 2014-8-17 15:44
因为默认不加ARCH和CROSS_COMPILEE的话,就会是当前平台。
有的厂家做了一个.cross_compile的脚本,就可 ...

我用过TQ和友善之臂的板子,他们的做法是弄了个配置好的文件,我只需要cp  XXXX_config   .config之后,直接make menuconfig就好了,然后,直接make就好了,以后记着了,要加参数的。。
 
 
 

回复

92

帖子

0

TA的资源

一粒金砂(中级)

9
 
看的迷迷糊糊,我现在make ARCH=arm CROSS_COMPILE=arm-linux- zImage也出问题,纯新手,我看看试试哪个menu

点评

你得把错误发上来,我才能帮你分析,你那个命令行是正确的  详情 回复 发表于 2014-9-22 21:51
 
 
 

回复

241

帖子

4

TA的资源

纯净的硅(初级)

10
 
fwjieok 发表于 2014-8-17 12:03
目前内核正在编译中,,,,,,如果我直接  Make  arch=ARM  CROSS_COMPILE=arm-linux zImage  就不行, ...

如果打上官方后续发布的补丁,好像是可以直接 Make  arch=ARM  CROSS_COMPILE=arm-linux zImage  的


我记得我之前这么弄是成功了的
 
 
 

回复

17

帖子

0

TA的资源

一粒金砂(中级)

11
 
这个简单
vim Makefile
把 197行的
ARCH       ?= $(SUBARCH)
CROSS_COMPILE  ?= $(CONFIG_CROSS_COMPILE:"%"=%)
改成
ARCH        ?= arm
CROSS_COMPILE   ?= arm-linux-
就可以了 以后直接用make就行
 
 
 

回复

554

帖子

0

TA的资源

版主

12
 
ethunter 发表于 2014-8-29 20:32
看的迷迷糊糊,我现在make ARCH=arm CROSS_COMPILE=arm-linux- zImage也出问题,纯新手,我看看试试哪个men ...

你得把错误发上来,我才能帮你分析,你那个命令行是正确的

点评

这里已经解决,呵呵,现在已经可以正常编译内核了,要进入试例子的阶段,但工作这段时间太忙了, 这个节奏我感觉我得忙到年底,等一有空时间就开始玩板子  详情 回复 发表于 2014-9-23 08:27
 
个人签名My dreams will go on...
http://www.jyxtec.com
 
 

回复

92

帖子

0

TA的资源

一粒金砂(中级)

13
 
spacexplorer 发表于 2014-9-22 21:51
你得把错误发上来,我才能帮你分析,你那个命令行是正确的

这里已经解决,呵呵,现在已经可以正常编译内核了,要进入试例子的阶段,但工作这段时间太忙了, 这个节奏我感觉我得忙到年底,等一有空时间就开始玩板子
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表