Having only used internal CPU and GPU mining, never anything outboard (attached via USB/serial/etc) I am curious if plugging the bASIC in to a USB port and mining via CGMINER or BFGMINER is sort of a plug-n-play situation or if the miners have to be pointed in the right direction in order to access/see the peripheral mining devices. Thx.
Code:
Dependencies:
curl dev library http://curl.haxx.se/libcurl/
(libcurl4-openssl-dev)
curses dev library
(libncurses5-dev or libpdcurses on WIN32)
pkg-config http://www.freedesktop.org/wiki/Software/pkg-config
libtool http://www.gnu.org/software/libtool/
jansson http://www.digip.org/jansson/
(jansson is included in-tree and not necessary)
yasm 1.0.1+ http://yasm.tortall.net/
(yasm is optional, gives assembly routines for CPU mining)
AMD APP SDK http://developer.amd.com/sdks/AMDAPPSDK
(This sdk is mandatory for GPU mining)
AMD ADL SDK http://developer.amd.com/sdks/ADLSDK
(This sdk is mandatory for ATI GPU monitoring & clocking)
libudev headers
(This is only required for FPGA auto-detection and is linux only)
libusb headers
(This is only required for ZTEX support)
For usb plug in devices you will also need to install libudev-dev libusb-dev prior to compiling