免费智能真题库 > 历年试卷 > 嵌入式系统设计师 > 2020年下半年 嵌入式系统设计师 下午试卷 案例
  第5题      
  知识点:   红外   温度

 
王工在红外热像仪系统设计中负责软件模块,其核心功能在于进行人脸检测,调取温度检测模块获取检测到人的体温,将检测到的人脸信息及体温通过网络发送给平台进行存储,软件采用C语言编写。
 
问题:5.1   (3分)
请说明在C语言中下列宏定义的含义。
(1) #defme f(a,b) a##b
(2) _LINE_
(3) _DATE_
 
问题:5.2   (3分)
王工在利用网络发送所检测到的人脸及对应的体温信息时定义了对应的数据结构FaceTemp info,内容依次包括:检测到人脸框的左上角像素坐标(横向坐标Face_X,纵向坐标Face_Y),人脸框的像素大小(横向宽度Face_W,纵向高度Face_H),以及人体温度信息Temp。假设人脸框坐标信息、人脸框的像素大小都用unsigned short来表示,人体温度信息用float来表示。请给出FaceTemp_info数据结构的定义。
 
问题:5.3   (9分) 在红外热像仪的图像信息处理中,王工设计了如下人脸检测、温度检测及信息发送程序, 当检测到温度大于等于37.3°C时,需要报警提示。请补全程序中的(1)~(6)。
【程序】


 
 
 

   知识点讲解    
   · 红外    · 温度
 
       红外
        红外接口,英文简称为IrDA,是红外线数据标准协会(Infrared Data Association)的英文缩写。IrDA红外接口是一种红外线无线传输协议以及基于该协议的无线传输接口。支持IrDA接口的掌上电脑,可以无线地向支持IrDA的设备无线连接来实现信息资源的共享。
        红外接口可以在同样具备红外接口的设备间进行信息交流,由于需要对接才能传输信息,安全性较强。缺点是通信距离短,通信过程中不能移动,遇障碍物通信中断,功能单一,扩展性差。
 
       温度
        计算机机房室内温度要适当并维持在稳定状态,温度过高或过低都会影响计算机系统的正常工作。如果工作环境温度过高,特别是在南方气候炎热的夏天,很容易造成系统内部元器件的温度过高,轻者计算机系统工作不正常、死机,重者将烧毁部件。如果工作环境温度过低,过低的室温会引起凝聚和结露现象,从而引起器件生锈,温度过低还会使绝缘材料变硬、变脆。
        机房的温度应保持在15℃~35℃,安装空调来调节温度是解决此问题的最佳办法。对于没有条件安装空调的单位来说,假如机器已超频的话,在炎热的季节就应该把频率降下来了。其次要注意机房的通风,上机时尽量开窗开门,并借助于电风扇进行通风。机房室内布局要合理,各个设备之间不应该靠得太挤,保持一定的距离以保证正常散热,并且尽量为CPU选用合格的功能强的风扇。
   题号导航      2020年下半年 嵌入式系统设计师 下午试卷 案例   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
 
第5题    在手机中做本题