ARM逐漸的深入我們的生活,現在的低端嵌入式設備到高端的手機平板都離不開ARM芯片的支持.作為一個新手,如何學習ARM的嵌入式開發呢?
我覺得ARM分為低端和高端,不管如何區分都是以計算機技術為原理,是一門計算機應用課程.所以首先你要對計算機基礎有所了解.有了基礎之后,我們就可以從最基礎的 入手,比如51單片機,雖然51不是ARM系列的,但是他們都屬于計算機技術,都有著相同的技術原理和相同功能的模塊.
然后逐漸的過渡到stm32芯片,這個階段會對單片機有更進一步的了解,尤其是對單片機的運用,各個模塊的作用原理等.同時也能夠理解stm32內部的過程,包括ARM核的中斷處理,定時器原理,PWM原理等等.
接下來就可以深入更高系列的A系列了.可以從一款具體的芯片入手,做一些系統移植的工作,至少能夠跑起來一套系統.后續就可以進行更高級的開發了.
有了這些基礎,相信你未來的路就更寬闊了.前途無量,加油.