gpt4 book ai didi

android - Android中模块的静态与动态链接

转载 作者:行者123 更新时间:2023-11-29 00:46:30 25 4
gpt4 key购买 nike

为什么Android中的大部分模块都是静态加载到内核,而不是动态加载的?

最佳答案

拥有非模块化内核是嵌入式系统中的常见做法。与桌面/服务器机器不同,在手机上,硬件不太可能改变,它们中的大多数没有 USB 端口,因此不需要以模块的形式加载内核功能/硬件支持。

您知道要使用的文件系统、需要支持的网络接口(interface)等,所有这些都可以内置到内核中,而不是让它们动态加载。

我用来决定什么进入内核以及什么构建为模块的标准 - 如果有您一直需要的功能(如网络接口(interface)支持/文件系统支持),则将它们包含在内核中。如果有一些功能你只在某些时候需要(比如 netfilter 模块)将它们构建为模块

关于android - Android中模块的静态与动态链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6085557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com