opentx遥控器使用教程,opentx遥控器推荐
硬件方面:开关,自稳按钮,方向控制遥感,油门遥感,一键降落按钮,
1.根据开源源码找到引脚对应功能,以及实际各模块,按钮等,进行原理图的绘制,出个初板
2.后续按需修改
软件方面:
1.编译出固件固件,开发环境的搭建
编译环境是win10自带的ubuntu18.04,软件运行环境的搭建步骤如下:
编译环境是Ubuntu18.04,遥控器是x9E
记录一下过程。
在安装之前请容易得到更新与恰当的升级
安装库:
apt-get install cmake gcc gcc-AVR AVR-libc build-essential lib fox-1.6-dev libsdl 1.2-dev python-pyqt 5 qt5-default qttools 5-dev-tools Qt multimedia 5-dev qttools 5-dev libqt 5-dev gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc-arm-none-eabi-newlib缺少Qt 5 SVG:apt-get安装python 3-pyqt 5。Qt SVG
缺少libstdc-arm-none-eabi-newlib:VI/etc/apt/sources。目录添加源
黛比http://ftp.de.debian.org/debiansid梅恩
容易得到更新
apt-get installlibstdc-arm-none-eabi-newlib
在Ubuntu18.04还要装
sudo apt-get安装qt5-默认qt tools 5-开发工具Qt多媒体5-开发Qt tools 5-开发
sudo apt-get安装python3-pyside.qtwebkit上面一切顺利的话,
下载源码饭桶克隆递归2.2https://github.com.cnpmjs.org/opentx/opentx.git
cd opentx
创建目录构建-焦油茴香-调试
激光唱片构建-焦油茴香-调试
cmake-DPCB=X9D-DG vars=YES-DLUA=YES-DD ebug=YES-DC make _ BUILD _ TYPE=Debug./
然后会看到
-丙编译器标识是GNU 4.8.5
创编译器标识是GNU 4.8.5
-检查正常工作的C编译器:/usr/独特的野狼/抄送
-检查正常工作的C编译器:/usr/独特的野狼/cc - works
-检测C编译器踝肱指数信息
-检测C编译器踝肱指数信息-完成
-检查正在工作的创编译器:/usr/独特的野狼/c
-检查正在工作的创编译器:/usr/独特的野狼/c - works
-检测创编译器踝肱指数信息
-检测创编译器踝肱指数信息-完成
- OpenTX 2.2.0
-找安全开发生命周期
-查找包含文件pthread.h
-正在查找包含文件pthread.h -已找到
-正在查找pthread_create
-正在查找pthread_create -未找到
-在线程库中查找pthread_create
-在线程库中查找pthread _ create未找到
-在线程中查找pthread_create
-在线程中查找pthread _ create找到
-找到的线程:真
安全开发生命周期包含路径:/usr/include/SDL
空对地导弹编译器标识是角马
-找到汇编程序:/usr/独特的野狼/抄送
使用-std=gnu 11
警告:找不到gtests源,gtest目标将不可用!
-找QT lupdate
- /usr/独特的野狼/lupdate
季度更新:/usr/独特的野狼/lupdate
-配置完成
-生成完成
-构建文件已写入:opentx/build-taranis-debug
说明配置成功了。
接下来编译固件制作固件
其中开源代码库源码链接替换为https://github.com.cnpmjs.org/opentx/opentx.git
其中opentx版本2.2可以改为最新的2.3
其中x9d遥控器型号替换(自己用的型号)即可,
具体可参考源码哈尔。h里面的芯片型号引脚定义,编译时需要和自己实际原理图一致,最后按步骤顺利得到固件。独特的野狼固件文件。上述过程指令如下:
cd opentx
风险溢价构建-焦油茴香-调试
创建目录构建-焦油茴香-调试
激光唱片构建-焦油茴香-调试
cmake-DPCB=X9D-DG vars=YES-DLUA=YES-DD ebug=YES-DC make _ BUILD _ TYPE=Debug./
制作固件
2.查看源码大致结构和内容,等待硬件出版完成后,烧录固件测试,进行测试
官方说明文档:https://doc。开-tx。org/manual-for-opentx-2-2/
网上找的文档:https://www.taholab.com/19464
3.预计完整代码测试无误后,会删去不必要的代码,增加和ardupilot通讯的需求
4.后续按需修改
参考链接:http://bbs.5imx.com/forum.php?mod=viewthreadtid=1293621