link comment finished
http://www.state-machine.com/qm/ QM state machine freeware
https://www.embeddedrelated.com/showarticle/723.php state machines article
http://duartes.org/gustavo/blog/post/motherboard-chipsets-memory-map/ motherboard-chipsets-memory-map
http://duartes.org/gustavo/blog/post/page-cache-the-affair-between-memory-and-files/ page-cache
http://duartes.org/gustavo/blog/post/tail-calls-optimization-es6/ tail-calls
http://www.twinind.com/files/datasheets/PCIexpress_Expert_IP_Core_manual.pdf PCIexpress manual
https://community.arm.com/processors/b/blog/posts/writing-your-own-startup-code-for-cortex-m cm3 startup-code
https://community.arm.com/processors/b/blog/posts/important-arm-technical-learning-resources cm3 training centre
http://www.dspguide.com/ch4/6.htm dsp guide
http://www.computer-solutions.co.uk/info/Embedded_tutorials/can_tutorial.htm  can and can fd tutorial
http://www.usb.org/developers/hidpage/ usb developer centre
http://re.coldwind.pl/ reverse engineering
http://blog.johnnovak.net/2016/03/03/the-quest-for-a-programming-language-that-doesnt-suck-part1/ good SW blog
http://voodoo-slide.blogspot.com/2010/01/amplifying-c.html why c++ sucks
http://c0de517e.blogspot.com/2011/02/surviving-c.html why c++ sucks
http://nullprogram.com/blog/2016/10/07/ small c buffers
http://www.bravegnu.org/gnu-eprog/index.html#intro Embedded Programming with the GNU Toolchain
https://docs.python.org/3/tutorial/index.html
http://www.python.rk.edu.pl/w/p/podstawy/
python tutorial
http://www.stf12.org/developers/freerots_ec-linker_script.html linker script for stm32
http://www.ermicro.com/blog/?p=1669 mosfets and pullups/downs
http://www.electronics-tutorials.ws/transistor/tran_7.html mosfet
http://www.instructables.com/id/Accelerometer-Gyro-Tutorial/ interpreting gyro data
https://learn.sparkfun.com/tutorials/i2c i2c
https://www.linkedin.com/pulse/automotive-can-bus-system-explained-kiril-mucevski automotive-can-bus-system
http://embeddedgurus.com/state-space/2014/02/cutting-through-the-confusion-with-arm-cortex-m-interrupt-priorities/ cm3 priority
https://github.com/Developer-Y/cs-video-courses/blob/master/README.md CS university courses
https://github.com/openxc/isotp-c/blob/master/src/isotp/isotp_types.h
https://github.com/openxc/uds-c
can github project
https://software.intel.com/en-us/articles/intel-sdm Intel® 64 and IA-32 Architectures Software Developer Manuals