為什麼我喜歡樹莓派

我第一次聽說這個東西已經是2015年了,我和一個哥們兒閑聊的時候他提起來說:「嘿,你知道樹莓派么?」我很詫異的看了他一眼,說:「你這輩子就是個吃貨……」等我晚上回到家百度樹莓派的時候,發現其實我才是一個吃貨。我曾經在網路上考究過樹莓派的來源是啥,最後眾說紛紜,官方貌似也沒有明確的解釋,那我就只能當你是個「派」了。

從我第一眼看到pi開始,我就喜歡上了這個小東西,理由很簡單,這小東西太跨界了。徹底玩轉它需要你至少得有幾方面的知識

l linux操作系統知識

l 程序語言知識

l 資料庫知識,如果你想做互動式系統的話

l 網頁開發知識,如果你想在樹莓派上開發網站的話

另外,你還需要有點奇思妙想,我一直不斷的在問自己,我還能拿Pi來做啥?從理論上講,Pi幾乎是無所不能的,因為他就是個小型的筆記本或者伺服器。我們現在周圍一切和電子產品有關的東西,似乎在Pi上都能看到一些身影。但是這些產品都是標準化的,統一生產的,一點個性都沒有,我喜歡定製化的玩意兒,我想自己搗鼓點東西出來。有可能,這就是我喜歡樹莓派的最根本原因。

也許很多初學者會因為自己是零基礎而放棄學習,或者是因為某個驅動始終無法解決而唉聲嘆氣,或許因為某個idea暫時無法實現而懊惱,這些我認為都不要緊,要緊的是,你始終很好奇,好奇心驅使你一直走下去,去克服一個又一個的困難。我還記得當我第一次寫出一個linux腳本的時候有多麼的興奮,這種興奮讓我忘記了學習bash腳本時候的痛苦和折磨,只要它成功了,你記得的就只有快樂。中間過程的痛苦真的不值一提。

Pi既然這麼神奇,我們怎樣才能學會去駕馭它?其實很簡單,慢慢來。總得有個循序漸進的過程。

首先了解一下pi的物理結構,這有助於我們理解pi的工作原理,空閑的時候回頭翻一下大學裡面講的電子電路相關內容,至少咱們的學會計算工作電壓,工作電流,以防止今後太多的外設帶來的電源供應壓力。

其次,我們需要了解操作系統相關的知識,我們至少得學會怎麼用linux,因為pi是linux操作系統的,所以如果你抱著windows不放的而又想玩兒pi的話,那就只能祈求比爾同志早點開發基於pi的windows操作系統咯

在linux學習的過程中,我們就可以開始慢慢的琢磨需要pi來幫我幹些啥了。我記得我在最開始的時候,希望pi可以給我的公司做一個非常迷你的CRM伺服器,當然,CRM還是得由我自己來寫。只有你想清楚讓pi來幫你幹什麼,你才能知道後面需要學習些什麼。

最後,我還希望說一點,pi這個事物是腐國人民發明的,我拿到pi的實物之後,就想扇自己兩巴掌。為啥呢,從硬體的角度看,他和單片機沒個啥差別,BCM的晶元也是有渠道可以獲取的東西,剩下的元器件深圳、杭州、無錫遍地都是。沒有什麼難的。為什麼英國人把pi做出來了,而不是我們?我們不是不聰明,而是不夠創新,這也是我喜歡pi的一個原因。它能夠讓我的大腦活躍起來,讓我的大腦充滿了「八卦」的慾望,時時刻刻都在想它能幹啥,它能幹啥,時時刻刻都在想榨乾pi的每一分價值。當我們所有有興趣的夥伴們都在這樣琢磨問題的時候,我們也離我們心目當中擅長「作死」的歪果仁不遠了。我真心期待在不遠的將來,我們能利用pi來開發一些有意思的東西,然後將它們利用在一些有意思的領域。

最後給自己打打廣告,我準備在知乎上開一個講座,專門講講怎樣玩兒pi。同時給大家共享一下linux的學習過程,資料庫的學習過程等等,最後我將給出幾個樹莓派的實例供大家參考。

推薦閱讀:

TAG:樹莓派(RaspberryPi) | Linux |