开发板简要介绍

开源硬件 2021-02-08 2147 次浏览 0 条评论 次点赞

酷玛主要学习和推广Micro:bit、Arduino、Raspberry Pi等完成度较高的开源硬件,但实际上它们与各类“开发板(Microprocessor Development Board)”多有相似及交叉,因此对开发板作一简要介绍。

BC3_Fig_9.jpg

参考爱板网,将常见开发板产品分类为MCU开发板FPGA/CPLD开发板DSP开发板

MCU(微控制单元,Microcontroller Unit,MCU),即单片机,是小而完善的微型计算机系统,在工业控制领域广泛应用。单片机领域具有标志性的事件包括Intel在8031上发展出MCS-51系列单片机系统,Philips将MCS-51从单片微型计算机迅速发展到微控制器,以及ARM系列的广泛应用。

FPGA是现场可编程逻辑门阵列(Field Programmable Gate Arry)的缩写,CPLD是复杂可编程逻辑器件(Complex Programmable Logic Device)的缩写,这两种可编辑逻辑单元的分类方法是:以乘积项结构方式构成逻辑行为的器件称为CPLD,以查表法结构方式构成逻辑行为的器件称为FPGA。Altera、Lattice、Xilinx是世界三大权威公司,产品目前此应用已深入网络、仪器仪表、汽车电子、数控机床、航天测控设备等多个方面,几乎占领了整个CPLD/FPGA的市场。

DSP数字信号处理器(Digital Signal Processor)的缩写,是由大规模或超大规模集成电路芯片组成的用来完成数字信号处理任务的处理器,以实现对真实世界的连续模拟信号进行测量或滤波,应用于语音、图像及生物等信号的处理。尤以TI公司的DSP市场占有率最大。

另外,在《基于各种处理器架构的开源硬件》中介绍了几款开源开发板,基本上都属于MCU开发板,它们是:

  • Micro:bit
  • Espruino Pico
  • MicroPython pyboard
  • Arduino
  • NodeMCU

815OFsPKVeL._AC_SL1500_.jpg
Beaglebone Black Wireless

基于全球流行度来说,我们可能还忽略了介绍基于ARM芯片的BeagleBoard(BeagleBone)。作为全球第一款开源的 ARM 开发板,BeagleBoard 实际是由 TI 支持的一个以教育为目的的开源项目,基于 Linux 系统开发。更多相关信息,可浏览酷玛实验室开源硬件专栏。

👍

本文由 CulmartPlay 整理发布,参考 CC-BY-SA 3.0 协议共享,欢迎转载、引用或改编。
感谢您的支持,以共同推动STEM公益教育!

楼主残忍的关闭了评论