阅读以下关于某嵌入式系统设计方案的叙述。 [说明] 某公司承接了开发周期为6个月

题型:问答题

问题:

阅读以下关于某嵌入式系统设计方案的叙述。

[说明]


某公司承接了开发周期为6个月的某机载嵌入式系统软件的研制任务。该机载嵌入式系统硬件由数据处理模块、大容量模块、信号处理模块、FC网络交换模块和电源模块组成,如图1-1所示。数据处理模块和大容量模块的处理器为PowerPC7447,数据处理模块主要对机载数据进行处理,完成数据融合;大容量模块主要存储系统数据,同时也有数据处理的能力;信号处理模块的处理器为专用的数字信号处理器DSP,完成雷达数据处理,并将处理后的数据发送给数据处理模块;FC网络交换模块为已开发的模块,本次不需要开发软件,主要负责系统的数据交换;电源模块主要负责给其他模块供电,电源模块上没有软件。
PowerPC7447和DSP是32位处理器,内存按字节编址。PowerPC7447以大端方式( big_endian)存储数据,DSP以小端方式(little endian)存储数据。


田工负责编写信号处理模块与数据处理模块的通信程序,约定好的数据组织方式如表1-1所示。

表1-1网络数据结构


数据域A(1字节) 数据域B(4字节) 数据域C(2字节) 数据域D(16字节)
以下是信号处理模块端的一段程序:
unsigned int msgid=Ox01;//表示从信号处理模块发送到数据处理模块2的消息ID
typedef struct FCSND—Data_struct {
unsigned char A;
unsigned int B;
unsigned short C;
unsigned char D[16];
} FCSND DATA;
FCSND_DATA sendData;
…·
…·
FillfcData( &sendData); //将待发送数据赋值到sendData数据结构中
sendfc((msgid, &sendData, sizeof (FCSND_DATA)); //发送数据以下是数据处理模块2端的一段程序:
unsigned int msgid=Ox00; //接收到的消息ID
typedef struct FCRCV_Data _struct {
unsigned char A;
unsigned int B;
unsigned short C;
unsigned char D[16];
} FCRCV_DATA;
FCRCV_DATA recvData;
…·
…·
recvfc( (msgid,&recvData,sizeof (FCRCV_DATA)); //接收数据
请问以上程序是否存在问题如果存在问题,请分析原因。

考点:基础医学中级嵌入式系统设计师计算机水平考试中级嵌入式系统设计师2011年下半年下午真题
题型:问答题

日常使用的金属材料,大多数属于合金。黄铜是以锌作主要添加元素的铜合金。

(1)赤铜(Cu­2O)是我国古代制取黄铜的一种原料。Cu­2O中铜元素与氧元素的质量比是       

(2)用来制造弹壳的黄铜只含有锌和铜。将22g弹壳放在盛有100g稀硫酸的烧杯中(硫酸足量),当弹壳不再溶解后,烧杯中混合物的质量是121.8g。计算:

①产生氢气的质量。

②弹壳中铜的质量。

③反应后所得溶液中ZnSO4的质量分数(计算结果保留一位小数)。

题型:问答题

根据微生物对碳源的要求不同,把微生物分为和两大类。

题型:问答题

______服务是最重要与最基本的网络服务功能。

题型:问答题

医学伦理的“有利”原则不包括()。

A.努力使患者受益

B.关心患者的客观利益和主观利益

C.选择受益最大,伤害最小的行动方案

D.努力预防或减少难以避免的伤害

E.把患者的利益看得高于一切

题型:问答题

根据关系数据库规范化理论,下面“单位”关系,它满足第几范式( )(单位号、单位名、单位成员、单位总经理)

A.1NF
B.2NF
C.3NF
D.哪个都不满足

更多题库