當前位置:編程學習大全網 - 編程語言 - arm系統用ad1.2入門可以嗎?我想先學匯編的然後學c。謝謝

arm系統用ad1.2入門可以嗎?我想先學匯編的然後學c。謝謝

自學ARM其實想法很好,我也和妳壹樣,曾經自學過壹段時間,ADS1.2也弄了,這主要是針對ARM裸機開發用。但壹段時間後發現自學效果很差,主要是沒人引導,因ARM牽涉到的東西太多,從底層ARM內核,到其外圍電路,到UBOOT,硬件驅動,系統移植。到高層的系統編程,網絡編程,QT(圖形化界面)等等。這些環節沒人指引將非常痛苦。有時並不是發時間就可以解決問題的。

學會ADS1.2,還不能算入門。ADS主要用裸機開發,在裏面編譯的程序可以直接放到開發板裏運行。這點很好,至少能看到自己的程序能在ARM裏跑起來,即時是壹個簡單的流水燈。不知道妳以前有沒有學過單片機,單片機只要妳會用配置單片機的寄存器和控制IO口,就能將單片機用的很好。ARM的裸機開發和用單片機差不多,至少思路壹樣,看懂ARM的內核,再學會配置寄存器和控制O口。但妳將來用ARM肯定會用到嵌入式系統,這也是必然的。所以學會了ADS1.2只不過冰山壹角。

至於妳說的匯編和C這是壹個基礎,學好匯編,在以後寫硬件驅動會有很大的幫助。C語言肯定是必學的。以後的程序中%99是C或C++,只有部分的驅動代碼會用到匯編。

最後總結下,妳現在學好匯編和C,能夠在ADS1.2中寫幾個裸機程序,說明妳對ARM的硬件有壹定的了解了,對以後去搞底層會有很大的優勢。

現在外面很多ARM培訓機構的壹般流程是從高級到底層,即先學嵌入式操作系統,然後在慢慢深入到底層。

壹點建議,如果感覺很困難,就應該選擇壹家培訓機構。現在很多研究生都去壹些ARM培訓機構去學習,確實能事半功倍。(純手寫)

  • 上一篇:如何用webstore開發微信小程序
  • 下一篇:梅州城西職業技術學校有什麽專業
  • copyright 2024編程學習大全網