我想构建一个与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,因此需要入门信息。
最佳答案
提取源焦油球。
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
就这样..
关于linux - libftdi入门,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18692174/