我是靠谱客的博主 淡定帅哥,最近开发中收集的这篇文章主要介绍比较DSP、MCU、ARM、CPLD/FPGA,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  • DSP
  1. 数字信号处理器(Digital Signal Porcessor);
  2. 硬件结构:CPU、存储器、总线、外设接口、时钟以及硬件加速器(音频、视频处理)等;
  3. 操作系统:DSP/BIOS,SYS/BIOS/LINUX;
  4. 特点:硬件乘法器以及特殊指令,硬件FFT加速等;
  5. 应用领域:高密度、重复运算及大数据容量的信号处理。
  • MCU
  1. 微控制器/单片微型计算机(单片机)Micro Control Unit / Single Chip;
  2. 硬件结构:集成了CPU、ROM、RAM和 I/O口的微型计算机;
  3. 操作系统:FreeRTOS、μCOS、LINUX等;
  4. 特点:很强的接口性能,低电压和低功耗;
  5. 应用领域:工业控制。
  • ARM
  1. 高级精简指令集计算机(Advanced RSIC Machine);
  2. 硬件结构:CPU核、ROM、RAM、外设等;
  3. 操作系统:嵌入式LINUX、Windows、Embedded、VxWorks等;
  4. 特点:精简指令集,比较强的事务管理功能,可以用来跑界面以及应用程序;
  5. 应用领域:主要用在消费电子,工业上也有广泛应用。
  • CPLD/FPGA
  1. 复杂可编程逻辑器件(Complex Programmable Logic Device)/现场可编程门阵列(Field Programmable Gate Array);
  2. 硬件结构:逻辑单元;
  3. 操作系统:无(IP核除外);
  4. 特点:修改软件程序即可改变硬件结构,并行执行结构;
  5. 应用领域:硬件实现数据处理,控制功能,算法简单且含有大量重复计算,实时性高。

最后

以上就是淡定帅哥为你收集整理的比较DSP、MCU、ARM、CPLD/FPGA的全部内容,希望文章能够帮你解决比较DSP、MCU、ARM、CPLD/FPGA所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(80)

评论列表共有 0 条评论

立即
投稿
返回
顶部