购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

你想知道手中的MP4由什么组成吗?

你想亲手制作一个电子相框吗?

你想深入研究操作系统内核,学习编写驱动程序吗?

你想为嵌入式系统设计功能强大的图形界面吗?

你想知道一个真实的嵌入式系统是如何从无到有建立起来的吗?

本书将通过作者亲身开发的经验带给你详细实用的解答。

嵌入式Linux开发的前景

嵌入式产业发展迅猛,已成为计算机体系的重要组成部分。嵌入式系统产品正不断渗透到各个行业之中,其产业增幅也不断加大。在后PC技术时代,嵌入式系统将拥有最大的市场。任何一个普通人都可以拥有从小到大的各种使用嵌入式技术的电子产品,小到手机、MP3等,大到智能家电、车载电子设备等。在工业和服务领域中,使用嵌入式技术的数字机床、工业机器人、安全系统等也在逐渐改变传统工业和服务方式。正是因为如此大的需求,促使笔者结合多年的开发经验,编写了本书。

本书特点

1.注重读者的学习与接受情况。 在嵌入式Linux系统下进行开发,一个很大的困难就是各种工具纷繁复杂,不知从何入手。本书在每个部分都安排了一章,引导读者一步一步熟悉各种开发工具和环境,使读者首先建立起感性认识,为进一步深入学习打下基础。

2.代码注释规范细致。 为了便于读者学习,在实例代码中,进行了非常详细的注释,这些注释可以引导读者理解和掌握编写程序的关键过程。例如,下面的代码是C语言标准库章节中的实例。在实例中,代码的文件名、代码的作用和重要函数的功能提示,都体现在了代码注释中。

3.Eclipse集成开发环境。 长期以来Linux开发没有统一的开发平台,大多数开发者直接使用VI、GCC等命令行工具,这样其实不利于大型项目的开发,也是很多开发者感到遗憾的地方。笔者经过多年的比较,引入了Eclipse作为进行嵌入式Linux开发的集成开发环境,取得了很好的效果(如下图所示),因此把它介绍给读者。

4.起点高、内容新。 市场上大多数介绍嵌入式Linux开发的同类书籍都是基于Linux 2.4内核的,现在2.6版本的内核已经十分成熟了,取代2.4版本的内核指日可待。当然,还需要与之配套的基于2.6内核的Linux开发平台。因此笔者选择了基于2.6内核的Ubuntu系统、 arm-linux-gcc 3.4作为开发平台(如下图所示),帮助读者抢占嵌入式Linux开发领域的制高点。

5.内容深入。 本书在注重基础和实际的同时,注重知识的扩充。设备驱动开发、网络程序设计和图形界面编程是在实际中应用极为广泛的内容,本书中对这些知识的讲述可以使读者对嵌入式Linux系统的开发有一个从书本到实践的本质上的提高。

本书包括的内容

本书适合的读者

嵌入式Linux开发入门者。

高校计算机、电子专业学生。

嵌入式Linux爱好者。

嵌入式Linux相关学习和研究的研究生。

嵌入式Linux程序员。

编者 +9nTcVIikOdyjseUNFRoykIuPlkF1wS2PYK/jxPTe8tJ4OSZOt/+j0yYhpImXhqm

点击中间区域
呼出菜单
上一章
目录
下一章
×