I need confirmation that I am not confusing terms here. As far as I understand, following terms appear in the VESC project:
(the) VESC |
(Vedder Electronic Speed Controller) used to describe the motor controller |
bldc | (brushless direct current (motors)) the somehow old but still used Term for the program VESC_Tool |
VESC_Tool | the program/GUI to connect to your VESC, needs to be downloaded on Windows, needs to be build on Linux?? |
bootloader | a tool/code? that sometimes(?) needs to be built and flashed to the VESC prior to firmware |
firmware | software that needs to be built and then flashed to the VESC to operate it; changes can be made to add features to this firmware |
custom app | additional piece/file code that gets added to the firmware to expand the functions of a VESC |
vesc wand | the remote for electric vehilces originally from this VESC project |
Qt Creator | a program (from others) that is used to 'build'/compile different files to machine code, as needed for the VESC_Tool on Linux(?), the bootloader and the desired firmware |
The difficulty here is understanding the term "bldc" is used on github for the VESC_Tool, but this is also the place for all the firmware stuff. This can be confusing.
(If there already is a page describing these terms, please send the link in this thread.)
Is this table right on the terms and their descriptions?
I now got the terms figured out:
Please correct my wrong assumptions if there are any.
(the) VESC