busvoodoo
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
busvoodoo [2017/12/14 22:10] – add features kingkevin | busvoodoo [2017/12/15 08:38] – make titles bigger kingkevin | ||
---|---|---|---|
Line 2: | Line 2: | ||
This tool allows to quickly communicate with various other electronic devices. | This tool allows to quickly communicate with various other electronic devices. | ||
- | ==== features ==== | + | ===== features |
- | The BusVoodoo is a multi-protocol | + | The BusVoodoo is a multi-protocol |
It comes it two versions: | It comes it two versions: | ||
Line 35: | Line 35: | ||
* CAN port (not terminated) | * CAN port (not terminated) | ||
- | ==== protocols ==== | + | === not the World' |
- | ==== history ==== | + | Since the begging of electronics probably every engineer developed his own dedicated programming or debugging tool. |
+ | This is just mine, packed with features and made available for all. | ||
+ | |||
+ | === not a smart device: === | ||
+ | |||
+ | While it is packed with features, it is just a debugging and hacking tool and you are the brain behind it. | ||
+ | You still need to know about electronics (e.g. the difference between push-pull and open-drain driving modes) and have a basic understanding of the protocol you want to talk. | ||
+ | |||
+ | === not an Internet-of-Things device: === | ||
+ | |||
+ | It comes with no network connectivity. | ||
+ | Its purpose is to debug and hack devices locally, not to provide a gateway to remotely control other devices. | ||
+ | |||
+ | === not the ultimate all-in-one device: === | ||
+ | |||
+ | The BusVoodoo is a compact device which supports a lot of [[# | ||
+ | But it is not intended to replace all the other special purpose adapters (USB to UART, JTAG, ...) which probably can better solve specific task because their are: more stable, simpler, more powerful, faster, more stable, cheaper, or more available. | ||
+ | Thus the BusVoodoo is a good choice to start with, but if you want better performances switch to a device designed for each particular task. | ||
+ | |||
+ | === not community driven: === | ||
+ | |||
+ | This device is not the result of a collaborative work in a forum with 1000 pages and chaotic status. | ||
+ | I developed it and actively support it. | ||
+ | I also actually also use it in my everyday work, and thus have an interest of keeping the quality high.\\ | ||
+ | Nothing prevents you from building it yourself or forking it though. | ||
+ | Both hardware and software are open-source and available here, and you are welcome to submit bug reports or patches. | ||
+ | |||
+ | ===== protocols ===== | ||
+ | |||
+ | ===== history | ||
Whenever I go to conferences I like to take apart devices I find there. | Whenever I go to conferences I like to take apart devices I find there. | ||
Line 50: | Line 79: | ||
Use a terminal emulation program to connect to it (e.g. [[https:// | Use a terminal emulation program to connect to it (e.g. [[https:// | ||
- | ==== alternatives ==== | + | ===== alternatives |
I am not the first one having this problem and creating such a device. | I am not the first one having this problem and creating such a device. | ||
Line 81: | Line 110: | ||
But BusVoodoo will never replace dedicated tools (USB to UART dongle, JTAG adapter, flash programmer, ...) or prevent from using a development board to control all nifty protocol details. | But BusVoodoo will never replace dedicated tools (USB to UART dongle, JTAG adapter, flash programmer, ...) or prevent from using a development board to control all nifty protocol details. | ||
The BusVoodoo is more of a quick all-in-one first approach tool. | The BusVoodoo is more of a quick all-in-one first approach tool. | ||
- | ==== presentation ==== | ||