树莓派与单片机之间的不同

咳咳咳~又是记流水帐的一篇博客
每每在选择开发板的时候总会纠结…我该选树莓派还是选STM32单片机???它们之间究竟有啥不一样???
接下来了解,树莓派与单片机之间的不同

主体区别

树莓派:微型卡片计算机
单片机:单芯片计算机
单片机可以有十几路PWM,但是树莓派只有一个PWM。

单片机是MCU(微控制器),而树莓派是卡片式计算机,它上面的处理器是ARM架构的。单片机一般速度慢,资源少,但是树莓派则不同,它可以运行像Linux的操作系统,或者Windows服务器、云计算。总而言之,树莓派可以完成很多单片机无法完成的操作。
最主要的是,开发单片机虽然周期比较短,但基本上都是基于特定的任务而且每次写完代码都要重新烧写,相对麻烦。
而树莓派则不同,树莓派是计算机,它可以直接在本地上编程、编译、运行,如果要重新向原有程序添加或删除功能,或者从当前的任务切换到另一个不同的新任务,树莓派不需要依据任务或者更新的不同而像单片机一样去烧写程序。使用树莓派基本上通过各种库操作GPIO来对外设进行控制,并且如果你通过网络把它挂接到Internet上,可以远程进行操作。

Stm32是Cortex M系列是为控制领域设计,树莓派搭载的是Cortex A系列用于开发应用类。

树莓派

树莓派是目前非常流行的一款小型计算机系统,一款开源硬件的成品开发板,上面有CPU、内存,但是它们都是以分立的芯片的形式存在,而且CPU性能远超单片机。将你电脑机箱里的大部分东西都集成到了一块电路板上的微型电脑,接上显示器鼠标键盘等东西和电脑几乎没有实质上的区别,操作系统不一样是基于Linux 的系统。

单片机

单片机是一类芯片的总称,在一块芯片上集成了CPU,内存,Flash(类比电脑的硬盘,早期单片机是ROM)以及IO之类的外设,它不能运行Linux或者Windows这样的时分操作系统。

发布了83 篇原创文章 · 获赞 55 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_45380951/article/details/103272380
今日推荐