单项选择题

在嵌入式系统中,硬件层的主要作用是什么?()

A.提供用户交互界面
B.实现应用程序逻辑
C.提供系统所需的物理计算资源
D.管理设备与外界的数据通信