arduino和stm32谁厉害

嵌入式技术

1335人已加入

描述

  arduino和stm32谁厉害

  1、在学习容易程度上:Arduino〉STM32类

  要求的基本编程思想:Arduino:面向对象的类C++、类Java为主,它的语言基于C但是又有些四不像;STM32则以使用结构体的C为主。

  2、学习后获得的知识上:Arduino

  因为Arduino封装了很多底层操作。除非自己尝试编写Arduino以及配套电路模块的库,否则还只是停留在基础的编程上;开源程度上:用STM32做出来的东西想开源就开源,不想开源可以什么都不公布。

  3、外围电路搭建难易:Arduino〉STM32

  可拓展性:Arduino=STM32Arduino基本上把控制器的大部分引脚都印出来了。

  4、成本(做出来的东西具有相同的功能):Arduino〉STM32。

  

  如何选择arduino和stm32

  1、如果你是对编程语言了解不深的大学层次以下的普通学生,建议上手Arduino;如果C功底薄弱上来就搞STM32你会很快有放弃的念头;

  2、如果只是为了就业而学习,果断STM32类单片机;

  3、如果只是为了好玩而学习,本身非电子类专业,没有信心,建议Arduino;

  4、如果编程功底好,建议STM32。搞定之后你看看Arduino开源社区做的东西,用STM32轻轻松松搞定。

  5、当然如果有能力,两者都接触接触,一般地一周不到Arduino的基本特性你就掌握了,如果以后需要用到它们的开源代码,你可以很自如地移植到STM32等MCU平台上。

  Arduino

  Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。

  它构建于开放原始码simpleI/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是ArduinoIDE,你的计算机中的程序开发环境。

  Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。

  STM32

  STM32系列是由意法半导体公司推出的ARMCortex-M内核单片机,从字面上来看,ST为意法半导体公司的缩写,M是Microcontrollers即单片机的缩写,32代表32位。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分