实时系统 博学公司承担了一项嵌入式系统软件开发项目。该项目主要用于车载电子系统中监视发动机及燃油系统等系统工作状况,并通过综合仪表显示给驾驶员。经过多次与用户沟通,形成以下技术要求: (1)本项目的硬件平台由主处理机模块和多种接口模块组成,底板采用标准VME总线(硬件结构图见图12-8),具体硬件模块配置如下: ①主处理机模块(CPM)采用PowerPC755,主频266MHz,配有SDRAM存储器和FLASH存储器;提供一个定时/计数器;支持16级中断和二级Cache。 ②输入输出模块(IOC)支持16路RS422接口信号,传输速率不低于115.2kbps,IOC模块与CPM模块的数据交换采用64KB双端口存储器。 ③离散量接口模块(DAM)支持64路开关型离散量输入输出接口;2路频率量输入;12位A/D转换器和12位D/A转换器。 ④图形处理模块(GPM)用于显示图形,支持OpenGL标准接口软件。 ⑤MBI模块主要提供1553B外总线接口,PSM为电源支持模块。 (2)本项目软件主要工作在CPM模块中,完成对外部设备的数据采集、分析和相应的控制,将监视结果以图形方式显示给驾驶员。该系统的软件主要包括外部接口驱动软件、VME数据传输软件、处理软件、图形显示和外总线(1553B)数据交换软件。要求数据的采集必须确保每帧数据无丢失,并在本帧内完成数据的处理工作,本帧信息显示给驾驶员的时刻最晚不能超过下一帧。详细的技术要求如下: ①16路RS422接口主要完成对汽车燃油系统、动力系统和驾驶员命令的数据采集与控制。RS422数据传输格式将以32B为基本数据块,分别以20ms、40ms、60ms、1s这4个不同周期交换数据。 ②64路离散量数据主要监控发动机工作状态,要求每10ms采集一次,并在下一个10ms周期内将发动机状况显示到驾驶员座舱。 ③多路模拟量数据主要采集发动机转速、油量及汽车的其他数据,为驾驶员监控汽车状态提供必要的量化数据。模拟量数据的刷新频率为1s。 ④外总线(1553B)主要完成该系统与汽车其他电子系统的数据交换。 公司将本项目交给项目主管李工实施,要求李工按技术要求完成本项目的软件设计工作,公司根据合同关于"数据的采集必须确保每帧数据无丢失,并在本帧内完成数据的处理工作,本帧信息显示给驾驶员的时刻最晚不能超过下一帧"的要求,提醒李工设计中重点考虑整个系统的实时性问题。李工完成设计后,提交公司评审,会上就李工设计中存在的缺陷展开了激烈讨论,最终达成一致。 李工在设计IOC模块软件时指出:为了使CPM模块能够及时处理RS422数据,在IOC与CPM间的双端口存储器中为每个422通道设计一级缓冲,当某通道接收一个字节时,就将数据放入缓冲,由CPM接收(其结构见图12-9)。这样的好处在于每当有数据输入时,CPM模块可立即读取,而增大双口缓冲的目的是在CPM来不及处理时可防止数据的丢失。同时,IOC中的程序相对简单、实时性好、可以不考虑422通道的数据传输周期,只要按查询方式对16路422输入进行查询读取即可。 会上,王工提出了强烈的反对意见,认为这种设计方法绝对不可取,这种方法只考虑了软件的简单与便利,而没有针对软件特点考虑问题,在设计中对实时性、负载平衡分配以及实现算法上均存在缺陷,必须改进。 (1)你认为李工的设计在实时性、负载平衡分配和实现算法上存在怎样的缺陷?详细说明理由。 (2)请给出IOC模块和CPM模块之间双口存储器数据交换方法。
有关驾驶员值班交接,下列哪些属于航行环境的交接:() Ⅰ、正在使用或在值班期间有可能使用的所有航行和安全设备的工作状况 Ⅱ、船位、航向、航速和吃水 Ⅲ、在值班期间可能会遇到的情况和危险
在对塔吊基础进行设计时,分工作状况与非工作状况对基础验算,非工作状况下的验算,通常以()年一遇,且不小于()KN/㎡的风荷载作为验算指标。
简答液压系统工作状况的检查一般包括哪几方面。
教师的思想政治素质和职业道德水平()关系到中小学德育工作状况和亿万青少年的健康成长,关系到国家的前途命运和民族的未来。
一台输送请水的离心泵,现用来输送容重为水的1.3倍的液体,该液体的其他物理性质视为与水相同,另外水泵装置也相同,问:(1)该水泵工作时,其流量与扬程关系曲线有无改变?在相同的工作状况下,压力表读数如何变化?输送清水时,水泵的压力扬程为0.5Mpa。(2)如果水泵将液体输往高地密闭水箱时,密闭水箱内的压力为2atm(如下图),试求此时的静扬程HST?
TAE-100A/30离心式压缩机在恒定压力控制下,压缩机处于最佳工作状况,入口阀全(),出口阀全()。
燃油输送泵的供油量约为柴油机全功率工作时所需油量的()这样多的燃油不断循环,形成一种剩余压力,对改善柴油机喷油泵的工作状况,防止燃油中形成气泡,增加燃油过滤机会,而且当外界气温较低需加热燃油时,对提高加热速度,均有很大好处。
甲、乙两名消防监督员到某高级宾馆进行消防监督抽查,该宾馆设有火灾自动报警、自动喷水灭火系统等消防设施。测试自动喷水灭火系统的湿式报警阀的工作状况时,开启试水闸阀后,水力警铃长时间不响,原因可能是什么?
到某高级宾馆进行消防监督抽查,该宾馆设有火灾自动报警、自动喷水灭火系统等消防设施。 试说明检查自动喷水灭火系统工作状况有效性的方法?