首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Tool之Simulator

Simulator可以模拟硬件设备并运行VxWorks系统。这个模拟的系统可以提供VxWorks的大部分标准功能,包括网络、Shell等等。而且它的构建过程与构建真实硬件设备镜像的过程也基本是一样的。有了它,我们就可以脱离硬件设备,直接在Host上开发、运行、测试VxWorks应用。这样在项目开发阶段,尽可能的减少了对硬件设备的依赖。而外界与这个VxWorks系统进行交互的应用程序,是区分不出它是模拟设备还是真实的硬件设备。因此,除了可以加快软件开发进度,Simulator在很多领域也可以给我们提供帮助,例如教学、项目展示等。 Simulator对应用层提供的API与真实设备上的API没有什么区别,有区别的仅是对外设的访问,也就是无法提供一些外设的驱动程序。Simulator至少可以模拟以下硬件或功能

03

硬实时系统,到底多硬才算Hard Real Time System

【本帖是安富莱电子原创贴】 RTOS三要素,实时性,可靠性,安全性。这次我们分享下实时系统中的硬实时性。 硬实时系统是必须在设置的截止时间内对环境中的事件做出反应的系统。 一、背景知识: 1、实时系统和非实时系统区别的几个显著特征: (1)时间限制,每个任务都与一些些时间限制想关联,一种常见的时间限制是与任务相关的最后期限。 指定任务必须截止时间内完成。 (2)安全可靠性,特别是在安全关键领域的应用。 (3)高实时并发性:实时系统通常需要在非常短和严格的时间范围内响应多个独立的事件。 (4)任务关键性:根据任务的不同安全等级和实时性要求,保证关键性任务得到及时执行并且可靠。 还有很多其它特性,就不一 一列举了。 2、硬实时,强实时和软实时 RTOS实时系统的特点是在设定截止时间内完成所需的操作,根据是否在这个时间内完成此操作分为如下三种: Hard real time system 硬实时系统 在设置的截止时间内可完成相应功能的,如果完不成,系统会崩溃。 Firm real time system 强实时系统 强实时性比硬实时要求弱一些,如果在截止时间内完不成,系统不会崩溃,忽略这次执行。 Soft real time system 软实时系统 软实时比强实时弱一些,如果在截止时间内没有完成,完全不受影响,继续运行。 二、纵览各种RTOS,哪家是硬实时系统 1、VxWorks: https://www.windriver.com/products/vxworks VxWorks官方描述:VxWorks is a deterministic, priority-based preemptive RTOS with low latency and minimal jitter : VxWorks是确定性,基于优先级的抢占式RTOS,具有低延迟和最小抖动。

03
领券