Discover new books on Goodreads
Meet your next favorite book
A few computer engineers tend to live the hard way and try to deeply understand everything that fascinate them. They wonder what does really happen in operating systems in a very deep level, how processors work in register level, or what makes everything work in an embedded system the way it does?
If you know what I mean, this is the list provided for you!
I've gone a long way to make it a definite list for myself.
The books I put in this list give you the minimum knowledge of making your own way of embedded systems specialty.
You will be able to design your own hardware and make software running on it by the end of this journey, which gives you a huge power of creativity and opportunity to make your ideas real.
Books are carefully ordered, start from 1 through the end.
I wish you enjoy reading these fascinating books in the list.
Brian Salehi
If you know what I mean, this is the list provided for you!
I've gone a long way to make it a definite list for myself.
The books I put in this list give you the minimum knowledge of making your own way of embedded systems specialty.
You will be able to design your own hardware and make software running on it by the end of this journey, which gives you a huge power of creativity and opportunity to make your ideas real.
Books are carefully ordered, start from 1 through the end.
I wish you enjoy reading these fascinating books in the list.
Brian Salehi
Score
A book’s total score is based on multiple factors, including the number of people who have voted for it and how highly those voters ranked the book.
| 1 |
LPIC-1: Linux Professional Institute Certification Study Guide (Lpic-1 Linux Professional Institute Certification Study Guide)
by
4.16 avg rating — 31 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 2 |
Assembly Language Step-by-Step: Programming with Linux
by
Jeff Duntemann (Goodreads Author)
4.22 avg rating — 196 ratings
score: 99,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 3 |
The C Programming Language
by
4.44 avg rating — 11,335 ratings
score: 98,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 4 |
Sams Teach Yourself C++ in One Hour a Day
by
4.14 avg rating — 133 ratings
score: 97,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 5 |
Pro Git
by
4.18 avg rating — 3,406 ratings
score: 96,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 6 |
Operating System Concepts
by
3.90 avg rating — 2,200 ratings
score: 95,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 7 |
LPIC-2: Linux Professional Institute Certification Study Guide: Exam 201 and Exam 202
by
3.59 avg rating — 22 ratings
score: 94,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 8 |
Modern C
by
3.79 avg rating — 90 ratings
score: 93,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 9 |
The C++ Programming Language
by
4.10 avg rating — 4,027 ratings
score: 92,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 10 |
Beginning X64 Assembly Programming: From Novice to Avx Professional
by
really liked it 4.00 avg rating — 1 rating
score: 91,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 11 |
Professional C++
by
4.32 avg rating — 118 ratings
score: 90,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 12 |
Data Structures and Algorithms in C++
by
3.75 avg rating — 56 ratings
score: 89,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 13 |
Introduction to Algorithms
by
4.35 avg rating — 9,322 ratings
score: 88,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 14 |
The Linux Programming Interface: A Linux and UNIX System Programming Handbook
by
4.64 avg rating — 718 ratings
score: 87,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 15 |
Linux Kernel in a Nutshell
by
3.78 avg rating — 86 ratings
score: 86,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 16 |
Murach's MySQL
by
really liked it 4.00 avg rating — 93 ratings
score: 85,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 17 |
Mastering Qt 5
by
4.11 avg rating — 9 ratings
score: 84,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 18 |
The Clean Coder: A Code of Conduct for Professional Programmers
by
4.26 avg rating — 9,257 ratings
score: 83,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 19 |
Linux Kernel Development
by
Robert Love (Goodreads Author)
4.34 avg rating — 873 ratings
score: 82,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 20 |
Linux Device Drivers
by
4.13 avg rating — 275 ratings
score: 81,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 21 |
UNIX Network Programming, Volume 1: The Sockets Networking API
by
4.36 avg rating — 298 ratings
score: 80,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 22 |
Clean Code: A Handbook of Agile Software Craftsmanship
by
4.35 avg rating — 23,417 ratings
score: 79,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 23 |
Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library
by
4.12 avg rating — 24 ratings
score: 78,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 24 |
Clean Architecture
by
4.22 avg rating — 7,075 ratings
score: 77,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 25 |
ARM Assembly Language: Fundamentals and Techniques
by
4.15 avg rating — 33 ratings
score: 76,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 26 |
Hands-On Network Programming with C: Learn socket programming in C and write secure and optimized network code
by
4.40 avg rating — 20 ratings
score: 75,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 27 |
C++17 Standard Library Quick Reference: A Pocket Guide to Data Structures, Algorithms, and Functions
by
0.00 avg rating — 0 ratings
score: 74,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 28 |
Make Your Own Neural Network
by
4.34 avg rating — 702 ratings
score: 73,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 29 |
Practical Vim: Edit Text at the Speed of Thought
by
4.50 avg rating — 1,445 ratings
score: 72,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 30 |
Encyclopedia of Electronic Components Volume 2: LEDs, LCDs, Audio, Thyristors, Digital Logic, and Amplification
by
4.48 avg rating — 107 ratings
score: 71,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 31 |
Encyclopedia of Electronic Components Volume 1: Resistors, Capacitors, Inductors, Switches, Encoders, Relays, Transistors
by
4.34 avg rating — 186 ratings
score: 70,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 32 |
Mastering OpenCV 4: A comprehensive guide to building computer vision and image processing applications with C++, 3rd Edition
by
really liked it 4.00 avg rating — 1 rating
score: 69,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 33 |
Linux in a Nutshell
by
3.92 avg rating — 765 ratings
score: 68,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 34 |
Learning Boost C++ Libraries: Solve practical programming problems using powerful, portable, and expressive libraries from Boost
by
Arindam Mukherjee (Goodreads Author)
really liked it 4.00 avg rating — 3 ratings
score: 67,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 35 |
Neural Networks and Deep Learning: A Textbook
by
4.31 avg rating — 48 ratings
score: 66,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 36 |
The Hundred-Page Machine Learning Book
by
Andriy Burkov (Goodreads Author)
4.25 avg rating — 1,432 ratings
score: 65,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 37 |
Practical Binary Analysis: Build Your Own Linux Tools for Binary Instrumentation, Analysis, and Disassembly
by
4.51 avg rating — 73 ratings
score: 64,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 38 |
Encyclopedia of Electronic Components Volume 3: Sensors for Location, Presence, Proximity, Orientation, Oscillation, Force, Load, Human Input, Liquid ... Light, Heat, Sound, and Electricity
by
4.58 avg rating — 65 ratings
score: 63,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 39 |
Boost.Asio C++ Network Programming
by
really liked it 4.00 avg rating — 24 ratings
score: 62,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 40 |
Boost.Asio C++ Network Programming Cookbook
by
3.93 avg rating — 14 ratings
score: 61,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 41 |
Make: More Electronics: Journey Deep Into the World of Logic Chips, Amplifiers, Sensors, and Randomicity
by
4.39 avg rating — 146 ratings
score: 60,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 42 |
Make: Electronics
by
4.27 avg rating — 1,263 ratings
score: 59,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
42 books ·
1 voter ·
list created May 29th, 2020
by Brian Salehi (votes) .
Tags:
embedded-linux
People Who Voted On This List (1)
Brian
449 books
3 friends
3 friends
Anyone can add books to this list.
How to Vote
To vote on existing books from the list, beside each book there is a link vote for this book clicking it will add that book to your votes.
To vote on books not in the list or books you couldn't find in the list, you can click on the tab add books to this list and then choose from your books, or simply search.


