首先ARM公司是一家芯片IP公司,編寫運行在ARM架構芯片的程序,就是ARM編程了。
    ARM架構又分為三種主要內核A、R、M,性能依次排列。
    高性能的A內核,如蘋果、高通驍龍、華為麒麟、三星獵户座的芯片都是基於ARM的A內核設計的。
    高實時性的R內核,針對高實時性設計。
    M內核主要針對微處理器/控制器。如stm32,nrf52840等等。
    它們都使用精簡指令集,他們也都是32/64bit的內核架構。
    在底層,不同內核編程區別還是很大的。