您的位置:首页 > 其它

Pixhawk(PX4)之驱动详解篇(0)_前期准备(招贤令)

2017-03-01 22:58 190 查看
一、开篇
        开源精神常在!!!
        谁说软件工程师看不懂硬件原理图。
        经过一段时间的考虑,加上综合那么多次培训班学员的反馈问题,决定深入研究一下PX4系统的驱动部分。
        即如何替换现有的sensor,这个就要涉及到标准通信接口的问题了,所以需要把PX4系统的通信接口搞明白,比如最最最常用的串口、IIC、SPI等。
        这个涉及的东西比较多,summer打算把这部分拆解开了详细阐述,写成连载篇:《pixhawk(PX4)之驱动详解(X)_XXX》,并会在多个公众号平台授权连载。

        希望同在研究这部分的“极客们”联系我,一同攻克难题。
        本篇就算是一篇招贤令吧,“极客们”还在等什么呢。
        也不知道现在国内外有多少公司开始入手PX4了。
        反正,这套系统太牛逼了,考验自己能力的时候到了。
        summer会一直把它干爆为止,人总得有项爱好吧。
二、实验平台

        协议栈版本:PX4
        编译软件:MAC/UBUNTU/IAR
        硬件平台:Pixhawk(2.4.5)

、版权声明

        博主:summer

        声明:喝水不忘挖井人,转载请注明出处。

        原文地址:http://blog.csdn.net/qq_21842557

        QQ:1073811738(summer)

        QQ群:226070534(summer的pixhawk)

        联系方式:138-1483-8574(微信一样)

四、正文

1、写在前面:

        本篇主要为介绍关于PX4原生固件中和sensor有关的部分做准备,这部分会不仅仅是懂开发编程就可以的,而是需要一些简单的硬件方面的知识,最适合做嵌入式的工程师后者驱动工程师,因为涉及很多嵌入式和驱动方面的知识(使用过最简单的51单片机的一般都没问题,虽然我没试用过51,当年只顾着玩了,惭愧),比如能看的懂原理图、LAYOUT/PCB(这个可不是OS中的程序控制块)、识别芯片引脚对应关系等。先来一幅大家都熟悉的图吧,防止读者接受不来后续的的东西。



2、前期准备

        做上层算法也好、中间层也好、底层驱动也好,您必须要先有一套pixhawk飞控板,然后在准备如下必备的东西即可。

        pixhawk飞控板、官方Firmware(GitHub:https://github.com/PX4/Firmware)、原理图(GitHub:https://github.com/PX4/Hardware)。

        关于开发环境的选择,在summer的前面的一系列文章中也可以看到summer的发展转变历程,最后落到了MAC下。所以建议由MAC的可以直接上,没有的也别用windows,装个虚拟机吧,上Linux系统。

五、结束

        2017年3月了,过的真快啊。

        您今年有什么小目标呢?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息