簡單背後的不簡單——初識arduino(stm32)

每一篇博文都是本人原創,禁止轉載html

知道arduino是在上大學的時候,可是在不少作單片機 開發的人眼中看來,arduino是給外行人玩的,所以自誇爲專業嵌入式開發的不少人(固然也包括我)對這種東西固然是不屑的。由於機緣巧合,我有了一種想要學習arduino軟件構架的想法,由於最先的arduino的是基於avr單片機,我手頭沒有相關的硬件,所以我打算使用目前普遍使用的stm32的單片機開始對arduino的背後代碼的研究。git

最先開發arduino對stm32支持的是LeafsLabs公司( https://www.leaflabs.com/ ),它開發出了一系類名爲Maple的開發板,可是不知道什麼緣由,這家公司在2015中止了相關的後續開發工做,Maple的相關的產品的代碼和論壇也中止維護和更新。可是用戶依然能夠訪問。github

Maple的相關官方文檔:http://docs.leaflabs.com/docs.leaflabs.com/index.html學習

Github的主頁:https://github.com/leaflabs/libmapleui

官方論壇:http://forums.leaflabs.com/forums.leaflabs.com/index.htmlhtm

雖然最先的開發的公司中止了相關的開發,可是在github上面名爲Arduino_STM32的,在Maple開源項目基礎上繼續開發的的項目依舊十分活躍。開發

Arduino_STM32的Github主頁:https://github.com/rogerclarkmelbourne/Arduino_STM32文檔

Arduino_STM32的論壇:http://www.stm32duino.com/get

若是隻是想簡單的實如今現有的Arduino的環境上安裝對應的stm32支持包,能夠在論壇和Github主頁上面找到詳細的安裝說明。產品

本系類博文將會分析Arduino背後的實現封裝的原理等內容,敬請期待。

相關文章
相關標籤/搜索