====== System requirements ====== ===== Operating Systems ===== The host software is written in Java and uses [[http://usb4java.org|usb4java]] for USB communication. The ZTEX SDK includes native libraries for the following Operation Systems: * Linux, X86, 32 Bit and 64 Bit (tested) * Windows, X86, 32 Bit and 64 Bit (tested) * Linux, ARM (not tested) * OSX, X86, 32 Bit and 64 Bit (not tested) ===== Software requirements for running packages ===== In order to run the examples or other packages build with the SDK the following requirements must be satisfied: * [[http://java.sun.com/javase/downloads|Java JRE 7 or later]] * **Windows only:** libusb-1.0 driver for Windows, see [[[[en:software:tutorial_example#usb_driver_for_windows|USB driver for Windows]] ===== Software requirements for building packages ===== The system requirements for the compilation of the firmware and the host software are * [[http://java.sun.com/javase/downloads|Java JDK 7 or later]] * for FX2 firmware: [[http://sdcc.sourceforge.net|SDCC]] * for FX3 firmware: [[http://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit|Cypress EZ-USB FX3 SDK]] * Windows Only: GNU environment, e.g. [[https://sourceforge.net/projects/msys2|MSys2]] or [[http://www.mingw.org/wiki/msys|MSys]] with these additional packages: * ''make'' (required): MSys2: ''pacman -S msys/make''; MSys: already included * ''mc'' (Midnight commander, recommended) : MSys2: ''pacman -S msys/mc''; MSys: not available {{indexmenu_n>2000}}