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,转载本博客文章,请注明出处,谢谢。
英文参考:http://wiki.bitcraze.se/projects:crazyflie:pc_utils:qt_ui
Crazyflie固件、windows客户端软件、Crazyradio驱动,都可在此下载:
英文参考:http://wiki.bitcraze.se/projects:crazyflie:binaries:index
PC客户端下载地址:http://wiki.bitcraze.se/projects:crazyflie:binaries:index 。在该页面找到cfclient-win32-install-2014.01.0.exe文件进行下载。
驱动安装方法,详细参考:http://wiki.bitcraze.se/projects:crazyradio:install_windows_zadig
首先下载Zadig( http://zadig.akeo.ie/), 然后插上Crazyradio USB适配器,打开zadig软件。选择libusb-win32。点击”install
driver”按钮就可以了。
英文参考: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
安卓开发环境的搭建,详细参考我的另外一篇文章:《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”端口。退出该程序,就可以了。
这里详细介绍了 Crazyflie 的 PC 客户端 Crazyflie Client 在 Windows下使用 python 语言开发的开发环境搭建和配置过程,另外末尾也将到 Android端开发环境搭建。相信一定能帮到初学者。欢迎交流,30175224@qq.com。新浪长沙@WalkAnt,转载本博客文章,请注明出处,谢谢。
6.3 PC客户端
英文参考:http://wiki.bitcraze.se/projects:crazyflie:pc_utils:qt_uiCrazyflie固件、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:installCrazyflie 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”端口。退出该程序,就可以了。
相关文章推荐
- pydev 使用Eclipse搭建python开发环境
- windows python2.6 django 开发环境搭建
- 搭建Python开发环境
- eclipse搭建安卓开发环境
- Python-开发环境搭建
- 使用Aptana搭建Python开发环境
- Python Django GAE开发 环境搭建篇
- 搭建python的eclipse开发环境
- ubuntu搭建python开发环境
- Eclipse和PyDev搭建python开发环境(windows)
- eclipse+pydev搭建python开发环境
- Eclipse和PyDev搭建完美Python开发环境(Windows篇)
- [Python]开发环境相关搭建方法介绍
- Eclipse和PyDev搭建完美Python开发环境(Ubuntu篇)
- Eclipse和PyDev搭建完美Python开发环境(Ubuntu篇)
- 搭建Selenium的Python开发环境
- Python开胃菜(1):搭建开发环境
- 搭建Python的集成开发环境WingIDE
- Eclipse和PyDev搭建完美Python开发环境(Windows篇)
- Python 开发环境搭建