Embedded Learning Book Recommendations

Linux Basics

1. "Linux and Unix Shell Programming Guide"
C Language Basics
1. "C Primer Plus, 5th Edition" [US] Stephen Prata
2. "The C Programming Language, 2nd Edition" [US] Brian W. Kernighan David M. Rithie (K & R)
3. "Advanced Programming in the UNIX Environment, 2nd Edition" (APUE) Unix environment advanced programming classic, must-see
4. "Detailed Explanation of Embedded Linux Application Development"
Linux Kernel

0. The design and implementation of the Linux kernel is relatively comprehensive and suitable for beginners
. 2. "TCP/IP Detailed Explanation" 3. "Linux Kernel Programming" 4. "Linux Device Driver Development" (LDD) Hardware Foundation 1. "ARM Architecture and Programming" by Du Chunlei 2. S3C2410 Datasheet English Basics 1. "Computer English for Communication Professionals" System Course 1. "Embedded System - Architecture, Programming and Design" 2. "Embedded System - Using Open Source Code and Strong ARM /Xscale Processor" by Mao Decao and Hu Ximing 3. "Building Embedded System" Linux Systems " Theoretical Basis 1. "Introduction to Algorithms" 2. "Data Structures (C Language Version)" 3. "Computer Organization and Architecture? Performance Analysis" 4. "In-depth Understanding of Computer Systems" [US] Randal E. Bryant David O'Hallaron 5. "Operating System: Essence and Design Principles" 6. "Compilation Principles" 7. "Data Communication and Computer Networks" 8. "Data Compression Principles and Applications" C language book recommendation



























1. The C programming language
2.
Pointers on C 3. C traps and pitfalls
4. Expert C Lanuage 5. Writing Clean Code Microsoft Techiniques for Developing Bug-free C Programs "Programming Essence--Microsoft's Secret to Writing High-quality Error-Free C Programs" 6. Programming Embedded Systems in C and C "Embedded System Programming" 7. "C Language Embedded System Programming Practice" 8. "High Quality C/C Programming Guide" Lin Rui codes as much as possible. To learn C well, you can't just focus on C itself. Algorithms, architectures, etc. are all important.












Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325214975&siteId=291194637