怎么找到适合自己的书籍,这个因人而异,我看过很多书,以致于跟出版社达成了协议,下次看书直接可以从出版社拿,给8折,哈,所以我从去年开始,所有的书都是从出版社拿的。再也不用怕找不到书了。

=======================看看Linux篇的书籍===============

重量级:先说自己的

Linux书籍大推荐

六月初会出版,现在只接受预定,从零基础到高级架构都有,而且会有答疑课程。

入门篇

  《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。鸟哥的私房菜服务器篇,不建议看。

  驱动篇

  《LINUX设备驱动程序 》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码分析比较多,基于2440的,对linux外围驱动有很全面的讲解。

  内核篇

  浙江大学的《LINUX内核源代码情景分析》,外国鬼子的《莱昂氏UNIX源代码分析》还有《深入理解linux内核》都是出名的经典巨作。另外赵炯的《LINUX内核完全剖析--基于0.12内核》也非常不错,对内核代码进行了详细的注释,非常有助于对内核的理解和代码的分析。

  shell篇

  《LINUX与UNIX Shell编程指南》

《Linux shell  脚本攻略》

  应用 编程

  不用说了肯定是《unix环境高级编程》被称为unix编程的圣经。

  TCP/IP篇

  《TCP/IP详解》作者W.Richard Stevens也是《unix环境高级编程》的作者,牛人出的书没有一本不是经典的。但是英年早逝,默哀一下。

  c语言

  《The C Programming Language》正是作者造出来的c语言,书能垃圾就怪了

  《c和指针》和《c缺陷和陷阱》两本必备。包含了c语言最容易出错的地方,加深c语言功力的好材料。

  关于算法

  《算法导论》

  Linux基础

  1、《鸟哥的linux私房菜基础学习篇第二版》

  2、《Linux与Unix Shell 编程指南》

  C语言基础

  1、《C Primer Plus,5th Edition》【美】Stephen Prata著

  2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)著

  3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE)

  4、《嵌入式Linux应用程序开发详解》

  Linux内核

  1、《深入理解Linux内核》(第三版)

  2、《Linux内核源代码情景分析》毛德操 胡希明著

  研发方向

  1、《UNIX Network Programming》(UNP)

  2、《TCP/IP详解》

  3、《Linux内核编程》

  4、《Linux设备驱动开发》(LDD)

  硬件基础

  1、《ARM体系结构与编程》杜春雷著

  2、S3C2410 #sheet

  英语基础

  《计算机与通信专业英语》

  系统教程

  1、《嵌入式系统――体系结构、编程与设计》

  2、《嵌入式系统――采用公开源代码和StrongARM/Xscale处理器》毛德操 胡希明著

  3、《Building Embedded Linux Systems》

  理论基础

  1、《算法导论》

  2、《数据结构(C语言版)》

  3、《计算机组织与体系结构?性能分析》

  4、《深入理解计算机系统》【美】Randal E. Bryant David O'Hallaron著

  5、《操作 系统:精髓与设计原理》

  6、《编译原理》

  7、《数据通信与计算机网络》

  8、《数据压缩原理与应用》

相关文章: