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