概述
- DSP
- 数字信号处理器(Digital Signal Porcessor);
- 硬件结构:CPU、存储器、总线、外设接口、时钟以及硬件加速器(音频、视频处理)等;
- 操作系统:DSP/BIOS,SYS/BIOS/LINUX;
- 特点:硬件乘法器以及特殊指令,硬件FFT加速等;
- 应用领域:高密度、重复运算及大数据容量的信号处理。
- MCU
- 微控制器/单片微型计算机(单片机)Micro Control Unit / Single Chip;
- 硬件结构:集成了CPU、ROM、RAM和 I/O口的微型计算机;
- 操作系统:FreeRTOS、μCOS、LINUX等;
- 特点:很强的接口性能,低电压和低功耗;
- 应用领域:工业控制。
- ARM
- 高级精简指令集计算机(Advanced RSIC Machine);
- 硬件结构:CPU核、ROM、RAM、外设等;
- 操作系统:嵌入式LINUX、Windows、Embedded、VxWorks等;
- 特点:精简指令集,比较强的事务管理功能,可以用来跑界面以及应用程序;
- 应用领域:主要用在消费电子,工业上也有广泛应用。
- CPLD/FPGA
- 复杂可编程逻辑器件(Complex Programmable Logic Device)/现场可编程门阵列(Field Programmable Gate Array);
- 硬件结构:逻辑单元;
- 操作系统:无(IP核除外);
- 特点:修改软件程序即可改变硬件结构,并行执行结构;
- 应用领域:硬件实现数据处理,控制功能,算法简单且含有大量重复计算,实时性高。
最后
以上就是淡定帅哥为你收集整理的比较DSP、MCU、ARM、CPLD/FPGA的全部内容,希望文章能够帮你解决比较DSP、MCU、ARM、CPLD/FPGA所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复