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

2020-02-20 20:01发布

本帖最后由 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系统?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
29条回答
liujinyi016
1楼-- · 2020-02-21 14:56
子鱼 发表于 2015-1-3 14:02
可以参考一下使用说明书

板子的手册 上没有啊,所以才来论坛发问啊
superrf
2楼-- · 2020-02-21 20:49
 精彩回答 2  元偷偷看……
lans0625
3楼-- · 2020-02-21 21:33
PC系统有自己专用的内核。你现在要在PC上编译运行于imx283的专用内核,它们两者使用的代码有有部分是不同的,主要是CPU的专用代码。PC上可以有不同版本的内核,如3.0,3.2共存,开机时可以选择启动不同的内核,就像多系统一样。你现在做的交叉编译,一般情况下都是选择PC内核版本号大于要编译的目标的的版本号。内核树就是一个树状的目录结构或者叫容器之类的,内核运行时需要的东西就存在里面。。。
franki
4楼-- · 2020-02-22 02:31
这个没有问题的 。两者没有必然的联系
franki
5楼-- · 2020-02-22 07:45
jinyi7016 发表于 2015-1-3 17:29
都说无关,那怎么我写的hello world 的模块生成了hello.ko放到板子上不能运行呢,还提示不匹配,这个要怎么 ...

把报错信息贴出来 。
Juggernaut
6楼-- · 2020-02-22 12:29
交叉编译即可

一周热门 更多>