嵌入式 Linux 系统开发指南
1. 嵌入式 Linux 的发展与本书背景
在 1997 年,当本书第一版作者 Karim Yaghmour 在为一家硬件制造商工作时,首次提出在嵌入式系统中使用 Linux,这一建议遭到了一定程度的怀疑和惊讶。然而如今,Linux 已广泛应用于大多数嵌入式系统,众多行业巨头和政府机构也越来越依赖 Linux 来满足其嵌入式软件需求。
本书第一版广受好评,而自其出版以来,Linux 内核及相关工具的诸多进步使 Linux 更具吸引力,特别是一些实时扩展和配套环境,在本次新版的最后三章有所讨论。此外,开源和自由软件程序员简化了 GNU/Linux 组件的构建和安装,本版引入了诸如 Eclipse 等高级工具,同时保留了许多底层信息,以帮助读者理解辅助工具背后的原理。
2. 专注自给自足的开发方式
Linux 在嵌入式应用中的成功引发了广泛关注,但专业开发者仍在寻找构建基于 Linux 内核的嵌入式系统的基本方法和技术。当前许多文档依赖预打包的跨平台开发工具和目标二进制文件,或仅涵盖在嵌入式目标上运行 Linux 的某一特定方面。
本书与现有文档不同,除了读者使用 Linux 的意愿外,不假设读者手头的工具或项目范围。只需互联网连接来下载必要软件包、浏览在线文档,并通过项目邮件列表分享经验。这种方式给予开发者最大的设计自由和控制权,与许多软件供应商推销产品的方式不同,更接近 Linux 嵌入先驱者的做法,即根据自身需求定制 Linux。本书旨在提供详细信息,帮助开发者将 Linux 应用于自己的设计,虽不能涵盖所有嵌入式设计,但提供的资源可助开发者获取所需的其余信息。
超级会员免费看
订阅专栏 解锁全文
869

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



