>>11942418Computer Architecture (there's also an ARM version and a RISCV version, but I haven't looked at them):
Computer Organization and Design MIPS Edition by Patterson and Hennesy
Embedded Systems and RTOS design (ARM focused):
Embedded and Real-Time Operating Systems by Wang
The Definitive Guide to ARM Cortex M3 and M4 Processors by Yiu
Real-Time Operating Systems for ARM Cortex-M Microcontrollers by Valvano
Programming in C:
Reusable Firmware Development by Beningo (more focused on embedded)
Modern C by Gustedt (more general C programming guide, more up to date than K&R, not all applies to embedded)
Audio DSP Effects (pretty cool):
DAFX Digital Audio Effects by Zolzer
>Complex variablesChurchill is also good
>Probability for EE(1st course)Probability, Random Variables And Random Signal Principles - Peebles
>Circuit analysis(2nd course)Linear and non-linear circuits - Chua, Desoer, Kuh
Computer Methods for Circuit Analysis and Design - Vlach, also SPICE documentation
>Digital Systems (1st course)Digital Systems - Tocci
>Computer OrganizationIntel 086, 186, 286, 386 and 486 user manuals
and Intel Microprocessors by Brey
>Communicationsfor theory Communication Systems - Haykin
for circuits Communication Circuits Analysis and Design - Hess
>C++C++ How To Program - Deitel
>Instrumentation and Measures CircuitsDesign with Operational Amplifiers - Franco
>Classical ControlAny textbook ill do, Dorf, Ogata, Nise... choose the one you like the most
>Modern ControlLinear Systems Theory - Hespanha
>SignalsYou can do well with Lathi(nice for a 1st exposure), Haykin(intermediate) or Oppenheim(intermediate)
>DSPUnderstanding Signal Processing - Lyons is VERY important if you can´t get intuition for the calculations, DSP isn't just about math, you must understand the symbols in a way that when you see the formulas there are pictures in your head telling what they mean.