您的浏览历史

嵌入式Linux应用程序开发详解

促销活动
  • [本书]参加人民邮电出版社满80元赠书活动
精彩评论

基本信息

编辑推荐

由浅入深、讲解细致,是一本嵌入式Linux入门的理想教程
北京华清远见嵌入式培训用书

内容简介回到顶部↑

本书主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux的安装过程、基本操作命令讲起,为Linux初学者能快速入门提供了保证。接着系统地讲解了嵌入式Linux的环境搭建,以及嵌入式Linux的I/O与文件系统的开发、进程控制开发、进程间通信开发、网络应用开发、基于中断的开发、设备驱动程序的开发以及嵌入式图形界面的开发等,并且还安排了丰富的实验内容与课后实践,使读者能够边学边用,更快更好地掌握所学知识。.
本书可作为高等院校电子类、电气类、控制类等专业高年级本科生、研究生学习嵌入式Linux的教材,也可供广大希望转入嵌入式领域的科研和工程技术人员参考使用,还可作为广大嵌入式培训班的教材和参考书。...

目录回到顶部↑

第1章 Linux快速入门.
1.1 嵌入式Linux基础
1.2 Linux安装
1.3 Linux文件及文件系统
1.4 实验内容——安装Linux操作系统
本章小结
思考与练习
第2章 Linux基础命令
2.1 Linux常用操作命令
2.2 Linux启动过程详解
2.3 Linux系统服务
2.4 实验内容
本章小结
思考与练习
第3章 Linux下的C编程基础
3.1 Linux下C语言编程概述
3.2 进入Vi
3.3 初探Emacs
3.4 Gcc编译器
3.5 Gdb调试器

前言回到顶部↑

尼葛洛庞帝在2001年访华时曾预言,4~5年后,嵌入式智能电脑将是继PC和Internet后的最伟大发明。的确,在当今社会中,嵌入式系统已经广泛渗透到了人们工作、生活中的各个领域,嵌入式处理器已占分散处理器市场份额的94%。.
与此同时,嵌入式Linux操作系统也在嵌入式领域中蓬勃发展,它不仅继承了Linux源码开放、内核稳定高效、软件丰富等优势,而且还具备支持广泛的处理器结构和硬件平台、占有空间小、成本低廉、结构紧凑等特点。据VDC的报告显示,嵌入式Linux在未来两年将占嵌入式操作系统市场份额的50%,约3.46亿美元,由此产生的应用市场前景更是不可估量。
本书编写的目的
嵌入式领域是一个高起点的技术领域,它需要开发者精通计算机体系结构、操作系统、多种芯片的原理结构、嵌入式Linux系统开发、嵌入式Linux内核等多种知识体系,这也造成了国内嵌入式开发人才极其缺乏的局面。
很多希望学习嵌入式Linux的人已经具备了一定的硬件知识基础,对计算机体系结构、操作系统及芯片原理等都有着比较全面的了解,但在Linux方面又是零起点。而目前市面上绝大部分的嵌入式Linux书籍起点都比较高,大多都直接进入了对Linux内核及系统编程的讲解,这让部分零起点的Linux初学者无从下手。
因此,我们专门为那些已经有较全面的计算机基础,而又希望能快速进入嵌入式Linux相关行业的开发人员编写了此书。希望能帮助读者快速跨入嵌入式开发的门槛。
本书的主要内容
本书分为3个部分,第一部分主要讲解了Linux系统的基础知识,从Linux操作系统的安装讲起,全面介绍了Linux的基本概念、Linux文件及文件系统。接着介绍了Linux的常见命令,包括用户系统常见命令、文件目录相关目录、压缩打包相关命令等,并简要分析了Linux的启动过程和Linux系统服务的配置。然后本书介绍了Linux下的C编程基础,由于C语言是嵌入式开发中最常用的语言,因此熟悉它的开发是非常重要的,本书详细介绍了Linux下的编辑器、编译器、调试器和工程管理器等工具使用,并附以具体实例进行讲解。..
本书的第二部分主要讲解了如何搭建嵌入式Linux环境,这里首先全面介绍了嵌入式系统的基础知识,包括嵌入式系统的基本概念、几种主流的嵌入式操作系统的介绍,并且简要介绍了ARM处理器及本书的实验平台S3C2410处理器,此外还简要介绍了嵌入式软件的开发流程。然后本书介绍了嵌入式Linux开发环境的搭建,和嵌入式开发中常见工具的使用,包括如何使用tftp、配置串口、编译Linux内核、制作文件系统以及如何使用u-boot。
本书的第三部分是本书的重点内容——嵌入式Linux的应用开发,本部分详细讲解了嵌入式Linux的I/O与文件系统的开发、进程控制开发、进程间通信开发、多线程开发、网络应用开发、设备驱动程序的开发以及嵌入式图形界面的开发。在讲解中都给出了翔实的例子和实验内容,以便于读者尽快了解相关函数的使用。
本书可作为高等院校电子类、电气类、控制类等专业高年级本科生、研究生学习嵌入式Linux的教材,也可供广大希望转入嵌入式领域的DSP科研和工程技术人员参考使用,还可作为广大嵌入式Linux就业培训班的教材和参考书。
本书的阅读建议
本书以实践为特色,若读者能够动手操作书中安排的每一个环节,必定取得很快的提高。
嵌入式的开发与具体的硬件环境紧密相关,作者在讲解中尽量考虑了一些通用的方法以减少具体操作对硬件环境的依赖。因此,本书所述的方法大多是可以在绝大多数开发板上运行的,对于没有开发板的读者,也可以在PC机上完整地学习嵌入式Linux应用开发的部分,有条件时再转入到开发板上实践。
本书之外的内容
本书内容来自北京华清远见科技信息有限公司(www.farsight.com.cn)的培训课程资料,有关本书的相关源代码和嵌入式Linux更多的资料、公开课视频,请参见http://www.farsight.com.cn/download/。
本书由孙琼执笔,由孙天泽、孙纪坤、季久峰审定写作提纲,另外感谢以下人员为本书所做的工作:孙颂武、汪荷君、林雪梅、孙明、魏小康、杨玉林、任震宇、杨林、黄昕、张全、田彦、王辉、张强、陈曦等。
由于时间仓促,加之水平有限,书中的不足之处在所难免,敬请读者批评指正。本书责任编辑的联系方法是quyanlian2@ptpress.com.cn,欢迎来信交流。...
编者
2006年6月
评论交流

共有40人开贴评论  63人参与评论  33人参与打分 查看

11人
 33%
用户平均打分
我要写评论 help如何参与评论和打分
9人
 27%
8人
 24%
2人
 6%
3人
 9%

firdot
一级评论员
精彩书评
评价等级:  
发表于:2006-10-31 21:30:00
我是学生 刚刚接触嵌入式开发,老师推荐的这本书,用了一下午浏览了一遍,对象我这样的初学者来说是很有用的,比较全面得让我了解了嵌入式的应用程序的开发,给了我大致的一个概念,但是书中错误很多,最难以让人忍受的是11章和12章的本章目标一样,怀疑校对的时候编辑睡着了,出现这样的低级错误。其余还有些错误,楼上的说了一些,谢谢。再一个这本书的定价还是贵了点。
希望有电子版 呵呵
您觉得呢? 送鲜花 (得2支)  扔鸡蛋 (得0个)

Proa

二级评论员
精彩书评
评价等级:  
发表于:2006-9-13 8:56:00
买了一口气看了一半,书内容很不错,只是有很多的低级排版错误,特别是Linux的命令是区分大小写的,而书中很多命令都是首字母大写,估计是拿Word编辑的,首字母自动大写(P48)-_-!还有句子说了一半就跳到另一句去了(P63),复制了内容,忘记改标题的(P46),总之,在这一点上做学问欠严谨。估计不是作者的原因,是编辑的原因。希望能尽早出刊误表!
而且发现了一个通病,国内的部分编辑(可能是极个别)很不严谨,低级排版错误非常多。我买的很多翻译版都时常会有这些问题出现,最要命的是知道犯了错,还不出刊误表,那就是态度问题了。
您觉得呢? 送鲜花 (得1支)  扔鸡蛋 (得0个)

voodoo83

五级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2010-7-10 23:56:00
适合入门,错误较多
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

banggou
一级评论员
  
发表于:2009-8-9 9:08:00
作为国产的图书,比较适合入门,讲解的比较清晰。如果有一定的基础还是推荐看《LINUX程序设计(第3版) 》。
另外这本书的全电子版 http://linux.chinaunix.net/bbs/thread-1031833-1-1.html 有下载
您觉得呢? 送鲜花 (得1支)  扔鸡蛋 (得0个)

jiou99
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2007-9-23 19:03:00
这本书,我从头到尾的看了两遍,深感对我的帮助很大!
对于一个初学者来说,这绝对是一本入门的好教材和参考书和工具书,对一些基础知识讲解的很细致,我在这里向作者表示感谢!
回复 ( 1条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得1个)
我要写评论
查看所有评论交流(共40条)