Products Overview


Processor Modules


I/O Expansion Modules


Ruggedized Systems


Enclosures & Accessories


Software


Custom Products

Board Level Solutions


System Level Solutions


Ruggedization


Custom Ruggedization


Customization


Software

Aerospace/Defense


Energy


Industrial Automation


Instrumentation


Medical


Transportation

Support Overview


Technical Resources


Contact Technical Support


Request an RMA

About Diamond Systems


The Diamond Advantage


Markets & Applications


News


Career Opportunities







3.5" Form Factor
EBX
COM Express
PC/104
PC/104-Plus
PCI/104-Express
Single Board Computers
I/O Modules
Power Supplies
COM Express
EPIC
ETX
ARM SBCs and Baseboards
Single Board Computers
I/O Modules
Power Supplies
I/O Modules
Single Board Computers
I/O Modules
Single Board Computers
Single Board Computers
PC/104
PCI-104/Express
PC/104
PC/104-Plus
PCIe MiniCard
FeaturePak
PC/104
PC/104-Plus
PCIe MiniCard
FeaturePak
EMX
PC/104
PC/104-Plus
PCI/104-Express
PCIe MiniCard
EMX
COM Express
PC/104
PC/104-Plus
PCIe MiniCard
EMX
PC/104
PC/104-Plus
PCIe MiniCard
I/O Modules
Single Board Computers
I/O Modules
PC/104
PC/104-Plus
I/O Modules
you are not logged in:
login | signup
lost password?
Whitepapers

Conduction Cooling for Stackable SBCs

COM-based SBC Benefits

Benefits of Autocalibration

EmbeddedXpress Form Factor

Application Articles

Building Automation
Paper Processing
Train Controller
Wind Instrument
Lung Simulator
Gas Analyzer
Weapon System

Visit our Markets & Applications page.


Products   >   OS & Driver Software

OS & Driver Software

Diamond offers a selection of software development kits (SDKs), device drivers, and other support software for operation of our products under a range of popular standard and embedded operating systems. OS SDKs let you rapidly experience the OS running on your Diamond processor module with little or no configuration effort. Additionally, the Diamond Systems' Universal Driver toolkit provides C language support for most Diamond products having onboard analog I/O, digital I/O, counter/timers, and watchdog timer functions.

Supported Operating Systems by Product

The table below indicates supported operating systems across Diamond's single board computers. Any model of supported SBC may be used with any compatible software development kit. Support for other operating systems will be considered upon request. An "X" indicates that the SBC supports the OS.

Operating System Aries Altair Athena III Atlas Helios Helix Hercules III Neptune Pluto Rhodeus Vega
Linux 2.6.29
3.2.0
2.6.29 2.6.29
3.2.0
3.2.0 2.6.23 2.6.29
3.2.0
2.6.29
3.2.0
2.6.23 2.6.23 2.6.23 3.2.0
Windows 7 X X X X   X X       X
Windows 8 X                    
Windows CE   6.0 R2 6.0 R3   6.0 R2   6.0 R3     5.0 6.0 R2
Windows 2000               X X X  
Windows XP   X X X     X X X X X
Windows XPe   X X       X X X X  
MS-DOS 6.22 6.22 6.22 6.22 6.22 6.22 6.22 6.22 6.22   6.22

top
Software Development Kits

Software Development Kits
Microsoft Partner
Diamond's Software Development Kits (SDKs) let you experience the operating system running on your SBC in a quick-start fashion with minimal or no configuration effort. Many kits include development tools to enable immediate application development. Additionally, many of our processor modules are supported by solid-state flashdisks, which are offered with pre-flashed operating system images.

Diamond's OS SDKs are sold separately from the SBCs, enabling you to select exactly the right combination for your application. A typical order includes the processor module of your choice, a hardware development kit or cable kit, and a software development kit. If you already have the processor module, you can simply order the software development kit.

The following OS SDKs are currently available:

 
Software
Windows Embedded Standard® Development Kits
Windows Embedded Standard® Development Kits for Diamond Systems SBCs
Windows Embedded CE® Development Kits
Windows Embedded CE® 6.0 Development Kits for Diamond Systems SBCs
Linux Development Kits
Linux 2.6 Development Kits for Diamond Systems SBCs

DSC Universal Driver

Universal Driver provides unmatched power and flexibility for embedded data acquisition programming with PC/104 and small form factor I/O boards. And now version 7.0 provides enhanced features to make using our I/O boards easier than ever.

Universal Driver 7.0 provides flexible C-language programming support for all features on Diamond Systems' data acquisition modules, including single-board computers with integrated data acquisition. Support is included for running multiple boards at once, even multiple boards of the same type. 7.0 includes an installer for Windows to make installation and board resource configuration easier than ever.

Universal Driver 7.0 includes a package of ready to run demo programs for each board. These programs illustrate how to use the driver to perform the most popular data acquisition tasks. Ready-to-run executables, along with source code and makefiles, are provided to simplify your programming effort.

The Universal Driver is provided free of charge to owners of relevant Diamond products and is included with every order. It may also be downloaded from the company's website.

  >  >   Click here for more details   <  <