ARM及嵌入式開發近年越來越熱,特別是android與linux在手機、平板等許多消費類電子及工業設備中越來越成熟的應用。在提到嵌入式培訓開發的時候,往往會與ARM聯系在一起。那ARM究竟是什么呢?
ARM的概念:嵌入式處理器種類繁多,有ARM、MIPS、PPC等多種架構。ARM處理器的文檔豐富,各類嵌入式軟件大多支持ARM處理器,使用ARM開發板來學習嵌入式開發是個好選擇。基于不同架構CPU的開發時相通發的,掌握ARM架構之后,在使用其他CPU時也會很快上手。當然,作為產品進行選材時,嵌入式培訓需要考慮的因素就非常多了。
ARM,既可以認為是一個公司的名字,也可以認為是對一類微處理器的通稱,還可以認為是一種技術的名字。ARM公司是32位嵌入式PISC微處理器技術的,自從1990年創辦公司以來,基于ARM技術IP核的微處理器的銷售量已經超過100億。
ARM公司并不生產芯片,而是出售芯片技術授權。其合作公司針對不同需求搭配各類硬件部件,比如UART、SDI、I2C等,設計不同的SoC芯片。
ARM公司在技術上的開放性使得它的合作伙伴既有世界的半導體公司,也有各類中、小型公司。隨著合作伙伴的增多,也使得ARM處理器可以得到更多的第三方工具、制造和軟件支持,又使整個系統成本降低,使新品上市時間加快,從而具有更大的競爭優勢。
基于ARM的處理器以其高速度、低功耗、價格低等優點得到非常廣泛的應用,它可以應用于以下領域:
①為無線通信、消費電子、成像設備等產品提供可運行復雜操作系統的開放應用平臺;
②在海量存儲、汽車電子、工業控制核網絡應用等領域提供實時嵌入式應用;
①安全系統,比如信用卡、SIM卡等。
現在很多學生及許多原來windows的程序員紛紛轉向嵌入式開發的大軍中來。對于初學者,該如何有效快速的學好嵌入式開發呢?粵嵌嵌入式培訓為這些學生提供了一個學習的平臺,名師指導+實際操作,從零到一,達到終的效果。