學會ADS1.2,還不能算入門。ADS主要用裸機開發,在裏面編譯的程序可以直接放到開發板裏運行。這點很好,至少能看到自己的程序能在ARM裏跑起來,即時是壹個簡單的流水燈。不知道妳以前有沒有學過單片機,單片機只要妳會用配置單片機的寄存器和控制IO口,就能將單片機用的很好。ARM的裸機開發和用單片機差不多,至少思路壹樣,看懂ARM的內核,再學會配置寄存器和控制O口。但妳將來用ARM肯定會用到嵌入式系統,這也是必然的。所以學會了ADS1.2只不過冰山壹角。
至於妳說的匯編和C這是壹個基礎,學好匯編,在以後寫硬件驅動會有很大的幫助。C語言肯定是必學的。以後的程序中%99是C或C++,只有部分的驅動代碼會用到匯編。
最後總結下,妳現在學好匯編和C,能夠在ADS1.2中寫幾個裸機程序,說明妳對ARM的硬件有壹定的了解了,對以後去搞底層會有很大的優勢。
現在外面很多ARM培訓機構的壹般流程是從高級到底層,即先學嵌入式操作系統,然後在慢慢深入到底層。
壹點建議,如果感覺很困難,就應該選擇壹家培訓機構。現在很多研究生都去壹些ARM培訓機構去學習,確實能事半功倍。(純手寫)