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


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

知道arduino是在上大學的時候,但是在很多做單片機 開發的人眼中看來,arduino是給外行人玩的,因此自詡為專業嵌入式開發的很多人(當然也包括我)對這種東西當然是不屑的。因為機緣巧合,我有了一種想要學習arduino軟件構架的想法,因為最早的arduino的是基於avr單片機,我手頭沒有相關的硬件,因此我打算使用目前廣泛使用的stm32的單片機開始對arduino的背后代碼的研究。

最早開發arduino對stm32支持的是LeafsLabs公司( https://www.leaflabs.com/ ),它開發出了一系類名為Maple的開發板,但是不知道什么原因,這家公司在2015停止了相關的后續開發工作,Maple的相關的產品的代碼和論壇也停止維護和更新。但是用戶依然可以訪問。

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

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

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

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

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

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

如果只是想簡單的實現在現有的Arduino的環境上安裝對應的stm32支持包,可以在論壇和Github主頁上面找到詳細的安裝說明。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM