BSP - VxWorks

This is a discussion on BSP - VxWorks ; hi , what is BSP? i studied it has some uttilities. 1.where it is in the board? 2.is windriver only giving this BSP's? 3.how it is working with application programme...

+ Reply to Thread
Results 1 to 2 of 2

Thread: BSP

  1. BSP

    hi ,

    what is BSP?


    i studied it has some uttilities.
    1.where it is in the board?
    2.is windriver only giving this BSP's?
    3.how it is working with application programme


  2. Re: BSP

    vxsam wrote:

    >hi ,
    >
    >what is BSP?


    A BSP, or Board Support Package, is the code and documentation files that
    serve as the interface between a specific hardware set and vxWorks. Its code
    is where system initialization begins, device drivers are incorporated, and
    other hardware specific issues are handled.

    > i studied it has some uttilities.
    > 1.where it is in the board?


    It's code so it is stored either in ROM or in a file system. In
    VxWorks, the BSP gets used in two ways. A build in the BSP directory
    produces a boot ROM image that provides services that are, in many ways,
    similar to those provided by a PC's BIOS ROM. Generally, this ROM
    includes only enough functionality to find and load a fully featured
    OS image.

    The BSP also serves as the basis for configurable, fully featured OS
    images that are built in project directories. These OS images may be
    stored in a file system and loaded into RAM by a boot ROM. They may
    also be stored in a boot ROM so as to support systems that require no
    file system.

    > 2.is windriver only giving this BSP's?


    If you're asking whether WR is the only source of BSPs then the answer
    is, "No." Hardware vendors sometimes supply BSPs for their designs and
    one might very well write one's own BSP.

    The way this often works is that WR and other vendors write BSPs for
    "reference" hardware, that is, for example hardware that one can purchase
    for demonstration and early development purposes. Typically, though,
    one's design team develops "proprietary" hardware that is specific to
    one's product. BSP development for proprietary hardware is often a
    matter of modifying a reference hardware BSP.

    > 3.how it is working with application programme


    It forms the hardware dependant part of the OS and is therefore one of
    the resources available to application programs.

    --
    ================================================== ======================
    Michael Kesti | "And like, one and one don't make
    | two, one and one make one."
    mrkesti at comcast dot net | - The Who, Bargain

+ Reply to Thread