问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Arduino,C51,STM32,ARM,FPGA有什么联系和区别

发布网友 发布时间:2022-04-25 09:50

我来回答

2个回答

热心网友 时间:2022-06-21 14:56

首先51是最古老的芯片(指8051),专利过期了其他厂家兼容芯片琳琅满目。在你列出的这几种里面速度慢,内存小(排除有些厂家出的魔改的型号)。常见的厂家stc的,atmel的正统89c51系列以及后期魔改型号。国产的st89,10,11,12,以及最新的15。还有c8051系列,以及高速usb接口的芯片,以及有很多无线收发芯片的核心是8051的。但是指令集兼容但是寄存器的复杂度就不一样了。

说arino的话,arino算是一个平台,他的早起,也是最广泛的核心是基于avr单片机的。我们都戏说arino团队是给avr收买了帮avr买芯片。既然你没问avr的我就只说说arino的情况。他简单易懂,做毕业,原型,快速开发的时候,硬件搭设方便,基本不用你去画板子,导线连接模块就是了。代码也全是简单易懂的。基本不涉及到寄存器级。总得来说就是开发快。小量定制化还是划算。真的做产品或者研究就算了,成本高,简单高度抽象化带来就是效率底下以及资源开销大,模块数量上去后系统就撑不住了。
虽然现在也有基于stm32,fpga,lpc,pic等芯片做的arino,但是开源库和ide的开发很多没跟上,不兼容也没办法继承avr的arino遗产。虽然官方也出了avr32位单片机的arino,以及arm m0,还有配合嵌入式openwrt系统的arino yun。但是价格以及方便性简直了(更何况新的芯片大多是低压io,外接模块很少兼容。
说stm32之前要说arm,上面的人也说过了,arm有分好几个版本。只说最近的划分,一个就是带mmu内存管理的,一般需要外接ram,flash才能工作。就是你听到的手机处理器arm多少多少,还有的路由器的处理器,以及服务器的处理器。特点是跑系统。还有就是不带mmu的嵌入式,和8051一样带ram,flash。现在划分了m0 m3 m4 m7等用在嵌入式,以及m0+升级版和其他特殊版本。总之就是比8051高了不知道哪里去了的芯片。然后stm32是st意法半导体公司向arm公司购买了核心(嵌入式)版权,加上自己的外设生产的一个系列的芯片。功能强大速度快外设多。但是寄存器复杂度等和8051就不能比了。所以官方也出了库,现在还出了专门的代码生成软件cube来简化操作。

fpga就厉害多了,前面说的几种都是单片机,做运算都是一步步来的,逻辑上是串联的。fpga是并行的,单片机一次同一时间只能做一次运算,fpga只要资源够(芯片买的贵),你心情好,同时进行成百上千的运算都可以的。所以一般用在速度要求高的地方,比如视频压缩,高速网络设备等。8051,arino,stm32,10元左右就能上,fpga不上百就没啥资源可用,连前面三都比不过。fpga也不是用c来开发的,你可以想象成是一个数学的算法然后转到电路去执行(视频压缩就是一种)。更考数学,算法类的。

总结1,8051系列已经是辉煌的末日了。构架上已经拉后腿了,除了老代码,老系统升级,就是特定领域的芯片上使用。但是他至今还占用很大份额的原因是——大学的课本是他。
总结2,arino就是一个玩具,玩玩可以,艺术类学生用来做互动的比较多。很多是不懂嵌入式硬件的程序员用来做东西玩。真正懂的要么直接用底层的avr要么用stm32或者其他了
总结3stm32杠杠的,值得学。在同性质的单片机里面最具性价比的。学习资料也多。
总结4 没的说太大范围了,都攘括了上一条总结的东西。
总结5高大上。学好饭碗不愁,高薪。但是怎么也得博士硕士才能干出点成绩,野路子的话是享受不到这个的。同时资料也少,入门成本高。

热心网友 时间:2022-06-21 14:56

都是单片机,区别仅在于每种不同的单片机ic各自的输入、输出接口数量不同,rom不一样大,运行频率不一样等等,简单点说你可以把他们之间的区别理解为intel的cpu和amd的cpu之间的差别,以及intel的早期cpu如赛扬300a跟现在的i7*之间的差别
Arduino,C51,STM32,ARM,FPGA有什么联系和区别

STM32是一种基于ARM CORTEX-m3架构的一种单片机,寄存器复杂,直接用汇编操作比较麻烦,但是用ST给的库函数十分方便。FPGA中文是现场可编程门阵列,用人话说就是一块可以通过编程改变结构的与非门集合,可以实现触发器等一系列数字电路结构。arduino准确的说是一个单片机及其外设的集合,主控是ATMEL出的AVR单片...

Arduino,C51,STM32,ARM和FPGA有什么联系和区别?

fpga是并行的,单片机一次同一时间只能做一次运算,fpga只要资源够(芯片买的贵),你心情好,同时进行成百上千的运算都可以的。所以一般用在速度要求高的地方,比如视频压缩,高速网络设备等。8051,arduino,stm32,10元左右就能上,fpga不上百就没啥资源可用,连前面三都比不过。fpga也不是用c来开发的...

Arduino,C51,STM32,ARM,FPGA有什么联系和区别

分属于不同的硬件分类。对外行来说,都差不多,区别不大。在内行来看,区别可就很大了。

FPGA和ARM和STM32和DSP区别

1.FPGA:是可编程逻辑阵列,常用于处理高速数字信号,不过随着科技的发展,现在很多FPGA CPLD可以集成mcu内核,甚至具备了ARM DSP的功能 2.ARM,是一类内核的称谓,就像51一样,具体到芯片的话,会有很多不同的厂家不同等级,诸如三星、易法、飞利浦、摩托罗拉等等,其中STM32是易法半导体的一款面向工控低...

学什么单片机比较好?什么STM32,AVR,ARM,ARDUINO?

AVR是一类8位单片机,性能相当于增强型51单片机,ARM是一种比较先进的32位单片机架构,STM32系列单片机是属于ARM类的,ARDUINO是主要以AVR单片机为核心的标准化组件,类似于PLC和单片机的关系,编程方式又类似于单片机库开发

arduino和stm32什么区别和联系

Arduino是一个带有avr单片机的完整系统板(一般的,也有Arduino用arm处理器)。STM32 是一种arm内核的单片机,说白了就是一个芯片。

Arduino,arm,树莓派,单片机四者有什么不同

Arduino是操作系统,输入软件;arm是arm公司开发的芯片,准确的说是arm框架,比如arm7,arm9,STM32,手机的cpu也属于arm框架,比如最新出来的A9系列;树莓派是一个用arm搭好的电路板,就像一台小电脑一样,你可以把手机当做树莓派;单片机是微处理器,比如AT89C51属于51内核,arm芯片也是单片机,只不过...

想学一款微处理器(单片机)

学stm32,然后是比较高级点的arm,还有fpga,arduino和树莓派适合一些初学者和喜欢diy的人,但不适合一般的工业生产,因为成本太高且受制于提供商。

飞思卡尔 Arduino 和arm9有什么区别

arduino以前用的都是atmel的单片机就是avr单片机。ARM9只是一种内核,其他很多厂家都可以用呀,生产的芯片也就很多呀,samsung、st、TI等等这些大公司都有生产。51、avr、arm的概念都是核, 除了avr以外,其他都会根据生产厂家不同而有所不同,所以他们的衍生物有很多,但是万变不离其中,毕竟核绝大...

飞思卡尔 Arduino 和arm9有什么区别

arduino以前用的都是atmel的单片机就是avr单片机。ARM9只是一种内核,其他很多厂家都可以用呀,生产的芯片也就很多呀,samsung、st、TI等等这些大公司都有生产。51、avr、arm的概念都是核, 除了avr以外,其他都会根据生产厂家不同而有所不同,所以他们的衍生物有很多,但是万变不离其中,毕竟核绝大...

关系和联系的区别 关系包括区别和联系吗 c/s和b/s的区别与联系 或和合的区别 与和于的区别 以致和以至的区别 在和再的区别 和与与的区别在哪里 必须和必需的区别
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
甲醛超标的后果?怎么处理? 公司领导意见和中介商意见不统一。作为销售人员我该如何调节此矛盾,达 ... 一流领导者必学的谈判技巧 在工程建设方面有甲方和乙方他们俩都是指的是哪一方面的人呢?_百 ... 从河东的雪莲路的百合春天到天津师范大学八里台校区怎样坐车最近,急急... 雪莲东里附近有招低压或高压电工吗? 请问天津东丽区雪莲东里附近的化工厂还开吗?中石化分公司聚醚部。附近的... 天津雪莲东里和彩丽园哪个好 下列关于电功率的说法,正确的是( ) A.用电器的电功率越大,所做的功越... 【富丽广场康美居】税费应该很高吧?合同能不能做低房价? 有关于ARM cortex-M0的,跪求知道用什么编程软件编程的。希望可以给个程序例子。谢谢 大家讨论一下:现在ARM codex M3,M0性价比很高,你们觉得8位单片机是否要退出市场呢?还是会继续占有市场 提问+J-LINK,U-LINK和ST-LINK有什么区别 ARM M0 M3区别。想学ARM,买了个M0的开发板,但是没找到相关书籍,用M3的数可以吗? cortex m0可以叫单片机吗 单片机或者M3,M0芯片中为什么要倍频后又分频呢? ARM Cortex-M0与Cortex-M0+在技术有什么区别 求芯唐最新的M0系列PDF文档资料和STM芯片中文资料。国内有哪些51芯片厂商及品牌名称,请告知! 如何看待山灵新品Q1,和M0相比怎么样? Cortex-M0的特点 华芯微特芯片怎么样? 新唐的M0芯片加密是什么意思?加密了还能往里面下载程序吗? M0芯片靠谱吗和M3芯片功能上有什么区别,详细说说 有相对好用的自来水过滤器没? 水过滤器的水处理过滤器的技术参数: 自冲洗式水质过滤器哪里生产的?质量怎么样? 水过滤器的工作原理 净水器和过滤器有什么区别? 很多家庭都会装家用纯净水过滤器,这工作原理是什么? 国内做水过滤器的品牌都有哪几家? 嵌入式,ARM,STM32,区别是什么?我一直以为这些是一块芯片而已,求大神简单详解。。 现在投资什么基金最好 易简儿童理发器的刀头安装法? 成人理发器刀头怎么装 易烊千玺的生日是什么时候 易烊千玺生日是几月几日 易烊千玺……哪里人 易烊千玺生日图 易烊千玺多久剃的胡子 易烊千玺生日会直播是在几月几日,几点钟,哪个台播出的,请告诉我准确答案 生日会现场照流出 易烊千玺生日会在哪儿能看 易烊千玺18岁生日会什么时候开播 易烊千玺今年生日的照片 易烊千玺生日,都有哪些明星送去祝福? 易烊千玺的生日是什么 易烊千玺的生日? 易烊千玺生日祝福语要说啥 易烊千玺生日 易烊千玺18岁生日会同款怎么穿(红色仙鹤衬衣)? 易烊千玺十八岁生日会直播在腾讯可以看吗