EVS9321-ES修改核方法
这种方法是基于已有EVS9321-ES系统对实时软件开发的支持,进行源代码级修改而使Linux变成一个真正的实时操作系统。这种方法也是和Linux哲学相吻合的。任何基于Linux核心源代码修改的产品,都要遵循GPL 协议,对所有软件人员开放源代码。一旦很多人认为它是有用的,就会有人对它进行维护,或者是混合在通用Linux核心中,或者是单独分出一个实时Linux分支。 这种方法的中心原则是精心选择部分改动,就可以满足一系列相关EVS9321-ES实时开发。此外,由于这些改动都是相对局部的,不会从根本上改变Linux的核心。而且一些改动还可以通过常规Linux的可加载模块方式完成。在需要时系统可以动态加载该功能模块,在不需要时还可以动态卸载该模块。
比如,修改之一是核心抢占式调度。把核心从非抢占式变成抢占式是结构上的大变动,并可能引起很多问题,但很多问题已经在linux支持SMP 的时候解决了。因此,核心的抢占式修改就可以简单地利用SMP 挂钩。另一个修改点是前面提到过的使中断处理句柄可调度。还有一些修改是全局的,例如修改系统时钟服务来提供更高精度的“心跳”,而不增加不必要的系统负载,或者是提供在核心实现互斥机制来支持优先级继承。
EVS9321-ES资源核方法 这种方法是为解决传统实时操作系统中固定优先级抢占式调度策略的局限性而产生的。固定优先级抢占式调度算法没有任务间的临时保护。因此,可预见的任务响应时间依赖于对所有更高优先级任务执行时间的预测。在这样的系统中,可预见性是与全局相关的,并且可能被一个糟糕任务而影响的。此外,EVS9321-ES这种用静态观点看待实时系统也是不妥的。在很多实时应用中,更希望实时系统可以根据应用程序获得资源动态地调整任务属性,以求得到*效果。
资源核方法是一种以资源为中心来指导实时核心提供精确的、有保证的、可抢占的获取系统资源的方法。只要实时应用所需资源可以由核心后台资源管理程序调配满足,实时核心是允许实时应用可配置的。因此,EVS9321-ES实时核心其实是提供了实时应用可构建的基础——从配置简单的实时系统到复杂的实时系统,都可以通过动态地改变实时任务属性和它们在整个系统中的优先级来满足。 这种方法的zui大优点是系统具有很好的健壮性、可精确预见的实时性。另一个优点是允许应用程序根据实际情况动态调整自身属性。此外,这种方法非常适合嵌入式系统的开发
Brand New MITSUBISHI MELSEC INPUT UNIT (AJ65BTC1-32D)
Brand New SHARP LCD PANEL (Part # LM64183P)
Brand New MITSUBISHI regeneration unit (MR-RB30)
Brand New MITSUBISHI MELSEC CABLE(PART# AC06B)
Brand New MITSUBISHI unit AJ65SBTC4-16DT
Brand New DENON Diamond Stylus needle DSN-80 (for DL-80MC)
Brand New Original SANYO Module Projector Lamp POA-LMP122 for SANYO projectors
Brand New SANYO Card number POA-MD03VD2A
Semikron Stud Thyristor SKT 160 / 14E
MITSUBISHI MELSEC CABLE(PART# A1SC30NB)
IXYS Thyristor CS142-12