搜索
bottom↓
回复: 29

i.mx283---LDD3内核树版本与PC内核版本不同时,怎么办?求助

[复制链接]

出0入0汤圆

发表于 2015-1-3 11:50:51 | 显示全部楼层 |阅读模式
本帖最后由 jinyi7016 于 2015-1-3 11:51 编辑

入了一块imx283的板子,上带的是2.6的linux.
一、我在虚拟机上安的ubuntu的内核版本是3.2.0-23,imx283提供的内核是2.6.35的,那我在ubuntu上编译的模块能在imx283上运行么?会不会有什么问题?
二、可以在3.2的PC上建2.6的内核树么?看网上的方法都是建与PC内核版本一样的,还是说只能降PC的版本,重新安个低的linux系统?

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2015-1-3 13:45:50 | 显示全部楼层
本帖最后由 duxingkei 于 2015-1-3 13:49 编辑

ubuntu系统的内核 与 imx283的linux 内核是两码事,你还是仔细看看板子的使用手册吧。
需要交叉编译.......

出0入0汤圆

发表于 2015-1-3 13:48:29 | 显示全部楼层
交叉编译PC Linux版本不需要跟Arm Linux版本一致

出0入0汤圆

发表于 2015-1-3 14:02:22 | 显示全部楼层
可以参考一下使用说明书

出0入0汤圆

 楼主| 发表于 2015-1-3 16:56:03 | 显示全部楼层
duxingkei 发表于 2015-1-3 13:45
ubuntu系统的内核 与 imx283的linux 内核是两码事,你还是仔细看看板子的使用手册吧。
需要交叉编译....... ...

ubuntu上用编译好的模块用到了3.2的内核树,而这个模块要运行在2.6的内核的板子上,这样也没关系么?

手册上没有关于内核树的内容。
gcc的版本是不是编译模块与编译内核时的版本要一样?

模块是指 *.ko的文件。

出0入0汤圆

 楼主| 发表于 2015-1-3 16:57:08 | 显示全部楼层
superrf 发表于 2015-1-3 13:48
交叉编译PC Linux版本不需要跟Arm Linux版本一致

那内核树在这里面是个什么作用?

出0入0汤圆

 楼主| 发表于 2015-1-3 17:29:04 | 显示全部楼层
都说无关,那怎么我写的hello world 的模块生成了hello.ko放到板子上不能运行呢,还提示不匹配,这个要怎么匹配呢?

出0入0汤圆

 楼主| 发表于 2015-1-3 17:30:03 | 显示全部楼层
子鱼 发表于 2015-1-3 14:02
可以参考一下使用说明书

板子的手册 上没有啊,所以才来论坛发问啊

出0入0汤圆

发表于 2015-1-3 17:36:03 | 显示全部楼层
jinyi7016 发表于 2015-1-3 17:29
都说无关,那怎么我写的hello world 的模块生成了hello.ko放到板子上不能运行呢,还提示不匹配,这个要怎么 ...

编译环境用的Linux源码版本要跟Arm运行的Linux版本一致

出0入0汤圆

发表于 2015-1-3 17:48:30 | 显示全部楼层
PC系统有自己专用的内核。你现在要在PC上编译运行于imx283的专用内核,它们两者使用的代码有有部分是不同的,主要是CPU的专用代码。PC上可以有不同版本的内核,如3.0,3.2共存,开机时可以选择启动不同的内核,就像多系统一样。你现在做的交叉编译,一般情况下都是选择PC内核版本号大于要编译的目标的的版本号。内核树就是一个树状的目录结构或者叫容器之类的,内核运行时需要的东西就存在里面。。。

出0入0汤圆

发表于 2015-1-3 18:34:56 | 显示全部楼层
这个没有问题的 。两者没有必然的联系

出0入0汤圆

发表于 2015-1-3 18:36:23 | 显示全部楼层
jinyi7016 发表于 2015-1-3 17:29
都说无关,那怎么我写的hello world 的模块生成了hello.ko放到板子上不能运行呢,还提示不匹配,这个要怎么 ...

把报错信息贴出来 。

出0入0汤圆

发表于 2015-1-3 19:45:39 | 显示全部楼层
交叉编译即可

出0入0汤圆

 楼主| 发表于 2015-1-4 16:41:47 | 显示全部楼层
明白了,感谢各位 ,关键点在Makfile中。

出0入0汤圆

发表于 2015-1-4 17:22:09 | 显示全部楼层
jinyi7016 发表于 2015-1-4 16:41
明白了,感谢各位 ,关键点在Makfile中。

交叉编译器路径和源代码搜索路径必须设置正确

出0入0汤圆

 楼主| 发表于 2015-1-4 17:34:22 | 显示全部楼层
superrf 发表于 2015-1-4 17:22
交叉编译器路径和源代码搜索路径必须设置正确

是啊,我编译的两个版本的内核,建 了两个内核树,弄乱了给。

出0入0汤圆

 楼主| 发表于 2015-1-4 19:51:46 | 显示全部楼层
现在又有一个问题,我的两个内核树可以删除么?会不会对编译或系统有什么影响,我这个虚拟机有14G多了。

出0入0汤圆

 楼主| 发表于 2015-1-4 20:25:53 | 显示全部楼层
我安ubuntu时安的是英文的,怎么改成中文的呢

出0入0汤圆

发表于 2015-1-4 20:29:20 | 显示全部楼层
jinyi7016 发表于 2015-1-4 20:25
我安ubuntu时安的是英文的,怎么改成中文的呢

只能重装。我的Fedora是这样。

出0入0汤圆

 楼主| 发表于 2015-1-4 20:38:15 | 显示全部楼层
lans0625 发表于 2015-1-4 20:29
只能重装。我的Fedora是这样。

重装真有太麻烦了,我这个虚拟机上好多东西,用了很久了,

出0入0汤圆

发表于 2015-1-4 20:42:00 | 显示全部楼层
jinyi7016 发表于 2015-1-4 20:38
重装真有太麻烦了,我这个虚拟机上好多东西,用了很久了,

那就没办法了。系统语言都是安装时选择的。Windows还没得选呢。

出0入0汤圆

 楼主| 发表于 2015-1-4 21:10:11 | 显示全部楼层
lans0625 发表于 2015-1-4 20:42
那就没办法了。系统语言都是安装时选择的。Windows还没得选呢。

那就当学英语了~~不过真的有点费劲

出0入0汤圆

发表于 2015-1-4 21:59:22 | 显示全部楼层
这个有毛的关系 !

出0入0汤圆

发表于 2015-1-4 22:00:15 | 显示全部楼层
jinyi7016 发表于 2015-1-4 20:25
我安ubuntu时安的是英文的,怎么改成中文的呢

安装的过程中会提示语言选择 ,那时候就可以选择语言的!

出0入0汤圆

发表于 2015-1-4 22:02:19 | 显示全部楼层
jinyi7016 发表于 2015-1-4 20:25
我安ubuntu时安的是英文的,怎么改成中文的呢

如果已经安装了英文版本 ,还是可以换成中文的 。通过改脚本 ,配置 。具体怎么改 ,找古哥吧 !

出0入0汤圆

 楼主| 发表于 2015-1-4 22:17:30 | 显示全部楼层
qs6361036 发表于 2015-1-4 21:59
这个有毛的关系 !

有几根毛的关系 吧

出0入0汤圆

发表于 2015-1-4 23:14:09 | 显示全部楼层
jinyi7016 发表于 2015-1-4 20:25
我安ubuntu时安的是英文的,怎么改成中文的呢

如果UI登录,记得登录界面能选语言

出0入0汤圆

 楼主| 发表于 2015-1-5 14:39:02 | 显示全部楼层
superrf 发表于 2015-1-4 23:14
如果UI登录,记得登录界面能选语言

UI没找到选 语言的地儿啊!?

出0入0汤圆

发表于 2015-1-5 14:43:40 | 显示全部楼层
给你这个参考,差不多的
http://www.yezee.org/centos-linu ... nguage-setting.html

出0入0汤圆

 楼主| 发表于 2015-1-5 14:59:41 | 显示全部楼层
superrf 发表于 2015-1-5 14:43
给你这个参考,差不多的
http://www.yezee.org/centos-linux-system-default-language-setting.html ...

OK! 感谢 ,我试试
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-1 22:00

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表