1. 程式人生 > >Pixhawk(PX4)之驅動詳解篇(0)_前期準備(招賢令)

Pixhawk(PX4)之驅動詳解篇(0)_前期準備(招賢令)

一、開篇

        開源精神常在!!!

        誰說軟體工程師看不懂硬體原理圖。

        經過一段時間的考慮,加上綜合那麼多次培訓班學員的反饋問題,決定深入研究一下PX4系統的驅動部分。

        即如何替換現有的sensor,這個就要涉及到標準通訊介面的問題了,所以需要把PX4系統的通訊介面搞明白,比如最最最常用的串列埠、IIC、SPI等。

        這個涉及的東西比較多,summer打算把這部分拆解開了詳細闡述,寫成連載篇:《pixhawk(PX4)之驅動詳解(X)_XXX》,並會在多個公眾號平臺授權連載。

        希望同在研究這部分的“極客們”聯絡我,一同攻克難題。

        本篇就算是一篇招賢令吧,“極客們”還在等什麼呢。

        也不知道現在國內外有多少公司開始入手PX4了。

        反正,這套系統太牛逼了,考驗自己能力的時候到了。

        summer會一直把它幹爆為止,人總得有項愛好吧。

二、實驗平臺

        協議棧版本:PX4

        編譯軟體:MAC/UBUNTU/IAR

        硬體平臺:Pixhawk(2.4.5)

        博主:summer

        宣告:喝水不忘挖井人,轉載請註明出處。

        QQ:1073811738(summer)

        QQ群:226070534(summer的pixhawk)

        聯絡方式:138-1483-8574(微信一樣)

四、正文

1、寫在前面:

        本篇主要為介紹關於PX4原生韌體中和sensor有關的部分做準備,這部分會不僅僅是懂開發程式設計就可以的,而是需要一些簡單的硬體方面的知識,最適合做嵌入式的工程師後者驅動工程師,因為涉及很多嵌入式和驅動方面的知識(使用過最簡單的51微控制器的一般都沒問題,雖然我沒試用過51,當年只顧著玩了,慚愧),比如能看的懂原理圖、LAYOUT/PCB(這個可不是OS中的程式控制塊)、識別晶片引腳對應關係等。先來一幅大家都熟悉的圖吧,防止讀者接受不來後續的的東西。


2、前期準備

        做上層演算法也好、中間層也好、底層驅動也好,您必須要先有一套pixhawk飛控板,然後在準備如下必備的東西即可。

        關於開發環境的選擇,在summer的前面的一系列文章中也可以看到summer的發展轉變歷程,最後落到了MAC下。所以建議由MAC的可以直接上,沒有的也別用windows,裝個虛擬機器吧,上Linux系統。

五、結束

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

        您今年有什麼小目標呢?