當前位置:編程學習大全網 - 編程軟體 - 現在學ARM機編程學哪種好

現在學ARM機編程學哪種好

1,基於ARM芯片的Linux操作系統的開發,這是所有ARM開發中最簡單的。由於參考資料齊全,因此新手壹般從這裏入手。在Linux環境下開發,其實不需要特別懂得ARM,只要精通C語言,了解Linux的系統編程接口就可以了。壹般大學生只要有1年的實習機會,都可以學會。

2,真正學習ARM芯片的軟件編程,主要是指學會ARM處理器指令集。目前,ARM處理器已經有多個系列,比如ARM7,ARM9,ARM11,Cortax-A8等等。更高級的ARM處理器其指令系統也都有所擴展。如果拋掉ARM匯編語言,只是使用C語言編程,那麽就不算是精通ARM軟件編程了,頂多算是精通C語言編程。如果要精通ARM匯編編程,就不是壹件容易的事情了。首先妳至少要明白每種不同的ARM芯片其匯編指令到底有哪些不同。在不同的軟件功能要求下,如果使用特定的匯編語言來優化軟件速度。比如,壹個解碼JPEG圖片的軟件,如何針對ARM9E芯片和ARM11芯片優化其解碼算法?妳要解決這個問題,至少妳得知道JPEG圖片如何解碼。此外,如果壹個軟件要解碼MP3音頻,那麽又該如何優化呢?妳至少得懂得MP3的解碼算法吧?學習ARM軟件編程的主要任務就是把現有的算法用ARM芯片來實現最優化。否則沒必要專門學習ARM編程。

  • 上一篇:C#編程中使用接口有什麽優點?
  • 下一篇:編程誌願者
  • copyright 2024編程學習大全網