您的位置:首页 > 编程语言 > Python开发

Crazyflie笔记六: PC端 python 开发环境,安卓端开发环境搭建

2015-03-10 10:21 429 查看
原文地址:http://blog.sina.com.cn/s/blog_402c071e0102v7zj.html

这里详细介绍了 Crazyflie 的 PC 客户端 Crazyflie Client 在 Windows下使用 python 语言开发的开发环境搭建和配置过程,另外末尾也将到 Android端开发环境搭建。相信一定能帮到初学者。欢迎交流,30175224@qq.com。新浪长沙@WalkAnt,转载本博客文章,请注明出处,谢谢。


6.3 PC客户端

英文参考:http://wiki.bitcraze.se/projects:crazyflie:pc_utils:qt_ui

Crazyflie固件、windows客户端软件、Crazyradio驱动,都可在此下载:

英文参考:http://wiki.bitcraze.se/projects:crazyflie:binaries:index


1、PC客户端的安装

PC客户端下载地址:http://wiki.bitcraze.se/projects:crazyflie:binaries:index 。在该页面找到cfclient-win32-install-2014.01.0.exe文件进行下载。


2、CrazyRadio驱动的安装

驱动安装方法,详细参考:http://wiki.bitcraze.se/projects:crazyradio:install_windows_zadig

首先下载Zadig( http://zadig.akeo.ie/), 然后插上Crazyradio USB适配器,打开zadig软件。选择libusb-win32。点击”install
driver”按钮就可以了。


3、PC客户端开发环境的搭建

英文参考:http://wiki.bitcraze.se/projects:crazyflie:pc_utils:install

Crazyflie PC客户端采用 Python 2.7 开发。

1) 下载 Python
2.7
,这Python语言开发平台;(https://www.python.org/downloads/windows/)

2) 下载 PyQt4,使用QT4做界面开发;(http://www.riverbankcomputing.com/software/pyqt/download),文件名如:PyQt4-4.11.3-gpl-Py2.7-Qt4.8.6-x32.exe

3) 下载 Scipy for Python 2.7;(http://sourceforge.net/projects/scipy/files/scipy/)

4) 下载 PyQTGraph;(http://www.pyqtgraph.org/)

5) 下载 pyGame,主要用于读取游戏手柄等数据,例如PS3、XBOX360;文件名如:pygame-1.9.1.win32-py2.7.msi

6) 下载 PyUSB
1.X
;用于Crazyradio USB适配器之间的通信;文件名如:pyusb-1.0.0a2.zip 。(需要解压,然后在cmd.exe命令行窗口中,切换到解压文件的路径,使用 python setup.py install 来进行安装(注意:python 2.7 要事先添加到PATH环境变量)。

7) 下载 libusb;用于对PyUSB提供库支持。(https://github.com/walac/pyusb/releases)

8) 下载 pysdl2; (https://bitbucket.org/marcusva/py-sdl2/downloads),文件名如:PySDL2-0.9.3.zip,需要使用python
setup.py install
来进行安装。

9) 下载 SDL2;(http://libsdl.org/download-2.0.php),文件名如:SDL2-2.0.3-win32-x86.zip。将压缩包中的SDL2.dll拷贝到
crazyflie 客户端源代码(crazyflie-clients-python)根目录中。

10)通过Git Shell软件,输入git clone https://github.com/bitcraze/crazyflie-clients-python.git 命令下载PC端源码(crazyflie-clients-python)


11)安装 PC 客户端的步骤,cmd命令行进入crazyflie-clients-python源码目录,运行 python setup.py install

12)打开 PC 客户端:cmd命令进入crazyflie-clients-python源码目录,运行 python bin\cfclient


6.4 Android客户端

安卓开发环境的搭建,详细参考我的另外一篇文章:《Android 开发工具安装步骤详解》

http://blog.sina.com.cn/s/blog_402c071e0102v1r9.html

在AVD模拟器界面,按下Ctrl+F12,可以进行横屏、竖屏切换。

可能遇到的问题:

在Eclipse运行程序时,有可能会提示如下信息:

1. The connection to adb is down, and a severe error has occured.

2. You must restart adb and Eclipse.

3. Please ensure that adb is correctly located at 'D:\android-2.2-windows\platform-tools\adb.exe' and can be executed.

解决方法,详细请参加:

http://jingyan.baidu.com/article/d621e8da0dee022865913fce.html

/article/1645801.html

我遇到这种情况,是因为360手机助手的一个悬浮窗,占用了”TCP:5037”端口。退出该程序,就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: