
Linux基础 1、《Linux与Unix Shell 编程指南》 9 J, O/ T0 m/ g1 B3 ]# K+ q C语言基础 9 H+ f; B: t, q1 D9 ? 1、《C Primer Plus,5th Edition》【美】Stephen Prata着 ; K% [( s& E7 L4 J9 H 2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)着 2 B [1 U# V8 ?9 f6 z, P 3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE) 4、《嵌入式Linux应用程序开发详解》 ' i% J% n: [1 n% j9 k Linux内核 1、《深入理解Linux内核》(第三版) 2、《Linux内核源代码情景分析》毛德操 胡希明著 5 {) p. D/ v9 {% i- j B9 v+ l& q 研发方向 " ^ B& l! r }8 Q y) \4 j 1、《UNIX Network Programming》(UNP) 2、《TCP/IP详解》 3、《Linux内核编程》 4、《Linux设备驱动开发》(LDD) 5、《Linux高级程序设计》 杨宗德著8 B% ` Z* ~4 L6 a" N3 B 硬件基础 ' L! J3 j6 c+ P' p; q4 b- l9 i' O 1、《ARM体系结构与编程》杜春雷着 2、S3C2410 Datasheet 英语基础 1、《计算机与通信专业英语》 系统教程 $ j; n5 W9 V/ \! x% t. ] 1、《嵌入式系统――体系结构、编程与设计》 4 W/ k) D2 J5 i: l/ ` 2、《嵌入式系统――采用公开源代码和StrongARM/Xscale处理器》毛德操 胡希明着 1 Y0 p, D7 B* {( l; [ 3、《Building Embedded Linux Systems》 4、《嵌入式ARM系统原理与实例开发》 杨宗德著 理论基础 ) F& S% \0 A2 q% I5 a 1、《算法导论》 2 f! F: V' o3 P2 d: Y; c 2、《数据结构(C语言版)》 8 S, `0 ^! M6 S. C 3、《计算机组织与体系结构?性能分析》 4、《深入理解计算机系统》【美】Randal E. Bryant David O''Hallaron着 # N( a8 Q$ m$ F0 g# v 5、《操作系统:精髓与设计原理》 6、《编译原理》 7、《数据通信与计算机网络》 8、《数据压缩原理与应用》 C语言书籍推荐 ; u u" C" s/ V9 S R2 \ \ 1. The C programming language 《C程序设计语言》 2. Pointers on C 《C和指针》 1 Q1 j4 }( H* ?! J5 x 3. C traps and pitfalls 《C陷阱与缺陷》 4. Expert C Lanuage 《专家C编程》 4 k1 A( h+ G! K0 t5 J# X( R 5. Writing Clean Code -----Microsoft Techiniques for Developing Bug-free C Programs 《编程精粹--Microsoft 编写优质无错C程序秘诀》 : ^- K N& n8 J& F+ l c: F 6. Programming Embedded Systems in C and C++ 《嵌入式系统编程》 7.《C语言嵌入式系统编程修炼》 8.《高质量C++/C编程指南》林锐 尽可能多的编码,要学好C,不能只注重C本身。算法,架构方式等都很重要。 # I e: s' p* O9 d# W& h Linux经典书籍推荐 初级:熟练使用命令、熟悉Shell编程、能配置简单的服务,清楚各类服务相关的配置文件的位置,1 f/ ^% y, i& f {' _) k! T4 E 能看懂并可修改系统提供的配置脚本(/etc/*.*) 《鸟哥的私房菜基础篇、高级篇》 6 s% u+ d+ C8 a6 ? 《Advanced Bash Shell》 ; o! o0 \+ p% i3 ?1 y5 _+ i) P h& [# j2 h3 F/ A ) C+ t8 t6 S1 x+ g: ` 中级:熟悉TCP/IP原理、OS原理、熟练使用C语言、Linux系统编程、网络编程。 推荐书籍: 《The C Programming Language》 9 f1 g! ]/ H% C5 x: W1 W 《Unix环境高级编程》 " f( _) p( N* Z' C- B8 j; y# m' z 《Linux程序设计》 《TCP/IP协议详解卷一》 《Unix网络高级编程》 高级: + x7 ]- K( m0 e. R: G 《Linux Device Driver》 - n k' G0 N4 ?) Z 《深入理解Linux内核》 《深入理解计算机系统》 5 M# a) u% S' J& k 《深入理解LINUX网络内幕》 |
多谢推荐,肯定会用上 |
留个脚印 |
多谢分享,要有电子档的链接该多好![]() ![]() |
多谢分享 |
看完人都傻到了吧 |
多谢分享,要有电子档的链接该多好 |
学之不易呀![]() |
谢谢分享,我仔细看了之后觉得真心不错,比较到位![]() ![]() |
谢谢,很多都从百度找 |
好多,看不完,留下脚印了。 |
都是不错的书,感谢分享 |
这么多的书呀,会很累很累的吧 |
要看这么多书,还要做许多其它功课。嵌入式可是不易! |