第一图书网

嵌入式Linux应用开发完全手册

韦东山 主编 人民邮电出版社
出版时间:

2008-8  

出版社:

人民邮电出版社  

作者:

韦东山 主编  

页数:

579  

Tag标签:

无  

内容概要

本书全面介绍了嵌入式Linux系统开发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖Linux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的选项设置、Makefile语法、ARM汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如UART、I2C、LCD等),U-Boot、Linux内核的分析、配置和移植,根文件系统的构造(包括移植busybox、glibc、制作映象文件等),内核调试技术(比如添加kgdb补丁、栈回溯等),驱动程序编写及移植(LED、按键、扩展串口、网卡、硬盘、SD卡、LCD和USB等),GUI系统的移植(包含两个GUI系统:基于Qtopia和基于X),应用程序调试技术。  本书从最简单的点亮一个LED开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植GUI系统,掌握整个嵌入式Linux系统的开发方法。  本书由浅入深,循序渐进,适合刚接触嵌入式Linux的初学者学习,也可作为大、中专院校嵌入式相关专业本科生、研究生的教材。

书籍目录

第1篇 嵌入式Linux开发环境构建篇 第1章 嵌入式Linux开发概述 第2章 嵌入式Linux开发环境构建 第3章 嵌入式编程基础知识 第4章 Windows、Linux环境下相关工具、命令的使用第2篇 ARM9嵌入式系统基础实例篇 第5章 GPIO接口 第6章 存储器控制 第7章 内存管理单元MMU 第8章 NAND Flash控制器 第9章 中断体系结构 第10章 系统时钟和定时器 第11章 通用异步收发器UART 第12章 I*IC接口 第13章 LCD控制器 第14章 ADC和触摸屏接口第3篇 嵌入式Linux系统移植篇 第15章 移植U-Boot 第16章 移植Linux内核 第17章 构建Linux根文件系统 第18章 Linux内核调试技术第4篇 嵌入式Linux设备驱动开发篇 第19章 字符设备驱动程序 第20章 Linux异常处理体系结构 第21章 扩展串口驱动程序移植 第22章 网卡驱动程序移植 第23章 IDE接口和SD卡驱动程序移植 第24章 LCD和USB驱动程序移植第5篇 嵌入式Linux系统应用开发篇 第25章 嵌入式GUI开发 第26章 基于X的GUI开发 第27章 Linux应用程序调试技术参考文献

章节摘录

第1篇 嵌入式Linux开发环境构建篇第1章 嵌入式Linux开发概述1.2 基于ARM处理器的嵌入式Linux系统1.2.1 ARM处理器介绍1. ARM的概念嵌入式处理器种类繁多,有ARM、MIPS、PPC等多种架构。ARM处理器的文档丰富,各类嵌入式软件大多(往往首选)支持ARM处理器,使用ARM开发板来学习嵌入式开发是个好选择。基于不同架构CPU的开发是相通的,掌握ARM架构之后,在使用其他CPU时也会很快上手。当然,作为产品进行选材时,需要考虑的因素就非常多了,这不在本书的介绍范围之内。ARM(Advanced RISC Machine),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。ARM公司是32位嵌入式RISC微处理器技术的领导者,自从1990年创办公司以来,基于ARM技术IP核的微处理器的销售量已经超过了100亿。ARM公司并不生产芯片,而是出售芯片技术授权。其合作公司针对不同需求搭配各类硬件部件,比如UART、SDI、I2C等,设计出不同的SoC芯片。ARM公司在技术上的开放性使得它的合作伙伴既有世界项级的半导体公司,也有各类中、小型公司。随着合作伙伴的增多,也使得ARM处理器可以得到更多的第三方工具、制造和软件支持,又使整个系统成本降低,使新品上市时间加快,从而具有更大的竞争优势。基于ARM的处理器以其高速度、低功耗、价格低等优点得到非常广泛的应用,它可以应用于以下领域:①为无级通信、消费电子、成像设备等产品提供可运行复杂操作系统的开放应用平台;②在海量存储、汽车电子、工业控制和网络应用等领域提供实时嵌入式应用;③安全系统,比如信用卡、SIM卡等。


编辑推荐

《嵌入式Linux应用开发完全手册》以S3C2410、S3C2440开发板为例,从分析硬件上电执行的第一条指令开始,到构造出一个类似PDA、基于Linux的桌面GUI系统,带领读者学习、掌握从最底层到最高层的软件编写方法。 《嵌入式Linux应用开发完全手册》由浅入深,循序渐进,适合刚接触嵌入式Linux的初学者学习,也可作为大、中专院校嵌入式相关专业本科生、研究生的教材。

图书封面

图书标签Tags

广告

下载页面


嵌入式Linux应用开发完全手册 PDF格式下载



以前的书都是套路,介绍ARM的体系,ARM汇编,ARM的移植等等,套路一样,内容基本一样,千遍一律,而且入门难度太大了,没有基本功的话,基本看一头雾水,不过也不能排除这些书里面的部分章节还是写得不错的。经过之前的这些书,对于这本的评价应该也有一些根据了,《嵌入式LINUX应用完全手册》这本书我是看了样张再买的,对U-BOOT的详细说明,就我之前看的书,写的这么通俗易懂的就只有后者了,前者那些书不是这里所说,那里所说,根本摸不到边际,让人糊涂,后者是从运行的角度开始说明,慢慢讲U-BOOT的运行过程,让人明白,会自己修改。买了后,开始的都是一些基本的硬件知识,和程序的联系,都是一些基本东西,学习起来门槛低,整本书我还没有看完,只能说到U-BOOT前,后面我就暂时不发表言论了,总体上,书中的确有很多错漏,而且讲解的内容都比较简单,不过在作者的论坛上可以看到作者的细心,尽心,基本做到有问必答,有错必改,所以上来支持一下作者,不要被那些“高手”把这本领人进门的基础书籍给毁灭了。希望各位爱好arm开发的人,能早日进门,少走弯路~~~


此书写得挺不错的,适合嵌入式开发初学者入门,从arm裸机跑,到基于linux上的系统移植,到qt图形界面均有,需要有一定的c语言指针基础,和简单的电路基础。


感觉写的有点调理不清,最好每部分写的清楚一点,语句怎么来的。尤其是开篇的几章一定要清晰。这本书偏向于底层和ARM的开发板应用。至于要学好linux及上层编程,我还是建议初学者用linux系统下c程序开发完全手册。电子工业出版社 徐磊


这本书对嵌入式linux应用开发介绍得很系统很全面,之前看的是电子版的,有了实体书之后可以随时翻阅


书不错,很容易理解(学过ARM7最好),极其嵌入式Linux适合入门,代码稍加修改即可在自己的板子上运行,很不错!


嵌入式Linux应用开发完全手册,不错正品


速度那叫一个快,北京不到一天送到,非常高兴。虽然还没有细细品读,但从我读了读序言,看了看目录,我已感觉到这本书,写的不错,思维清晰,逻辑性强,从最真实的一面,最简单的一面,最朴实的一面教给我们如何学习linux嵌入式开发。等到读完了,我还会再来评价的。祝我好运,也祝所有学习linux嵌入式的朋友们天天向上!每天都有突破哦!!!


一直在犹豫要不要买这本书,虽然从事移植LINUX系统的工作已经好几年了,但还是有必要把这本书买下来好好拜读一下,以弥补自己的不足,同时也作为经典收藏之用。


适合嵌入式linux开发。不过有些地方讲的不清楚。


这本书刚买回来不久,正在看,相对于其他相关的书来说,这本书讲得很全面了。看了书目录,个人认为对初学嵌入式linux还是有用的


只是浅释,并没有深入。所以还特意买了《精通Linux设备驱动程序开发 》《深入Linux设备驱动程序内核机制》


配视频一起看非常棒,LINUX嵌入式的入门书籍。适合没有嵌入式基础的同学看看!


这本书是我买的5本嵌入式linux中最好的一本,以前我最信清华出版社,最信教授,可是我有些动摇


很好的一本书 里面虽然有比较多的错误 但认真看后 自己可以纠正。学习嵌入式linux,还没有一本书比它更好


嵌入式linux的经典入门书籍


这本书关于ARM的裸机程序开发写得很少,有点不适合我用。但对于linux写的很详细


入门的话算是一本很好的书,但最好最好是要有一块板在手上才行。前面部分分别介绍了一些基础的硬件,讲得很不错,结合板做的话效果很好。要注意一下的是可能你板上的连线和书上的有点差别,自己查查手册的话解决没问题。后面移植和驱动的还没怎么看,不过翻了下还是不错的。还有就是印刷得很不错,很小的字都印得很清楚。


对学习linux驱动开发很有帮助


如果你想从头开始做嵌入式系统开发的话,建议买这本,很详细明了


总体感觉这本书对初学Linux开发的人来说什么有用,很快就入门了~


买了本书, 要搞Linux驱动, 呵呵.....不错的书


书不错的,很值它的价格,对嵌入式arm初学者非常有用,书是针对三星2410和2440的


对于学习ARM及嵌入式有相当大的帮助。配合视频的学习效果更佳


韦东山出的书还是很不错的 对于嵌入式开发入门比较好 讲解很透彻


韦东山的书,写的非常好,讲解仔细,很适合初学LINUX的读者


开始还担心书本很多错误(大家反映出来的),不过现在是第二版了,错误应该都纠正过来了,不错!如果有一定的LINUX基础看这书就更好了。


是嵌入式编程的必备书籍


看得出作者对Linux是很有见解的,很多事情看得很透彻,可惜的是对自己的想法表达的不透彻,分析不够明白。


书质量不错,学习linux的经典书籍吧...


是本好书,说不好的是因为你基础太差,或者你太太牛叉。。。很适合全面了解嵌入式,看了视频更觉得作者水平高思维敏捷,不像有些视频说话吞吞吐吐,刚开始我也觉得这书不怎么样但是多看几遍,真是本超级好的书,感谢作者写这么好的书。。


嵌入式学子必备入门手册!


书不错 只是我暂时放弃学linux了。。。


初学linux必备啊


一本挺不错的书,比较适合与嵌入式初学者


这本书是好多人推荐的 就买了。要说没用 不可能。作为嵌入式的了解入门用书 是非常棒的。


学习嵌入式的入门书 一般吧


嵌入式入门必备


嵌入式经典教材,很多书都是参考他的,但是部分内容有点过时


这本书我不想多说什么,不管是韦老师的这本书,还是他的视频,现在看来是进军嵌入式的steppingstone,堪称经典。


是学习嵌入式的好书


从实用性来说非常值得买,另外与书有关的网站非常好,书的作者耐心回答大家的问题,同时上面讨论也非常多.对学习嵌入式是个很大的帮助.


给老公买的,他说还不错!还要综合其他的嵌入式书一起看。


做嵌入式挺经典的书籍,值得一看


对于初学者还是一本不错的书,不过后面的gui实际的例子讲的不详细


实用,特别是前面第二篇分析的到位。
建议看的时候对照三星公司Arm芯片的硬件手册来看,效果最好,不然有的地方可能会看不懂。


书很一般,但是奇怪怎么名气这么大,看来国内写ARM的书都差得很。
这本书相当于开发板手册而已,没有开发板就不用买这个了


资料系统,实例讲解到位,比效适合初学者,价格有非常实惠,真要谢谢当当


对从诸如51单片机转到ARM方面开发的,作为入门的教材是非常之不错的.


这本书比上次买的那本《ARM处理器逻辑开发实战》干净多了,书面比较整洁


当初选的时候,就纠结要不要买这本,结果买来就后悔了,内容还是不错,但要配合对应arm9板子学习,我没开发版,但又不想买一块过时的板子,所以想入手的同学慎重


内核的书买了一大堆,到头来一头雾水,这本书让我从一大堆内核理论中走了出来


一直就听说过这本书 对于刚接触ARM的人是值得推荐的


这本书对于其他的ARM入门来说,个人觉得这本比较好。我很满意


在学习arm的过程中,这是一本好书,对我帮助很大。


看了驱动编写部分,有实用的代码,初学的还是很容易上手的


研究内核和uboot非常好的书。


这书主要讲解ARM9的,内容很全,但是不是很详尽,总体来说,还是不错的


可以作为入门开发人员学习 讲的很全面


无论是从硬件还是软件方面都是初学者必备的入门好书


书材质不错 喜欢 就是不知道能否对学习ARM11有没有帮助,希望高手指点


正好配之前买的郭天祥老师的ARM9板子


比较适合初学者,可以看出作者是真正搞过开发的,比较实在,没有多余的废话


这本书做为入门读物很好,知识点覆盖面很全 例程所用开发板也是比较经典常用的s3c2440


非常建议购买。我买了本让我知道很多底层的知识。这正是很多上层软件开发人员所缺乏的。


买这本书是经别人推荐的,感觉比较适合刚刚入门的新手看,总体来说不错,讲的比较详细,光盘也没坏,不错的一本书!


当参考书还不错,省的看硬件手册


书中的实例一步步引导读者,看过之后受益匪浅,大赞!


需要多对照开发板学习,不错的书


作为参考书,还有例子,引导开发非常不错


讲得很全。适合入门。为深入理解打下了基础


基础到应用都有,很好,网上还有配套的视频卖,但是视频比较贵啊!这个书还是很好滴!


这本书的确不错,从基础讲起,即使是新手,也可以照着书上的一步一步来操作,没有太空洞的理论,最起码给人一种感性上的认识。推荐!!


书很好,内容很详尽、全面,对于初学者来说是很不错一本书。实践与理论结合得很好,很难得的学习参考。


书的纸质还不错,看着很舒服。 内容吧,适合初学者 讲的比较详细


书写得不错。还有网上面得支持。可以节约不少时间,适合初学者。


还没看,准备学习,看到相关视频觉得老师讲的挺好的


印刷质量好,内容和开发板视频配套,初学不错


看书的同时听视频,收获很大,感觉好像能对开发板掌控了,继续努力中


内容讲得一般,但代码很详细,而且国内写这种书的人还不是很多,也没有那么好,这个相对来讲就很好了,还是可以看看。


很厚很全的一本书,适合初学者。


理论联系实际的好书,通俗易懂,适合初学者,正是我需要的


很好的一本书,介绍的很全面,适合初学。


比较基础的东西,入门可以选这本,内容比较全


光盘能正常读取,内容丰富,值得赞一个。


内容还是比较适合我这种初学者的,就是这一次送货速度慢了点


书中虽有点错误,但是书的内容,章节的安排还是对初学者学习有不少帮助


内容充实,实例具体!


讲的很全面,但不一定适合所有的人哦。


正开始读,写得挺全面的,但需要买块板子操作下。


这本书对于初学者来说却是太好了!之前看了很多书,但都不是很全,这本书给了我很大帮助!


写的很详细具体,适合初学者


不错的书,手把手教,适合初学者


书很不错,很给力适合初学者。但是快递太慢了等了四天


还不错,适合我这种初学者


看了有2周了,写的很清楚,非常适合初学者。好书。


这本书名气还是比较大,还没有能力看懂,需要再积累一段时间的知识再看。希望收获足够大


这本书是我查了很多的评论以后最终选择的,还好,没让我失望


拿到书了,讲的很详细,光盘上的资料也很全。慢慢研究


各方面内容涵盖比较全面,但是不够细,当然也不能强求哈。


适合入门看,但是里面知识点很全但泛泛而谈,不是特别深入,但是这方面的话这书已经不容易了


相关图书