<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[flyingxty的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/flyingxty</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; flyingxty]]></copyright><item><title><![CDATA[每天读一点儿APM(PIX)代码之四：minimosd]]></title><link>https://blog.youkuaiyun.com/flyingxty/article/details/50715923</link><guid>https://blog.youkuaiyun.com/flyingxty/article/details/50715923</guid><author>flyingxty</author><pubDate>Mon, 22 Feb 2016 12:17:11 +0800</pubDate><description><![CDATA[今天天来聊一聊minimosd。Osd的全称是on-screen display，指在屏幕视频之上叠加数据，相信每一个使用apm或者pix做飞行控制器的人都多少与osd打过交道。
 目前市面所有的飞控osd模块都是起源于google上的minimosd项目。
  
该项目版本截止与12年的2.0。其硬件解决方案是采用atmega328芯片作为主控，配置相当于arduino nano，具有32]]></description><category></category></item><item><title><![CDATA[每天读一点儿APM(PIX)代码之外传：apm固件尺寸问题]]></title><link>https://blog.youkuaiyun.com/flyingxty/article/details/50587607</link><guid>https://blog.youkuaiyun.com/flyingxty/article/details/50587607</guid><author>flyingxty</author><pubDate>Tue, 26 Jan 2016 15:25:56 +0800</pubDate><description><![CDATA[最近遇到了一个非常玄妙的问题，困扰了我好久。本人把Apm的3.2.1固件下载后进行编译，结果生成的固件尺寸过大，超过248000，不能使用，提示是这样的：
 
参照官方文档，需要通过显示禁用的方式关闭某些不常用的功能，可以使固件尺寸不断缩小，大概结果如下：
 
原始3.2.1 ArduPlane:二进制程序大小：275,740字节（最大258,048字节）
mount disabled ]]></description><category></category></item><item><title><![CDATA[每天读一点儿APM(PIX)代码之三：飞行控制]]></title><link>https://blog.youkuaiyun.com/flyingxty/article/details/50568409</link><guid>https://blog.youkuaiyun.com/flyingxty/article/details/50568409</guid><author>flyingxty</author><pubDate>Sat, 23 Jan 2016 09:08:39 +0800</pubDate><description><![CDATA[本期话题以ArduPlane代码为例分析了Ardupilot飞控体系对飞行器的反馈控制过程，并在实例中添加了一个直接易用的固定翼起飞辅助模式，供大家参考。]]></description><category></category></item><item><title><![CDATA[每天读一点儿APM(PIX)代码之二：飞行模式FlightMode]]></title><link>https://blog.youkuaiyun.com/flyingxty/article/details/50507385</link><guid>https://blog.youkuaiyun.com/flyingxty/article/details/50507385</guid><author>flyingxty</author><pubDate>Tue, 12 Jan 2016 22:55:38 +0800</pubDate><description><![CDATA[本文对apm的飞行模式管理和切换等机制进行介绍，最后通过实例，分别修改apm飞控端代码以及missionplanner代码，将apm的飞行模式由6个扩展到了9个。]]></description><category></category></item><item><title><![CDATA[每天读一点儿APM(PIX)代码之一：调度总线AP_Scheduler]]></title><link>https://blog.youkuaiyun.com/flyingxty/article/details/48143399</link><guid>https://blog.youkuaiyun.com/flyingxty/article/details/48143399</guid><author>flyingxty</author><pubDate>Mon, 31 Aug 2015 23:38:41 +0800</pubDate><description><![CDATA[今天我们来聊聊Ardupilot的调度总线机制。
    任何程序都有自己的调度总线，事务性程序一般有一个监听线程，当监听到触发条件后，调度出事务处理线程执行功能；算法密集类程序往往是精妙设计的若干层循环函数，亦或巧妙分布的若干个计算线程；交互类程序则都会专门分配一个界面线程以保证用户流畅的体验。
    对于APM飞控而言，他的调度机制有以下两个特点：
    1.事务性
    2.单线程]]></description><category></category></item><item><title><![CDATA[每天读一点儿APM(PIX)代码]]></title><link>https://blog.youkuaiyun.com/flyingxty/article/details/48131647</link><guid>https://blog.youkuaiyun.com/flyingxty/article/details/48131647</guid><author>flyingxty</author><pubDate>Mon, 31 Aug 2015 11:38:08 +0800</pubDate><description><![CDATA[大家好，出于对反重力的向往，对飞行的热爱，对无人机技术的关注，我从今天开始，和大家一起解读ArduPilot开源飞控代码。希望和志同道合的朋友们在无人机飞行控制、单片机物联网、智能系统以及其他我们感兴趣的一切领域一起沟通，相互学习。
         我首先将会把半年在学习、使用、修改apm飞控代码中遇到的问题、产生的想法都落到文字，记载到这里，希望大家喜欢。]]></description><category></category></item></channel></rss>