No changes between revisions
/Modules/CPLD_FPGA/XILINX_XVC/XVC_SOFTWARE/XVC_1x/linuxBuild.sh |
5,5 → 5,4 |
# sudo apt-get install g++-multilib |
|
# Just compile and link the target executable: |
gcc mlab_xvcd*.cpp lib_linux/i386/libftd2xx.a -m32 -lstdc++ -ldl -lpthread -lrt -Os -o mlab_xvcd_i386 |
gcc mlab_xvcd*.cpp lib_linux/x86_64/libftd2xx.a -m64 -lstdc++ -ldl -lpthread -lrt -Os -o mlab_xvcd_x86_64 |
gcc mlab_xvcd*.cpp lib_linux_i386/libftd2xx.a -m32 -ldl -lpthread -lrt -Os -o mlab_xvcd_i386 |
/Modules/CPLD_FPGA/XILINX_XVC/XVC_SOFTWARE/XVC_1x/mlab_xvcd.cpp |
17,7 → 17,6 |
// 1.06 2013_04 Added support for Linux (thanks to Martin Poviser) |
// 1.07 2013_04 Rewritten Host Address function for Linux (function gethostbyname returns 127.0.1.1 on Debian systems) |
// Solved compatibility problems on Linux (FT_SetLatncyTimer requires delay, udev problem with ftdi_sio driver) |
// 1.08 2013_06 Added linux x86_64 variant |
// |
// |
// Purpose: |
113,7 → 112,7 |
|
#else // not WIN32 |
|
#include "lib_linux/WinTypes.h" |
#include "lib_linux_i386/WinTypes.h" |
#include <sys/types.h> |
#include <sys/socket.h> |
#include <fcntl.h> |
/Modules/CPLD_FPGA/XILINX_XVC/XVC_SOFTWARE/XVC_1x/!____!.txt |
5,10 → 5,9 |
|
FTDI D2XX library (for Linux), use latest version from http://www.ftdichip.com/Drivers/D2XX.htm |
|
lib_linux\WinTypes.h <-- libftd2xx1.1.12.tar.gz/release/WinTypes.h |
lib_linux\ftd2xx.h <-- libftd2xx1.1.12.tar.gz/release/examples/ftd2xx.h |
lib_linux\i386\libftd2xx.a <-- libftd2xx1.1.12.tar.gz/release/build/i386/libftd2xx.a |
lib_linux\x86_64\libftd2xx.a <-- libftd2xx1.1.12.tar.gz/release/build/x86_64/libftd2xx.a |
lib_linux_i386\WinTypes.h <-- libftd2xx1.1.12.tar.gz/release/WinTypes.h |
lib_linux_i386\ftd2xx.h <-- libftd2xx1.1.12.tar.gz/release/examples/ftd2xx.h |
lib_linux_i386\libftd2xx.a <-- libftd2xx1.1.12.tar.gz/release/build/i386/libftd2xx.a |
|
Main program, pin configuration is here in .h file |
|