Beginner Embedded Linux Learning Essential Books

Source: Internet
Author: User

a lot of embedded Linux Novice, to their own learning process is very confused, do not know where to learn? What books do you need to see in the learning process? A previous article on how to get started with embedded development, how to go deep? I hope to help you, The next step is to recommend some of the core books on embedded Linux learning for embedded Linux beginners.

  Linux Basics

  1. "Linux and Unix Shell Programming Guide"

  C Language Basics

  1, "C Primer plus,5th Edition" "Beauty" Stephen Prata

  2, "The C programming Language, 2nd Edition" "Mei" Brian W. Kernighan David M. Rithie (K & R)

  3, "advanced programming in the UNIX environment,2nd Edition" (apue)

  4, "Embedded Linux application Development detailed"

  Linux kernel

  1, "in-depth understanding of the Linux kernel" (third edition)

  2, "Linux kernel source code scenario analysis" Maudeca Hu Himing

Research direction

  1, "UNIX Network Programming" (UNP)

  2, "TCP/IP detailed"

  3, "Linux kernel Programming"

  4, "Linux Device Driver Development" (LDD)

Hardware Basics

  1, "ARM architecture and programming" Duchunrei

  2, s3c2410 Datasheet

Basic English

  1. "Computer and communication professional English"

System Tutorials

  1, "Embedded system-architecture, programming and Design"

  2, "embedded system-the use of open source code and Strongarm/xscale processor" Maudeca Hu Himing

  3. "Building Embedded Linux Systems"

Theoretical basis

  1, "Introduction to Algorithms"

  2, "Data structure (c language version)"

  3. "Computer Organization and Architecture" performance analysis

  4, "in-depth understanding of computer systems" "Beauty" Randal E. Bryant David O "Hallaron

  5, "Operating system: Essence and Design Principle"

  6, "Compiling principle"

  7. "Data Communication and computer network"

  8, "data compression principle and application"

Personal learning of these things depends on self-study, to tell the truth this journey is too long. The real embedded entry threshold is still relatively high, before learning to have a full heart preparation, training institutions to learn is also necessary, I took part in the training found that the same training, the same teaching, some people can learn very well, some people learn very poorly. In fact, the old saying goes: Master takes the door, practice depends on individual

Beginner Embedded Linux Learning Essential Books

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.