目录
3.关于开发板的常见问题 |
开发板(demo board)是用来进行嵌入式系统开发的电路板,简单的说,就是一块集成了多种电子元器件的电路板。这些电子元器件包括CPU、存储器、I/O设备、数据通路总线以及外部设备的各种接口。开发板主要是应用于嵌入式系统的开发。开发者可根据实际产品的需求来设计和定制嵌入式系统的硬件组成部分。开发板也便于初学者了解和学习嵌入式系统的硬件和软件,有的开发板也提供了基础的集成开发环境和软件源代码等。
开发板
(1)51系列单片机。51 单片机目前已有多种型号, 8031/8051/8751是Intel公司早期的产品,而 ATMEL 公司的AT89C51、AT89S52则更实用。
(2)PIC系列单片机。在全球都可以看到PIC单片机从电脑的外设、家电控制、电讯通信、智能仪器、汽车电子到金融电子各个领域的广泛应用。
(3)AVR系列单片机。AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC精简指令集高速8位单片机。
(4)ARM开发板。ARM开发板是以ARM内核芯片的嵌入式开发版,主要特点是速度快,库文件统一,并且有利于进行开发。
CPLD(Complex Programmable Logic Device)复杂可编程逻辑器件,是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数字系统。
DSP(digital signal processor)是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号,再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。
ARM 即Advanced RISCMachines的缩写是对一类微处理器的通称. ARM同时还是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。
MIPS是世界上很流行的一种RISC处理器。MIPS的意思是“无内部互锁流水级的微处理器”(Microprocessor without interlocked piped stages),其机制是尽量利用软件办法避免流水线中的数据相关问题。
PowerPC是一种精简指令集(RISC)架构的中央处理器(CPU),有着广泛的实现范围,包括从诸如Power4那样的高端服务器CPU到嵌入式CPU市场。PowerPC处理器有非常强的嵌入式表现,因为它具有优异的性能、较低的能量损耗以及较低的散热量。除了象串行和以太网控制器那样的集成I/O,该嵌入式处理器与“台式机”CPU存在非常显著的区别。例如,4xx系列PowerPC处理器缺乏浮点运算,并且还使用一个受软件控制的TLB进行内存管理,而不是象台式机芯片中那样采用反转页表。
嵌入式系统硬件层的核心是嵌入式微处理器,嵌入式微处理器与通用CPU最大的不同在于嵌入式微处理器大多工作在为特定用户群所专用设计的系统中,它将通用CPU许多由板卡完成的任务集成在芯片内部,从而有利于嵌入式系统在设计时趋于小型化,同时还具有很高的效率和可靠性。
嵌入式系统需要存储器来存放和执行代码。嵌入式系统的存储器包含Cache、主存和辅助存储器。
嵌入式系统和外界交互需要一定形式的通用设备接口,如A/D、D/A、I/O等,外设通过和片外其他设备的或传感器的连接来实现微处理器的输入/输出功能。每个外设通常都只有单一的功能,它可以在芯片外也可以内置芯片中。外设的种类很多,可从一个简单的串行通信设备到非常复杂的802.11无线设备。
3.1开发板是干什么的?
开发板主要用于开发板的典型组件有哪些?学习目的,也可用于工业应用。在这个庞大的电子社区中,还有许多定制开发板可用。它们还用于在发布主要产品之前进行原型设计。
3.2开发板的典型组件有哪些?
通常,开发板的组件包括:
电源电路(通常设置为使用9V/12V电源运行)
编程接口(通过计算机对微控制器进行编程)
基本输入电路,如按钮。
基本输出电路,如LED。
3.3微控制器和开发板有什么区别?
与微处理器开发板相比,微控制器板将强调与某些受控系统的数字和模拟控制互连,而开发板可能只有少数或没有分立或模拟输入/输出设备。
3.4开发板哪个好?
2021年的10大开发板依次是:
巨型板。
OSD32MP1-BRK灵活原型平台。
BeagleBone®绿色网关。
ESP32-SE2-Saola-1。
SimpleLink Wi-Fi CC3200 LaunchPad。
BeagleBone Black。
树莓派4B型。
粒子硼LTE CAT-M1。
SeeedStudio NPi i.MX6ULL开发板
以上就是开发板种类的介绍了。目前开发板广泛应用在手持多媒体播放器、智能手机、汽车多媒体、车载信息娱乐、MID、智能本、上网本、平板电脑、工业控制系统等产品方案。