HomeProductsSupportAbout UsPartnersContact UsSearch


SDL
Standard Drawing Library
 
 
PMC Software Overview
 
VME Software Overview
 
 
SDL Documentation

SDL C Reference Manual

SDL Gauge Library Manual

SDL Installation Manual

 

 

Rastergraf's Standard Drawing Library (SDL) is a scaleable C graphics library designed for use with real-time and non-real-time operating systems. SDL is small, compact, ROMable, and offers device independent graphics functions for board level and embedded systems applications. You can get an idea of what SDL can do for you by running the SDL Demo.

SDL is easy to use and provides a complete set of graphics primitives. These graphics primitives can be extended by adding utility functions for specialized graphics tasks.

SDL is written in ANSI C and is supplied in library format, which means that its target code size can be controlled by limiting the number of functions used in a given application. SDL has been designed to run on any CPU and operating system that uses linear addressing and that is supported by an ANSI C compiler and linker.

SDL is used in conjunction with two other product offerings: WindML driver and Built-In-Self-Test (BIST).

Supported Rastergraf Boards:

Supported Operating Systems:

  • VxWorks on PowerPC
  • Linux on x86
  • LynxOS on PPC
  • Solaris on x86

Supported CPU Boards:

SDL 3.x is (or can be made) compatible with most PowerPC and x86 based VME and CompactPCI boards. Please contact Rastergraf for assistance in determining compatibility with your system.
 

 
Feature Summary
  • Written in ANSI C
  • Full Featured and Easy to Use
  • Scaleable, ROMable, and Minimal RAM usage
  • Solid (thin and wide) and Dashed Lines and Rectangles
  • Circles, Ellipses, and Arcs
  • Filled Circles, Chords, Sectors, and Polygons
    Solid and Pattern Fills
  • Pixel Processing
    Proportional and Fixed Width Fonts
  • Clipping Rectangle and Logical Origin
  • Screen to Screen and Host to Screen Image Copy
  • Mouse and Keyboard Support
  • Video Capture Extensions

 

Home I Products I Support I About Us I Partners I Contact Us I Site Map I Search