當前位置:編程學習大全網 - 編程軟體 - 飛思卡爾 Arduino 和arm9有什麽區別

飛思卡爾 Arduino 和arm9有什麽區別

他們完全不壹樣的概念,arduino是壹種開發平臺,他是要開發者不用去管硬件底層的壹些驅動,就像遍C++,JAVA壹樣,讓單片機像面向對象壹樣的編程,arduino上面各個外設的驅動都模塊化。arduino以前用的都是atmel的單片機就是avr單片機。ARM9只是壹種內核,其他很多廠家都可以用呀,生產的芯片也就很多呀,samsung、st、TI等等這些大公司都有生產。

51、avr、arm的概念都是核, 除了avr以外,其他都會根據生產廠家不同而有所不同,所以他們的衍生物有很多,但是萬變不離其中,畢竟核絕大部分程度上決定了芯片的命運;只要核差不多,運用起來就差不多。這個分支沒法列,我們在乎的是他們的通性。

還有就是還有其他嵌入式沒,有,比如說,PLD,CPLD,FPGA,這些可編程邏輯器件,也是現在嵌入式的新方向,他們是要完全靠自己來設計的硬件,說白了就是壹大堆的三極管和儲存器讓妳去搭電路;這些芯片大部分沒有cpu(就是上邊內核,但是現在FPAG已經有這些東西了,比如51,ARM,DSP都又在裏面做成硬核),當然這個開發難度要比之前的那些要大壹些;畢竟外設功能要自己寫,自己搭;但是靈活性比上邊那些做好的MCU的要好很多。

希望對妳有幫助。

  • 上一篇:jupyter 和 ipython的區別是什麽?
  • 下一篇:西門子 S7-200 plc之間進行PPI通信時,怎麽實現VW VD等格式的變量傳送?
  • copyright 2024編程學習大全網