嵌入式系统的实时性问题
频谱分析、频谱的图形显示等。由于冲击振动的信号过程时间极短,谱分析处理耗时过多,不可能实现整个系统的实时性(振动频谱的实时显示)要求,这时可以考虑将整个系统的操作过程分成一些独立的部分。例如,将冲击振动谱分析系统的全部操作分成冲击振动信号的波形采集、数据存储与波形信号的谱分析及其后续操作的两个独立的部分,实现振动信号采集、存储关键任务的实时性要求。
本文链接地址:http://www.oyaya.net/fanwen/view/156395.html
4.3 关于嵌入式操作系统
在系统的实时性设计中,核心的问题是降低软件运行时间。除了普遍的提高CPU指令运行速度、采用高速I/O口、计数器的捕获/比较、多机并行操作等软、硬件措施外,就是程序设计技巧。而在系统程序中使用操作系统支持时,由于操作系统介入操作管理带来的额外开销,以及对任务的灵活调度管理,成为系统实时性设计的重要问题。
嵌入式操作系统使用在嵌入式应用系统中。与通用操作系统相比,嵌入式操作系统有许多特点,如可靠性、可裁剪性、“实时性”等。前两者是嵌入式应用环境所要求的。,而“实时性”则是为了满足系统实时性要求的内容。在一些文章中提到某些嵌入式操作系统时,常常冠以“实时操作系统”,但它只是表现为该操作系统具有较好的实时能力。在没有置身在一个具体嵌入式应用系统中时,不存在实时性结论。不同的嵌入式操作系统比较时,可以有实时能力上的不同。任何一个嵌入式操作系统都应有满足系统实时性设计的内容(表现为任务的快速调度、快速运行等),实时能力强的嵌入式操作系统能更容易地实现应用系统的实时性。
结语
嵌入式系统的实时性设计要根据具体的系统,具体分析、具体设计,并不是所有的嵌入式系统都有实时性要求。嵌入式系统的实时性与快速性有关,在满足ts≤ta时并不是越快越好。考虑到系统的功耗及可靠性,应在满足ts≤ta条件下,越慢越好。
随着嵌入式系统运行速度,以及操作系统实时能力的提高,本质实时性的应用系统会越来越多。
《嵌入式系统的实时性问题(第4页)》