嵌入式硬件并非孤立存在,而是为特定应用精心计划,并紧密嵌入到更大体系中的硬件部分。以智能手机为例,其中的中央处理惩罚器(CPU)、各类传感器(如加速度计、陀螺仪)以及通信模块(如 Wi - Fi、蓝牙模块)等皆为嵌入式硬件,它们协同运作,实现手机丰富多样的功能。从范畴来看,嵌入式硬件涵盖微控制器(MCU)、微处理惩罚器(MPU)、专用集成电路(ASIC)以及各类传感器和执行器等 [3]。
在智能家居体系中,温度传感器实时感知情况温度,将数据传送至 MCU,MCU 依据预设程序处理惩罚数据,进而通过执行器(如空调、加湿器)调节室内情况,各部分紧密共同,达成特定使命。
(二)嵌入式硬件与通用硬件的差异
相较于通用硬件(如个人电脑硬件),嵌入式硬件特色鲜明。通用硬件追求通用性,旨在满足多种不同应用场景的需求;而嵌入式硬件则 “量文体衣”,专为特定应用定制。通用硬件注重综合性能,如电脑 CPU 不停提升盘算与图形处理惩罚能力,以应对复杂多元的软件应用。而嵌入式硬件在性能上更侧重满足特定应用需求,例如智能手环的硬件着重于低功耗运行以延伸电池续航,同时能快速处理惩罚简朴的运动与心率监测数据即可 [4]。详细差异见以下表格:
部分情况下,还需搭建软件情况辅助硬件测试。好比测试嵌入式硬件驱动程序,需在主机安装相应操作体系与开辟工具,编写测试软件与硬件交互。软件情况搭建要保证与硬件兼容,且软件工具配置利用正确。例如测试基于 Linux 体系的嵌入式开辟板,要在主机安装 Linux 操作体系,并配置好交叉编译情况,以便编译运行测试软件。
(三)测试用例计划:测试行动的 “脚本”