天嵌 ARM开发社区

 找回密码
 注册
查看: 3147|回复: 10

编译自己的内核时突然想起个问题···你想过吗······

[复制链接]
forgd 发表于 2012-5-30 16:57:21 | 显示全部楼层 |阅读模式
本帖最后由 forgd 于 2012-5-30 16:58 编辑

make zImage 是生成内核镜像

make modules 是根据你在menuconfig中的配置,编译所有的模块驱动,生成相应的模块!

但是它们的顺序是:先make zImage然后执行make modules      
在执行make zImage 后内核镜像都已经生成了
再执行make modules 编译生成模块有什么用呢·····镜像在此之前已经形成,模块又不会随着内核镜像再烧进板子里了······

哪位大神 给我指点一下啊··········跪谢!!!
TQ_guoxixiao 发表于 2012-5-30 17:42:35 | 显示全部楼层
本帖最后由 TQ_guoxixiao 于 2012-5-30 17:42 编辑

make modules是单独编译成驱动模块
这样,你可以灵活的用的时候再加载这个模块。
 楼主| forgd 发表于 2012-5-30 21:48:35 | 显示全部楼层
TQ_guoxixiao 发表于 2012-5-30 17:42
make modules是单独编译成驱动模块
这样,你可以灵活的用的时候再加载这个模块。

但是内核编译的zImage镜像烧进开发板了
make modules编译生成的驱动模块不在镜像zImage之内 就没有烧进开发板 开发板用的时候怎么能够加载这个模块呢?
 楼主| forgd 发表于 2012-5-30 21:49:16 | 显示全部楼层
TQ_guoxixiao 发表于 2012-5-30 17:42
make modules是单独编译成驱动模块
这样,你可以灵活的用的时候再加载这个模块。

但是内核编译的zImage镜像烧进开发板了
make modules编译生成的驱动模块不在镜像zImage之内 就没有烧进开发板 开发板用的时候怎么能够加载这个模块呢?
 楼主| forgd 发表于 2012-5-30 21:49:57 | 显示全部楼层
TQ_guoxixiao 发表于 2012-5-30 17:42
make modules是单独编译成驱动模块
这样,你可以灵活的用的时候再加载这个模块。

但是内核编译的zImage镜像烧进开发板了
make modules编译生成的驱动模块不在镜像zImage之内 就没有烧进开发板 开发板用的时候怎么能够加载这个模块呢?
TQ_guoxixiao 发表于 2012-5-31 09:27:12 | 显示全部楼层
本帖最后由 TQ_guoxixiao 于 2012-5-31 09:27 编辑
forgd 发表于 2012-5-30 21:49
但是内核编译的zImage镜像烧进开发板了
make modules编译生成的驱动模块不在镜像zImage之内 就没有烧进开 ...

你再拷贝到开发板,之后自己加载。
 楼主| forgd 发表于 2012-5-31 09:38:46 | 显示全部楼层
TQ_guoxixiao 发表于 2012-5-31 09:27
你再拷贝到开发板,之后自己加载。

斑竹  十分不好意思  我再麻烦你最后最后最后一下
是不是make modules编译生成模块是随着文件系统的镜像烧进开发板的,虽然它不能随着内核镜像烧进开发板··········
TQ_guoxixiao 发表于 2012-5-31 11:35:10 | 显示全部楼层
make modules,没有编译进内核。
SniperNN 发表于 2013-12-22 17:40:08 | 显示全部楼层
自己再写一个驱动,比如把 hello驱动,改个输出,拷到开发板,insmod能成不?
ZWJ108 发表于 2014-3-17 14:49:54 | 显示全部楼层
SniperNN 发表于 2013-12-22 17:40
自己再写一个驱动,比如把 hello驱动,改个输出,拷到开发板,insmod能成不?

能  一种是静态编译   是编译进内核  一种是动态加载  就是说的这个         这就是配置内核时 *  和  M的区别
ZWJ108 发表于 2014-3-17 14:50:19 | 显示全部楼层
能  一种是静态编译   是编译进内核  一种是动态加载  就是说的这个         这就是配置内核时 *  和  M的区别
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-29 02:28 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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