嵌入式控制系统很多时候是一个硬实时系统 为此软件和硬件的设计必须关注实时性要求 以下关于嵌入

大学网课 已帮助 人

嵌入式控制系统很多时候是一个硬实时系统,为此软件和硬件的设计必须关注实时性要求,以下关于嵌入式控制系统软件架构的选择可行的有()。

A.对于一个简单的只有少数任务的嵌入式控制系统而言,可以采用轮询系统作为软件架构,因为其具有确定性,可以在软件设计前估算每个任务的完成时间。

B.如果系统中存在多个实时性较高的任务以及外部事件的响应要求,嵌入式控制系统可以采用前后台系统的架构,将控制等任务安排为定时中断处理程序,外部事件响应安排为外部中断处理程序。

C.如果嵌入式控制系统需要完成多个实时控制任务,可以采用基于实时操作系统的软件解决方案,将实时控制任务安排为若干个独立的任务,由操作系统内核完成任务的调度。

D.如果嵌入式控制系统需要完成人机交互任务,为获得良好的用户体验,人机交互任务的优先级安排应高于控制任务,可抢占控制任务。

E.如果嵌入式控制系统同时存在实时控制和故障处理任务,故障处理任务的优先级可低于实时控制任务,也可被其抢占。

嵌入式控制系统很多时候是一个硬实时系统 为此软件和硬件的设计必须关注实时性要求 以下关于嵌入

热搜:什么是嵌入式系统,系统中嵌入了单片机