Changes between Version 57 and Version 58 of TBR/Website/Board_Support_Packages


Ignore:
Timestamp:
Jun 16, 2010, 7:25:29 PM (9 years ago)
Author:
JoelSherrill
Comment:

/* Board Support Packages */ Update links to ViewVC

Legend:

Unmodified
Added
Removed
Modified
  • TBR/Website/Board_Support_Packages

    v57 v58  
    88
    99
    10 RTEMS at its center is a range of services that implement real-time tasking suitable for embedded systems (http://www.rtems.org/cgi-bin/viewcvs.cgi/rtems/cpukit/score/). This core is generic allowing it to be used on wide range of processors. Within the core of RTEMS is support for each processor (http://www.rtems.org/cgi-bin/viewcvs.cgi/rtems/cpukit/score/cpu/). This support is specific to a family of processors yet generic to each board or target hardware that uses that specific processor. The '''Board Support Package''' or '''BSP''' provides the glue between RTEMS and your target hardware.
     10RTEMS at its center is a range of services that implement real-time tasking suitable for embedded systems (http://www.rtems.org/viewvc/rtems/cpukit/score/). This core is generic allowing it to be used on wide range of processors. Within the core of RTEMS is support for each processor (http://www.rtems.org/viewvc/rtems/cpukit/score/cpu/). This support is specific to a family of processors yet generic to each board or target hardware that uses that specific processor. The '''Board Support Package''' or '''BSP''' provides the glue between RTEMS and your target hardware.
    1111
    1212A BSP is a collection of pieces supporting your target hardware.  It includes the linker script, GCC customization script (e.g. ''bsp_specs''), and startup code. If you want standard I/O, then the BSP will have to have a Console device driver. A console driver is needed to run any of the RTEMS tests. If you want to measure the passage of time, you need a Clock Tick driver. This driver is needed for all RTEMS tests EXCEPT hello world and the timing tests. The Timer driver is a benchmark timer and is needed for the ''tmtests'' (timing tests). Sometimes you will see a Shared Memory Support (e.g. ''shmsupp'') component which is for shared memory multiprocessing systems. The Network driver and Real-Time Clock drivers are optional and not required by any RTEMS tests.