libftdi入门

时间:2013-09-09 05:50:12

标签: linux arm cross-compiling beagleboard ftdi

我想构建一个与beagleboard XM EzSDK 6.0板上的ftdi设备通信的程序。 FTDI为arm Linux Kernel版本2.6.32提供预编译的D2XX库。但EzSDK 6.0使用Linux Kernel 3.3.7。所以我从http://www.intra2net.com/en/developer/libftdi/download.php下载了opensource libftdi 在自述文件中,他们告诉

If you are building the release tar ball, just extract the source tar ball.

    cd libftdi
    mkdir build
    cd build
    cmake  -DCMAKE_INSTALL_PREFIX="/usr" ../
    make
    sudo make install

我的查询是当我按照上述步骤操作时,它将为开发环境(Ubuntu LTS 12.04)创建库,对吧? 。 我想在ezsdk 6.0板上运行这个程序。如何在交叉编译中指定目标。我是Linux的新手,我需要获取此信息。

1 个答案:

答案 0 :(得分:0)

提取源焦油球。

tar xvjf libftdi1-1.0.tar.bz2
cd libftdi
mkdir build
cd build

//使用/ linux-devkit / environment-setup脚本来准备配置和构建插件。

source <SDK INSTALL DIR>/linux-devkit/environment-setup

然后按照

cmake -DCMAKE_INSTALL_PREFIX="/usr" ../
make
make install

多数人..