100 Professional Books for Embedded Engineers

100 Professional Books for Embedded Engineers

001 “Data Structures in a Nutshell”

002 “Bird Brother’s Linux Cookbook”

003 “Crazy Android Lectures”

004 “The First Line of Code”

005 “Linux Kernel Design and Implementation”

006 “Driver Design and Development”

007 “Linux Kernel Decryption”

008 “Advanced Programming in the UNIX Environment”

009 “Linux Kernel Design and Implementation”

010 “Essential C++”

011 “Embedded Linux”

012 “Linux Device Drivers”

013 “Deep Dive into C Language”

014 “C Programming in Linux”

015 “C Primer Plus (5th Edition)”

016 “ARM Architecture and Programming (2nd Edition)”

017 “Detailed Explanation of Linux Device Driver Development (3rd Edition)”

018 “Exploring the Art of Android Development”

019 “C++ Plus”

020 “Advanced Programming in the UNIX Environment”

021 “Walking with Big Data – The Future of Learning and Education”

022 “The Elements of User Experience”

023 “Programming and Art”

024 “ARM Embedded Architecture and Interface Technology”

025 “Cortex-M0 Interface Programming”

026 “C Programming: A Modern Approach”

027 “C++ Primer”

028 “Data Structures” (Yan Weimin)

029 “Introduction to Algorithms”

030 “Linux Device Driver Development”

031 “Code Complete”

032 “Computer Systems: A Programmer’s Perspective”

033 “Advanced Programming in the UNIX Environment”

034 “Principles of Computer Security”

035 “UNIX Network Programming”

036 “Head First Design Patterns”

037 “Linux Drivers” (Song Baohua)

038 “C++ Primer 4”

039 “QT5 Exciting Examples”

040 “LDD3”

041 “Advanced C++ Programming”

042 “C Language Tutorial”

043 “Practical Linux Programming Essentials”

044 “ARM Tutorial”

045 “Java Programming Ideas”

046 “HTML+CSS Web Design and Layout from Beginner to Master”

047 “Deep Dive into C Language”

048 “Deep Practice of Embedded Linux System Porting”

049 “Advanced UNIX Programming”

050 “C Embedded One-Stop Teaching”

051 “Compiler Principles”

052 “Deep Practice of Embedded Linux System Porting”

053 “Advanced Programming in the UNIX Environment”

054 “Linux Network Programming”

055 “C Language Programming”

056 “Advanced Programming in the UNIX Environment”

057 “Basic Tutorial for Embedded Linux C Language Programming”

058 “Java Programming Ideas”

059 “TCP/IP Detailed Explanation”

060 “Linux Technical Manual”

061 “Deep Analysis of C Language”

062 “Advanced UNIX Environment Programming”

063 “C++ Primer Plus”

064 “QT”

065 “C Programming”

066 “C and Pointers”

067 “C++ Primer”

068 “The C Programming Language”

069 “Programming C#”

070 “Thinking in C++”

071 “Linux Device Driver”

072 “Linux Kernel Development”

073 “Software Engineering”

074 “C and Pointers”

075 “Android Core Code”

076 “Android Technology Insider”

077 “Android Low-Level Porting”

078 “UNIX Programming Manual (Volumes 1 & 2)”

079 “Linux Driver Design (3rd Edition)”

080 “ARM Practical Development”

081 “Advanced Programming in the UNIX Environment”

082 “TCP/IP Programming Detailed Explanation”

083 “Linux Network Programming”

084 “The Art of UNIX Programming”

085 “Structure and Interpretation of Computer Programs”

086 “C Primer Plus”

087 “The Linux Command Line”

088 “Linux Device Drivers”

089 “The C Programming Language”

090 “Ajax Advanced Programming”

091 “AngularJS Official Tutorial”

092 “ARM Architecture”

093 “Advanced Programming in the UNIX Environment”

094 “Linux Device Drivers”

095 “Modern Operating Systems”

096 “TCP/IP Protocol Detailed Explanation”

097 “Embedded C Language Design Patterns”

098 “Struts In Action”

099 “The C Programming Language (2nd Edition)”

100 “Understanding the Linux Kernel (3rd Edition)”

Leave a Comment