
Linux基础 5 D- K+ H% R6 d7 O4 V 1、《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)着 / E* f3 K9 ]* P3 j; |' \ 3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE) & |( L, A; @+ `" s2 t7 y. \ 4、《嵌入式Linux应用程序开发详解》 4 m d' K9 m8 T Linux内核 ) S2 x$ U1 S. `/ ?* q/ | 1、《深入理解Linux内核》(第三版) 2、《Linux内核源代码情景分析》毛德操 胡希明著 3 L# I7 H' C2 V9 d' V1 K& x 研发方向 1 [! X3 @$ I6 W1 E 1、《UNIX Network Programming》(UNP) 2、《TCP/IP详解》 - x' Z2 x- x. n7 x t7 V8 V! j 3、《Linux内核编程》 4、《Linux设备驱动开发》(LDD) 8 p! b. S4 {' } 5、《Linux高级程序设计》 杨宗德著 硬件基础 & Q8 Q' m$ C$ E! X% N0 M' B 1、《ARM体系结构与编程》杜春雷着 5 m2 E4 u6 x) s 2、S3C2410 Datasheet 英语基础 1、《计算机与通信专业英语》 ) n4 I+ K5 C- m$ P 系统教程 3 y+ O6 V8 m3 C0 C. j/ f/ e 1、《嵌入式系统――体系结构、编程与设计》 2、《嵌入式系统――采用公开源代码和StrongARM/Xscale处理器》毛德操 胡希明着 * S: |9 z5 N, m! _, ^ 3、《Building Embedded Linux Systems》 $ u% w$ W+ c1 _$ a) Q. ?7 U. v 4、《嵌入式ARM系统原理与实例开发》 杨宗德著 理论基础 # l+ S' F5 _4 x% I" i 1、《算法导论》 7 T$ A5 u" O& U" ^ 2、《数据结构(C语言版)》 + G; x6 ]: o' j4 b3 R: @ 3、《计算机组织与体系结构?性能分析》 3 C! W1 ~+ ]3 }% o* Z# C 4、《深入理解计算机系统》【美】Randal E. Bryant David O''Hallaron着 5、《操作系统:精髓与设计原理》 6、《编译原理》 ! a$ T9 T4 q% p2 R7 x/ X3 Y 7、《数据通信与计算机网络》 8、《数据压缩原理与应用》 7 A& ]& R, U* r7 C0 e5 j0 x 2 R8 ^% U' m- q C语言书籍推荐 4 a/ R; g* o/ F 1. The C programming language 《C程序设计语言》 8 R) Z( f% {+ o% m+ j. q. k8 Z9 B 2. Pointers on C 《C和指针》 3. C traps and pitfalls 《C陷阱与缺陷》 4. Expert C Lanuage 《专家C编程》 / O4 C: Y- y) `2 Z 5. Writing Clean Code -----Microsoft Techiniques for Developing Bug-free C Programs 《编程精粹--Microsoft 编写优质无错C程序秘诀》 % |9 C4 v7 \* \! D: J8 m. P/ L 6. Programming Embedded Systems in C and C++ 《嵌入式系统编程》 7.《C语言嵌入式系统编程修炼》 ; |: I* o4 U% U2 N8 p 8.《高质量C++/C编程指南》林锐 1 J2 c# l6 I) K3 Y D+ h 尽可能多的编码,要学好C,不能只注重C本身。算法,架构方式等都很重要。. L* ?& n8 n; Q! g4 U. _ l & S! w4 W3 q( }- v Linux经典书籍推荐 初级:熟练使用命令、熟悉Shell编程、能配置简单的服务,清楚各类服务相关的配置文件的位置, 能看懂并可修改系统提供的配置脚本(/etc/*.*) 《鸟哥的私房菜基础篇、高级篇》 9 ^( m7 l( E3 F# j: L, s: V 《Advanced Bash Shell》 9 c# {' a, ~: K4 s ) q' p* B# j- w! A, c$ O! D " C' K" B: i( W& A: ? 中级:熟悉TCP/IP原理、OS原理、熟练使用C语言、Linux系统编程、网络编程。 推荐书籍: 《The C Programming Language》 《Unix环境高级编程》 ( V, D- M5 g8 s& f5 Y 《Linux程序设计》 $ E! x1 l; t* x 《TCP/IP协议详解卷一》 《Unix网络高级编程》 高级: # M! j. o- Q6 h" y' i9 N- h 《Linux Device Driver》 《深入理解Linux内核》 0 [1 G; N+ ]; d! O1 \! {) w 《深入理解计算机系统》 《深入理解LINUX网络内幕》 |
多谢推荐,肯定会用上 |
留个脚印 |
多谢分享,要有电子档的链接该多好![]() ![]() |
多谢分享 |
看完人都傻到了吧 |
多谢分享,要有电子档的链接该多好 |
学之不易呀![]() |
谢谢分享,我仔细看了之后觉得真心不错,比较到位![]() ![]() |
谢谢,很多都从百度找 |
好多,看不完,留下脚印了。 |
都是不错的书,感谢分享 |
这么多的书呀,会很累很累的吧 |
要看这么多书,还要做许多其它功课。嵌入式可是不易! |