嵌入式Linux系统构建:发行版选择与目标系统创建
1. 是否使用发行版
构建嵌入式Linux系统并非一定需要使用发行版。实际上,所有必要的软件包都可从互联网上轻松下载,发行版提供商也是下载这些软件包并打包供用户使用。手动下载和配置软件包能让你对所使用的软件包及其交互有最高程度的控制和理解,但这也是最耗时的方法,你需要花时间寻找匹配的软件包版本,逐个设置每个软件包,并确保满足软件包之间的交互要求。
如果你需要高度控制系统内容,“自己动手”的方法可能是最佳选择。然而,如果你像大多数人一样,希望项目尽快完成,或者不想维护自己的软件包,那么应该认真考虑使用开发和目标发行版。
2. 如何选择发行版
每个嵌入式Linux发行版都有其独特的优势,很难一概而论地说哪个最适合你的应用。选择发行版时,需要考虑以下因素:
2.1 商业发行版
- 评估与询问 :在购买商业发行版之前,一定要进行评估,并向发行版供应商询问清楚问题,了解可获得的支持类型、使用条款和各种许可证,以及这些对自己的影响。一些供应商(如MontaVista)提供“共享风险”方案,可通过后续付款获得折扣。
- 详细提问 :提出详细的问题并期望得到详细的答案。例如,不要只问所获取的Linux内核是否支持实时应用,而要询问具体数据,并提前了解确切的保证内容。列出你希望从所选发行版中获得的功能(和软件包)清单,明确询问提供的内容。如果对精确问题的回答不明确,通常意味着有问题。
2.2 开源发行版
选择开源发行版
超级会员免费看
订阅专栏 解锁全文
1573

被折叠的 条评论
为什么被折叠?



