Arduino,arm,树莓派,单片机四者有什么不同
1个回答
展开全部
1.单片机一个大类,包括很多架构,ARM是其中一种架构(这里特指ARM7和现在的Cortex-M系列)。除了ARM,还有8051,AVR,PIC等架构。
2.至于Arduino,最早是意大利的一个团队的一个开源项目,早期单片机开发都需要从寄存器层面操作,这个团队把这些寄存器封装成一个个函数的形式,提供非电子工程师也能看得懂的函数接口给大家操作,这就是Arduino。上述只是笼统的说法,总之Arduino不是一种单片机,而是一个平台,你可以简单粗暴把它理解成一个库函数。最早Arduino是基于AVR,但是现在已经扩展到了其他单片机。
3.至于树莓派和上述三者的关系。树莓派相当于一个成品开发板,它的主控芯片是ARM架构(但是是Cortex-A系列,不是前面提到的Cortex-M),和Arduino一样也是开源的,但是它不属于单片机的范畴。单片机没办法跑Linux,而树莓派可以。
2.至于Arduino,最早是意大利的一个团队的一个开源项目,早期单片机开发都需要从寄存器层面操作,这个团队把这些寄存器封装成一个个函数的形式,提供非电子工程师也能看得懂的函数接口给大家操作,这就是Arduino。上述只是笼统的说法,总之Arduino不是一种单片机,而是一个平台,你可以简单粗暴把它理解成一个库函数。最早Arduino是基于AVR,但是现在已经扩展到了其他单片机。
3.至于树莓派和上述三者的关系。树莓派相当于一个成品开发板,它的主控芯片是ARM架构(但是是Cortex-A系列,不是前面提到的Cortex-M),和Arduino一样也是开源的,但是它不属于单片机的范畴。单片机没办法跑Linux,而树莓派可以。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询