如何學習ARM嵌入式開發(fā)?
ARM和單片機還是有許多區(qū)別的,可以說比單片機的應用更為復雜吧,往往在單片機里只需要對一個寄存器賦值就可以的初始化,在ARM下就要調(diào)用庫函數(shù)了。甚至每個引腳其功能都多了許多,相應的配置也會更為麻煩,但如果做多了ARM的項目就會發(fā)現(xiàn),其實它的應用配置也是千篇一律,有章可循的,并沒有想象中的那么難。如果真是想學ARM的嵌入式開發(fā)滴話:
第一:先看關(guān)于ARM芯片的Mannual。
第二:找一本關(guān)于內(nèi)核的不錯的書,比如,想學Cortex-M3的話,《The Definitive Guide to the Cortex-M3》是很不錯的??催@書的時候不需要全部掌握,只需要當做一本參考手冊來讀就好,知道在開發(fā)過程中遇到什么問題來這里哪一章找解決方法即可。
第三:買一塊開發(fā)板(也不貴,一兩百塊),參考板子帶的全程進行調(diào)試。
第四:自己跟項目,或者自己搞點什么開發(fā)了~~例如開發(fā)一個小智能小車之類的,學習嘛~總得有點兒投入。
其實,如果你是利用業(yè)余時間來學這些東西,前三項估計需要兩個月,但如果你真想好好研習下ARM,我相信這兩個月的付出是值得的,比急功近利地直接去找個項目程序調(diào)試神馬的靠譜多了。
我整理了一套嵌入式學習方向,其中的技巧和干貨滿滿,里面包含了編程教學、問題視頻講解、畢設(shè)800套和語言類教學,非常的全面,需要的放下一個6,全部免費給你