zoukankan      html  css  js  c++  java
  • OSEK简介

    What is OSEK

    A specification for an RTOS

    With standard software interfaces (OS API)

    Including intertask & interprocessor communication (COM)

    Including network management (NM)

    Including the language used to statically declare OS elements used in an application – OSEK Implementation Language (OIL)


    OSEK Components

    OS

    base routines

    resource management

    event mechanisms

    COM

    communication between tasks and applications

    hiding of physical network

    NM

    network startup and shutdown

    monitoring of network nodes

    OIL

    language used to statically define the OS elements used in an application


    OSEK-OS Philosophy

    Support for event-driven control systems

    Software supplied by various manufacturers

    Need to support different control units

    Hardware independent

    Flexible configuration

    Maximum production performance

    No memory management etc.

    Reliable

    Static

    OSEK OS characteristics

    The OSEK Operating System:

    is a static OS

    specifies different kinds of scalability

    has only one small interface (API)

    has no memory management (malloc(), etc.)

    defines no I/O model

    OSEK OS Overview

    OSEK provides a simple API

        •34 functions described

    Data types are specified for platform independence

    The developer can select from a choice of scheduling policies

    The following elements are implemented:

        •Tasks

        •Interrupts

        •Events

        •Counters

        •Alarms

        •Resources

        •Hooks

    Advantages of OSEK

    Reduced cost and development time

    Enhanced software quality & re-use

    Provides standardized interfaces( For processors with different architectures )

    Utilization of existing resources

    Cost-effective development tools


    Ultimately allows the developer to concentrate on application development - the value component



  • 相关阅读:
    [HDU3487]Play with Chain
    [HDU3436]Queue-jumpers
    [HDU2475]Box
    [HDU1890]RoboticSort
    [BZOJ1500]维修数列
    [POJ3580]SuperMemo
    [POJ3481]Double Queue
    [BZOJ1269]文本编辑器editor
    简单的sql注入
    图片马的制作以及菜刀的使用
  • 原文地址:https://www.cnblogs.com/iable/p/4206843.html
Copyright © 2011-2022 走看看