Linux基础学习

1、 Linux与Unix Shell编程指南

C语言基础

1、C Primer Plus ,5th Edition

2、The CPrograming Language

3、Advanced Programing in the UNIX Environment

4、嵌入书Linux应用程序开发详解

Linux内核

1、深入理解Linux内核

2、Linux内核源代码情景分析

研发方向

1、UNIX Nextwork Programing

2、TCP/IP详解

3、Linux内核编程

4、Linux设备驱动开发

5、Linux高级程序设计

硬件基础

1、ARM体系结构与编程

2、S3C2410 Datasheet

英语基础

1、计算机与通信专业英语

系统教程

1、嵌入式系统--体系结构、编程与设计

2、嵌入式系统--采用公开源代码和StrongARM/Xscale处理器

3、Building Embedded Linux Systems

4、嵌入式ARM系统原理与实例开发

理论基础

1、算法导论

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

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

4、深入理解计算机系统

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

6、编译原理

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

8、数据压缩原理与应用

C语言书籍推荐

1、The C Programing language

2、Pointers on C --C与指针

3、C traps and pitfalls

4、Expert C language

5、Writing Clean Code----Microsoft Texhniques for Developing Bug-free C pointers

6、Programing Embeded Systems in C and C++

7、C语言嵌入式系统编程修炼

8、高质量C++/C编程指南

算法、架构方式也很重要

猜你喜欢

转载自www.cnblogs.com/Benjamin-1996/p/9021527.html