分享

抱歉,还是一篇汇总文

 云深无际 2021-11-03

因为出来野没有带自己的电脑,酒店的电脑系统带带还原卡、关机后再打开干干净净。特别的Python装不上,下面演示一下。

电脑的硬件没有问题,就是系统拉胯

https://zh.snipaste.com/

因为需要截图工具,这里下载snipaste

没有用过的小朋友可以看看这些常用的快捷键

我们在设置里面将这个选项激活,让你的截图更加的精准

将自动检测打开,不用在对矩形截图的时候对齐

F1之后摁Tab

完成上面的动作以后,双击左键

https://www.python.org/

我们在Python的官网下载解释器

https://www.python.org/ftp/python/3.9.6/python-3.9.6-amd64.exe

直接就显示这个错误了

C:\Windows\Temp
https://www.python.org/downloads/

我们找一个老版本

https://www.python.org/ftp/python/3.2.4/python-3.2.4.msi

一看这个安装页面就没有问题

下一步

继续

安装好在这里有一个大文件夹,里面是这些

CMD执行以后提示没有command

稍加寻找就可以找到解释器的位置

我们的VSCode已经检测到了


上面简单的配置了一下环境,一会儿看程序使用。

我们这次汇总的资料是关于飞控的资料:

https://github.com/wustyuyi/HGS_HP
https://github.com/wustyuyi/NamelessCotrunQuad_V1.0
https://blog.csdn.net/u011992534
https://blog.csdn.net/u011992534/category_7001595.html

首先推荐的是无名飞控,上面的链接是遥控器,下面的是博客地址,最后是一个系列的文章。

简单的readme

配套遥控器上面的OLED的小屏幕

我们简单的看一下他的代码结构

底层驱动+上层应用代码

对于一套飞控来讲,这个地方是精华

AHRS是姿态控制,好像是我记不住了,下面是一个廉价无人机的文章链接

有一些关于代码结构的介绍

ESPcopter无人机初探(UWB定位+ESP8266MCU)

ESPcopter无人机源码分析.1

ESPcopter无人机源码分析.2(使用分时库)

ESPcopter无人机源码分析.3(阅读环境搭建)

控制代码,pid什么的都在这里了

具体用到的外设的抽象接口

软件滤波器放在了最外面

还有一个是专门把头文件汇总的

这套飞控代码结构后,相对的文章野比较多。而且还有配套的遥控器,是个不可多得的“好”飞控。

https://blog.csdn.net/junzixing/article/details/108976062?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-15.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-15.control

突然看见了这个屌屌的名字

这个硬件也是。。。

https://gitee.com/junzixing/Hardware

淘宝页面的渲染图

https://study.163.com/course/introduction/1209568864.htm?share=1&shareId=1448054983

有一个配套的课程,500多

链接在上面

http://www.nufeichuiyun.com/?p=834

有一个维护的博客,看起来也是不错的。

https://github.com/loveuav/BlueSkyFlightControl

这个是另外一个飞控

硬件图

代码的组织形式

里面的代码有的写的很清晰

这个是移植了一个库。所以里面就没有什么注释了

这个是freertos,也是注释没有

MAVLINK的协议实现

这些是核心的源码

这个是main函数的一点尾,代码就不贴了

写的真的很好

https://blog.csdn.net/loveuav/category_7929210.html

还有配套的博客,就是没有更新完,有点遗憾。

https://pyparrot.readthedocs.io/en/latest/

最后是一个关于parrot无人机的Python控制库

https://codeload.github.com/amymcgovern/pyparrot/zip/refs/heads/master

因为网络原因就不写了,一直clone不下来。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多