List of important references

_____________________________

Motor control applications

  • http://www.emcu.eu/stm32-motor-control/
  • https://www.opensourceforu.com/2017/12/developing-arm-targets-using-gnu-mcu-eclipse/
  • Australian's blog(Things-in-motion) on BLDC motor: link
  • a website on Automotive from Netherland: link
  • Avislab from Russia for motor control and STM32 development: link
  • German pedelec forum for automotive and motor control: link
  • German website for embedded concepts mikrocontroller.net: link
  • Endless Sphere for for electric vehicle and technology: link
  • Wiki pedelec forum for electric vehicle and technology: link
  • Slide on Field Oriented control (FOC) of motor: link
  • Benjamin Robotics for VESC: link
  • from Geeks have feeling.com on sensorless control: link
  • Hall sensor placement procedure for BLDC motor: link
  • Shane Colton blog on hall sensor placement and much more on embedded systems: link
  • List of electric vehicle DIY made: link

MOSFET

  • Issues on connecting MOSFETs in parallel: link
  • Understanding MOSFET in depth: specially gate resistance, pull down resistance, MOSFET ON/OFF time calculation and the temp of MOSFET while operation.: link

Circuit protection

  • reverse polarity protection: link

Electronics

  • Electronic System Design: Link
  • Electronic Circuits: Link
  • Electronics Handout from university of Kansas: link
  • Project LEAP: link
  • Tahmid's blog for Microcontroller and power electronics: link
  • To learn basic electronics and circuits in application to automotive: link

Computer programming

  • pointers by freeCodeCamp.org: link
  • data structure by freeCodeCamp.org: link
  • understanding and preventing overflow from embeddedrelated.com: link

Arduino

  • Tutorial on Software I2C: link

ARM Development

  • a Russian website for STM32 software development: link
  • STM32 software development using STM32CubeID from programmerSought.com: link

FreeRTOS

  • Youtube tutorial from digikey: link
  • Document from freertos.org: Reference manual-link1, Hands on tutorial guide-link2

Windows

  • Youtube tutorial on Powershell: link
  • Youtube video on MSYS2(a software package to create the Linux/Unix like development environment on windows: link

What I am going to read....

Most of the projects at this website/store are open source. explore them.
A good explanation on "how does the voltage of USB drop as the current drawn increases?" link

Robotics related tools... 
Openocd
Motor control
Control theory
Cmake
Templated C++
GDB
Linux Yocto
ARM Cortex M4. 
ROS
Stm32plus
serialplot




Blogs

https://www.blogger.com/profile/03983332828494725715

Interview corner

  1. good collection of puzzles
  2. list of questions for embedded firmware engieer

Links for downloading books

  1. Index for all the IT related books click here 

State chart/flow chart/UML generation

  1. how to generate using plantUML

Benchmarking/performance measuring tools

  1. Linux perf
  2. Callgrind
  3. Google benchmark
  4. Godbolt

Comments