首页 > 新闻资讯 > 公司新闻
Arduino嵌入式系统(arduino中断嵌套)

选择你的嵌入式开发板:Arduino与树莓派比较

1、单片机是一种小型微处理器,可以被看作一种简单的CPU。例如,AT89C51就属于一种51内核的单片机。虽然ARM芯片也可以被看作单片机,因为它们也具备单片机的基本功能,但它们的主要特点在于采用了ARM架构。总结来看,Arduino更像是一种编程平台,而ARM则是一种处理器架构。

2、看你想学的是什么了,如果是单片机的话用Arduino,如果是Linux 的话就用树莓派。其次看你的出发的目的,如果是想做一些简单的互动控制或者智能控制的话用Arduino ,毕竟Arduino 有很多模块可以用,而且简单。

3、感觉arduino就是面向高富帅电子爱好者的,专业的话用这些电子积木很难学到真本事吧(电路设计,pcb布局,走线,之类都是非常重要的)。另外就是成本太高。树莓派偏向嵌入式系统了,据说挺好用。主要看你的兴趣了,便向嵌入式软件设计的话树莓派比较好吧(貌似比主流嵌入式开发板便宜,求证~)。

4、RPi便于在移动设备上操作,插个无线网卡,手机连上ssh就可以直接操作了。我现在把SD卡里的照片传输到移动设备上就用RPi建ftp服务器实现,在没有电脑的地方非常方便。还有,Linux上各种问题做好的解决方案非常多。Arduino的好处:传感器多,但是通讯协议要自己写。体积小、硬件选择多样,便于嵌入式开发。

5、RPi 可以运行完整的操作系统,如 Debian 等常见 Linux 发行版 - RPi Distributions。这意味着你可以使用你熟练的语言(如 Python、Java)和熟悉的库来进行开发,同时后台运行多个进程也毫无压力。而 Arduino 作为一款真正传统意义上的单片机系统,一次只能运行一个你烧进去的程序,功能也相对单一。