
开发板(evaluation board or demo board)是用来进行嵌入式系统开发的电路板,包括中央处理器、存储器、输入设备、输出设备、数据通路/总线和外部资源接口等一系列硬件组件。开发板一般由嵌入式系统开发者根据开发需求自己订制,也可由用户自行研究设计。
在一般的嵌入式系统开发过程中,硬件一般被分成两个平台,一个是开发平台(host),一个是目标平台(target)即开发板。在此描述的开发平台指的是使用台式机,通过传输的界面,例如串口(RS-232)、串口、或是网络(Ethernet)与目标平台连接。
开发嵌入式系统,不可避免的是一定要先选择目标平台。在挑选一个目标平台时必须审慎评估,因为这涉及到有无方便的开发环境及技术支持。一般的板子除了集成型的CPU之外,最少需要一个输入及输出的界面、供下载影像文件(ROM image)的接口、内存(RAM)、Flash ROM、电源模块等。为了开发初期的调试方便,还会在拉出几个特殊的引脚,如JTAG接口,以供外接的调试模块所使用。