深入了解嵌入式与实时 Linux 系统
1. 嵌入式 Linux 概述
嵌入式 Linux 通常指一个完整的系统,或者在嵌入式 Linux 供应商的语境中,指针对嵌入式设备的发行版。虽然“嵌入式”一词也常用于内核讨论,但并没有专门针对嵌入式应用的特殊 Linux 内核形式。相同的 Linux 内核源代码旨在为各种设备、工作站和服务器构建,不过可以根据内核的预期用途配置各种可选功能。
在嵌入式开发中,常见的有嵌入式 Linux 系统(使用 Linux 内核和各种其他软件的设备)和嵌入式 Linux 发行版(为嵌入式系统量身定制的预打包应用程序和用于构建完整系统的开发工具)。嵌入式 Linux 供应商提供诸如交叉编译器、调试器、项目管理软件、启动映像构建器等开发工具。越来越多的供应商选择将这些功能集成到针对社区开发的 Eclipse 图形 IDE 框架的定制插件中。
是否使用供应商的服务完全取决于个人。了解相关知识是关键,无论是使用供应商提供的工具还是自行构建,都能帮助你更高效地完成工作。
1.1 相关术语定义
- 主机系统(Host System) :用于开发嵌入式 Linux 系统的系统,简称“主机”。
- 目标系统(Target System) :即嵌入式 Linux 系统,简称“目标”。
- 开发发行版(Development Distributions) :提供开发框架的发行版。
- 目标发行版(Target Distributio
超级会员免费看
订阅专栏 解锁全文
3295

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



