关于linux内核模块ko文件懂的大神指点指点

ix_lifelyvan ix_lifelyvan 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
最近在编译程序,程序可以在基于linux-3.17内核或者在裸板上运行。
基于内核的平台编译生成的ko文件是360KB,而不基于操作系统的平台编译生成的bin文件只有86KB,为何差别会这么大,想想ko文件中需要包含基于OS的函数接口之类的文件但是也不至于大这么多。不知是不是ko文件固定格式需要会加入一些其他内容,有没有懂得大神指点一下迷津。
另外,linux内核模块的相关资料网上很多,但是关于ko文件的却几乎没有,如果有这方面的资料可否分享一下,对较底层的原理比较感兴趣。
先谢过。
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部