嵌入式linux驱动开发的一点疑问

hustyangju 2014-02-27 10:31:20
在编译内核生成代码树的时候,就要使用交叉编译工具吗?一直以为只在生成.KO驱动文件时才使用交叉编译工具。求详解
...全文
161 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
BeanHuo 2014-03-01
  • 打赏
  • 举报
回复
如果是嵌入式的产品,一般都是要交叉编译工具的,编译跑在arm/powerpc/mips下的linux就更不用说了,必须要交叉编译器。因为linux下的驱动是模块化的,所以每一个驱动都可以编译成ko文件,最后可以insmod,如果不要可以直接rmmod,这也就是动态加载驱动模块的优点。但也可以把所有的驱动一起直接编译内核,但这时你不能动态的rmmod。希对你有用。
zhxianbin 2014-02-27
  • 打赏
  • 举报
回复
http://yunli.blog.51cto.com/831344/183383

编译内核时也要使用交叉编译工具,只要你在本机上编译的程序是运行在 ARM、MIPS 等这类CPU上都要使用交叉编译工具
inurlcn 2014-02-27
  • 打赏
  • 举报
回复
如果是insmod就不用编译内核

1,318

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧