0

我想从 beagleboard XM EzSDK 6.0 板上构建一个与 ftdi 设备通信的程序。FTDI 为 arm Linux 内核版本 2.6.32 提供了预编译的 D2XX 库。但是 EzSDK 6.0 使用的是 Linux Kernel 3.3.7。所以我从http://www.intra2net.com/en/developer/libftdi/download.php下载了开源 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 新手,我需要这方面的入门信息。

4

1 回答 1

0

xtract 源 tar 球。

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

就这样..

于 2013-10-25T06:30:16.807 回答