|
游客,本帖隐藏的内容需要积分高于 1 才可浏览,您当前积分为 0
资源信息:
中文名: 嵌入式LINUX开发
原名: Embedded Linux Primer A Practical Real-World Approach
作者: Hallinan
图书分类: 软件
资源格式: PDF
版本: 第二版
出版社: Prentice Hall
书号: 0137017839
发行时间: 2011年
地区: 美国
语言: 英文
概述:
内容简介:
虽然有很多好作品讲述Linux,但是没有一本书能为嵌入式Linux开发人员提供如此广泛的信息和建议。当然,有一些非常优秀的书籍介绍了Linux内核和Linux系统管理方面的知识,本书也参考了其中的一些,而且我认为其中几本应该摆放在同类书中最醒目的位置。.
书中大部分素材取自我在Monta Vista这些年收到的一些工程师的来信。当时我的职责是嵌入式Linux顾问、FAE(Field Application Engineer,现场应用工程师)。Monta Vista是一个领先的嵌入式Linux发行版开发商。
即使对于很有经验的软件工程师来说,嵌入式Linux也带来了几个空前的挑战。首先,对那些具有多年实时操作系统(RTOS)开发经验的工程师,.他们很难把思维转换到Linux上来:第二,应用程序开发人员通常很难理解交叉开发环境之间的复杂关系。
虽然本书是定位在刚接触嵌入式Linux开发人员的初级读物,但是我确信有经验的开发人员也一定能从书中找到有用的提示和技巧,因为这些是我多年积累的经验。
给嵌入式Linux开发者的建议
书中还包括我的一些观点。作为一名嵌入式工程师,要跟上嵌入式Linux环境的快速发展,你需要知道这些观点。书中没有重点讲解Linux内核,在谈论内核的章节中重点介绍了内核工程,你可以阅读专门介绍内核的著作来了解内核的知识。通过本书可以学习到内核源码树的组织和布局,可以了解内核镜像的二进制文件的组成部分,以及这些内容如何被载入,它们在嵌入式系统中的作用等。图5-1是我最欣赏的图之一,它以图解的方式形象地说明了创建内核镜像的完整过程。
在本书的一些章节中,你可以学习构建(build)系统的工作原理,以及怎样将定制的内核变化加入到内核,以满足项目的需要。你将了解用于驱动不同体系结构的配置和Linux内核源码树的特性。更重要的是,掌握如何修改系统使之满足自己的需求,我们将在内核命令行参数机制的内容中展开深入讨论。你还将学习到它如何工作、如何根据需求配置内核运行时的行为、如何扩展系统功能等内容,学习如何导航内核源代码,为相关嵌入式系统的不同任务配置内核的能力。其它一些内容还包括一些嵌入式工程中非常有用的提示和技巧,内容涵盖了bootloadcr、系统初始化、文件系统、Flash存储和内核、应用程序调试技巧。
内容截图:
目录:
第1章 引言. 1
1.1 为什么使用linux 1
1.2 嵌入式linux现状 2
1.3 开源和gpl 2
1.4 标准和相关机构 3
1.4.1 lsb 3
1.4.2 osdl 3
1.5 小结 4
参考资源 4
第2章 嵌入式初体验 5
2.1 需要嵌入式系统吗 5
2.2 嵌入式系统剖析 6
2.2.1 典型嵌入式linux系统设置 7
2.2.2 启动目标板 8
2.2.3 启动内核 9
2.2.4 内核初始化概述 10
2.2.5 第一个用户空间进程:init 11
2.3 存储的思考 12
2.3.1 闪存 12
2.3.2 nand闪存 13
|