嵌入式系统的一些基本特征:
1)嵌入式系统由智能单元(即微处理器)控制,因而是计算机系统。
2)嵌入式系统所提供的功能通常带有针对性,大多是专用系统。
3)与桌面系统不同,嵌入式系统一般不对用户提供再开发环境,用户与系统交互的唯一接口就是系统提供给用户的最终应用。
4)针对某些特殊的应用,如航天飞机、卫星等,通常要求很高的可靠性和长时间无人值守的工作能力。
5)紧凑性要求明显。
6)实时性需求。给定硬件环境,实时性主要靠操作系统和应用软件保证。
7)嵌入式可以独立存在。
definition:嵌入式系统是一类硬件和软件高度集成的计算机系统,其系统设计面向专门应用。此类系统一般不对用户提供再开发环境,用户与系统交互的唯一接口就是提供给用户的最终应用。
实时嵌入式操作系统的特点:
1)实时性。
2)小型化。
3)强稳定性。
4)固化代码。
5)弱交互性。
6)专业化强。
操作系统实时性衡量的主要标准:
Realstone是衡量os实时性的基准程序之一,其所选用的主要实时性能指标包括
1)任务切换时间(Task Switch Time)。
2)抢占时间(Preemption Time)。
3)中断等待时间(Interrupt Latency Time)。
4)信号量延迟时间(Semaphore-shuffle Time)。
5)死锁解脱时间(Deadlock Break Time)。
6)任务间消息传递延迟(Intertask Message Latency)。
7)数据保吞吐量(Datagram Throughput Time)。