您的浏览历史

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

 电子书Web试读版:试读本书 全部品种


精彩评论
市场价 : ¥69.00
会员价 : ¥53.13

基本信息
【评  价】 (共 53 条) 参与评论
【作  者】韦东山 [同作者作品]
【出 版 社】 人民邮电出版社     【书 号】 9787115182623
【上架时间】 2008-7-18
【出版日期】 2008 年8月 【开 本】 16开 【页 码】 579     【版 次】1-1
【所属分类】 计算机 > 操作系统 > Linux
编辑推荐

基于ARM 9+Linux 2.6平台.
从基础讲起,引导读者快速入门..
实例丰富,可直接应用于工程实践...



【内容简介】

本书全面介绍了嵌入式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内核
<< 查看详细目录

【前言】

背景知识.
嵌入式Linux在嵌入式领域发展迅速、需求旺盛,但是嵌入式Linux的入门很难。初学者多是自己琢磨,效率不高。学习过程中碰到的问题千奇百怪,解决后却往往发现是极其低级的错误,以作者为例,初学时在论坛疯狂发帖求教,现在回头一看不免感叹:怎么会提出这么弱智的问题?但是,当时就是被这类问题折磨得寝食难安。
相对于嵌入式Linux常识的匮乏,更大的困难是缺乏完善的知识结构:只了解硬件,或是只了解软件。对于有志于从事底层系统开发(比如改造Bootloader、钻研内核、为新硬件编写驱动程序)的人,对于想从上层软件开发转到底层软件开发的人,应该看得懂电路原理图,看得懂芯片数据手册,清楚.. << 查看前言

【书摘】

第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卡等。
  ……

【免费试读】

 电子书Web试读版:试读本书 全部品种
免费试读 第15章..   免费试读 第18章..   免费试读 第20章..  
>>进入在线免费试读
评论交流 共有53人开贴评论  60人参与评论  34人参与打分 查看
24人
 70%
用户平均打分
我要写评论 help如何参与评论和打分
1人
 2%
1人
 2%
1人
 2%
7人
 20%

zhangjy_c

一级评论员
  
发表于:2009-2-18 9:05:00
挺不错的一本书,看完前面十一章,几乎没有错误,适合初级嵌入式开发程序员阅读。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

BigTemplar

一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2008-12-22 16:31:00
挺好的一本书,对于嵌入式开发的入门很有帮助。作者应该做过很长时间的嵌入式开发,基本上是给嵌入式开发穿了一条线,我对这本书很满意。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

zpliu
一级评论员
评价等级:  
发表于:2008-9-2 12:42:00
我是8.17号拿到这本书的
总体感觉这本书不错,需要反复的阅读,理解它的精髓,因为这本书不是泛泛而谈的,作为初学者要多看几遍了
当然书中有点错误,都在它的配套网站www.100ask.net上勘误了,在读这本书时,遇到问题都可以在上边提问,还有幸能得到作者本人的回答,感觉非常值,这种服务很难遇到。
总体感觉这本书有内涵,值得,我是看了这本书,对arm部分才有了一点感觉的
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

flying1104
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2008-9-2 0:11:00
刚刚毕业了2年多,开始做的都是硬件研发,接触了ARM,并对它很感兴趣,从上年的9月开始都现在,终于说是入门了,买的关于ARM的书也不少,《嵌入式设计及LINUX驱动开发指南--基于xxx》,《嵌入式linux设备驱动开发详解》,《arm嵌入式无线通信…………》《arm嵌入式应用系统…………》等等,看了也不少,EBOOK的看了也不少,最后买了这本书,看了这本书,我才真真正正觉得最基本的东西都懂了,所有以前看的东西,一下就贯通了。以前的书都是套路,介绍ARM的体系,ARM汇编,ARM的移植等等,套路一样,内容基本一样,千遍一律,而且入门难度太大了,没有基本功的话,基本看一头雾水,不过也不能排除这些书里面的部分章节还是写得不错的。经过之前的这些书,对于这本的评价应该也有一些根据了,《嵌入式LINUX应用完全手册》这本书我是看了样张再买的,对U-BOOT的详细说明,就我之前看的书,写的这么通俗易懂的就只有后者了,前者那些书不是这里所说,那里所说,根本摸不到边际,让人糊涂,后者是从运行的角度开始说明,慢慢讲U-BOOT的运行过程,让人明白,会自己修改。买了后,开始的都是一些基本的硬件知识,和程序的联系,都是一些基本东西,学习起来门槛低,整本书我还没有看完,只能说到U-BOOT前,后面我就暂时不发表言论了,总体上,书中的确有很多错漏,而且讲解的内容都比较简单,不过在作者的论坛上可以看到作者的细心,尽心,基本做到有问必答,有错必改,所以上来支持一下作者,不要被那些“高手”把这本领人进门的基础书籍给毁灭了。希望各位爱好arm开发的人,能早日进门,少走弯路~~~
您觉得呢? 送鲜花 (得2支)  扔鸡蛋 (得0个)

shage100
二级评论员
  
发表于:2009-7-2 11:09:00
做了大半年单片机的开发,再回头来看这本书才发现我以前的无知给了这本书错误的评价,这本书确认不错,可以说是一本2440的技术手册,确认适合做过单片机的人
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共53条)