社区
驱动开发/核心开发
帖子详情
嵌入式linux开发平台搭建的问题
jingankr
2012-06-04 12:35:58
嵌入式linux开发平台搭建时,PC机的内核版本和arm里内核的版本不一样,会有什么影响吗?
...全文
252
13
打赏
收藏
嵌入式linux开发平台搭建的问题
嵌入式linux开发平台搭建时,PC机的内核版本和arm里内核的版本不一样,会有什么影响吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
falloutmx
2012-06-07
打赏
举报
回复
6楼说的也没错,我说的不同是指你在PC上交叉编译用的内核 与 ARM板上跑的内核 版本不一致会造成这样的结果。
而且光到2.6.30这地方是不行的,后面多个xxx-v4和xxx-v5都有可能造成驱动加载不上
523回
2012-06-07
打赏
举报
回复
如果你要把你编译出来的.KO加载到你的PC机上去,你要内核源代码和交叉工具一定要和你的PC机的一致,不然加载不进去,这里可以在Makefile配置。
如果你写的程序要在开发板上运行,你要和开发板上跑的内核版本一样。也是通过Makefile里指定
藏羚羊
2012-06-07
打赏
举报
回复
安装相应的arm-linux交叉编译器,编译的时候配置好参数就可以编译arm开发板上的嵌入式系统了。
jingankr
2012-06-06
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
LZ完全没留意我的回复啊...
你先把我说的区分开。 然后交叉编译 对应arm板的源码,生成的img下载到板子上就OK了。
源码版本2.6.30,细化到这里就可以了。
[/Quote]
因为二楼说版本不同在驱动模块可能加载不上。。
bluesky2266
2012-06-05
打赏
举报
回复
宿主机的内核版本跟目标设备的内核版本没多大关系
kumuhuakai
2012-06-05
打赏
举报
回复
版本不一样在构建交叉编译环境的时候可能会出现一些错误,就像GCC4编译linux2.6.10
bjtea
2012-06-04
打赏
举报
回复
在PC机上跑的内核版本与准备下载到arm板上的内核的版本可以不一样;
准备下载的内核通常是你重新编译出来的内核,或者是ARM板的开发厂家提供给你的;
你重新编译内核时,需要指出待编译的内核文件存放在哪里。可见,与你正在跑的内核没有关系。
该昵称已被占用了了了
2012-06-04
打赏
举报
回复
LZ完全没留意我的回复啊...
你先把我说的区分开。 然后交叉编译 对应arm板的源码,生成的img下载到板子上就OK了。
源码版本2.6.30,细化到这里就可以了。
乐乐园
2012-06-04
打赏
举报
回复
这个一般关系不太大,一般都需要装交叉编译链,只要支持安装交叉编译链就行
我是用虚拟机的redhat 5
jingankr
2012-06-04
打赏
举报
回复
对了,大家一般都用什么linux? ubuntu? redhat?
使用虚拟机还是直接装双系统?
jingankr
2012-06-04
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
版本不一样的话,驱动模块很有可能加载不上。
[/Quote]
那怎么才算是一样呢? 比方说,linux2.6.30.2 要精确到哪才会安全?
另外文件系统是不是也需要一样?
falloutmx
2012-06-04
打赏
举报
回复
版本不一样的话,驱动模块很有可能加载不上。
该昵称已被占用了了了
2012-06-04
打赏
举报
回复
PC机上首先需要一套能跑的内核。 在这个内核下编译arm的内核源码。
PC机的linux版本可以与编译的arm源码版本不同。
一个是待编译的源码版本,一个是在运行的系统的版本。 LZ注意区分
嵌入
式
linux
系统
平台
的
搭建
手把手教你如何
搭建
嵌入
式
linux
系统
平台
基于ARM的
嵌入
式
Linux
软件
开发
平台
的
搭建
.pdf
基于ARM的
嵌入
式
Linux
软件
开发
平台
的
搭建
.pdf
嵌入
式
Linux
开发
基础
嵌入
式
Linux
开发
环境的构建,
Linux
命令行的基本使用,VI、GCC、Makefile基本工具的使用,交叉
开发
环境的使用。 学习条件: 1.C语言编程基础
基于X86
平台
的
嵌入
式
Linux
实验
平台
搭建
.pdf
基于X86
平台
的
嵌入
式
Linux
实验
平台
搭建
.pdf
嵌入
式
Linux
应用程序
开发
详解(完整版)
第4章
嵌入
式
系统基础 4.1
嵌入
式
系统概述 4.2 ARM处理器硬件
开发
平台
4.3
嵌入
式
软件
开发
流程 4.4 实验内容——使用JTAG烧写NAND Flash 本章小结 思考与练习 第5章
嵌入
式
Linux
开发
环境的
搭建
...
驱动开发/核心开发
21,600
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章