Products Overview


Processor Modules


I/O Expansion Modules


Systems


Enclosures & Accessories


Software


Custom Products

Board Solutions


System Solutions


Standard Product Variants


Ruggedization


Custom Boards


Lifecycle Extension

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
PC/104
PC/104-Plus
PCI/104-Express
COM Express
EPIC
ARM SBCs and Baseboards
Single Board Computers
I/O Modules
Power Supplies
Single Board Computers
I/O Modules
Power Supplies
I/O Modules
Single Board Computers
Cables
PC/104
Adapters
PC/104
PC/104-Plus
PCIe MiniCard
PC/104
PC/104-Plus
PCIe MiniCard
PC/104
PC/104-Plus
PCI/104-Express
PCIe MiniCard
PC/104-Plus
PCIe MiniCard
PC/104-Plus
PCIe MiniCard
I/O Modules
Single Board Computers
I/O Modules
PC/104
PC/104-Plus
PC/104
Small form factor
Ethernet Switch Modules
Single Board Computers
Ethernet Switches
Nano and NX Solutions
AGX Xavier Module Solutions
TX2 / TX2i Module Solutions
you are not logged in:
login | signup
lost password?
Whitepapers

Designing Embedded Computers for Rugged Applications

Application Articles

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

Visit our Markets & Applications page.

Sign Up for our eNewsletter Today!





Products   >   Operating System Support Software

Operating System Support Software

Diamond Systems offers software support for our embedded computer boards, ranging from drivers to complete OS board support packages. The currently available driver and BSP support can be found by clicking on the links below. If what you need is not listed, please contact us to discuss custom software support options.

Windows 7 support
Windows 10 support
Linux support
QNX support

OS Driver Packages

All SBCs are supported with driver packages for popular embedded operating systems. Most of these drivers are provided by the chip vendors. The drivers that have been tested and proven to work on our boards are available to download from the product support pages. Additional drivers may be found elsewhere on the Internet.

Board Support Packages (BSP) / Software Development Kits (SDK)

We offer preconfigured, ready to run OS images for popular embedded OSes on our more popular SBCs. The tables linked above list the currently available packages. A fee is charged for BSPs and includes the OS license fee where necessary. Support is provided free after purchase of the BSP.

BSPs are available in the form of a software development kit (SDK), which consists of the BSP pre-installed on a solid state disk that plugs onto the board, so you can boot up and be running instantly. Instructions and a backup image are provided for rebuilding the BSP. The BSP image can be freely copied as many times as necessary. Customers are responsible for meeting any software licensing requirements for additional copies.

SDKs are available as standalone products and are also included in our SBC development kits (DKs). If you are buying multiple units of an SBC, you can buy a single DK or SDK and then buy additional SBCs, cables, and flashdisks as needed for your development and deployment. You are responsible for meeting any software licensing requirements for duplication of the BSP.

In most cases custom versions of our BSPs can be provided under our engineering services program. Examples of customizations include 64-bit vs. 32-bit versions, a particular Linux distribution, or the inclusion of customer drivers and applications.

Diamond Systems part numbering for BSPs is as follows:
SDK-xxx = OS image on flashdisk, ready to run
DK-xxx = SDK + SBC + cable kit

BSP products (DK and SDK) are listed on each individual SBC product page in the Models table.

Universal Driver

Universal Driver is Diamond's free software package for controlling our data acquisition boards as well as the data acquisition features on our SBCs. Universal Driver includes a C language library that provides control of all the DAQ features on the board. In most cases a convenient graphical user interface program is available to provide benchtop control of the DAQ features. This program can be used for application modeling or board/system debugging. Please visit the Universal Driver page for more information. Universal Driver is generally not included in our BSPs, because it is subject to frequent updates. The latest version can quickly be downloaded from our site and installed into your BSP or OS image.

Windows 7 Support

Product CPU WES7 32-Bit
Drivers
WES7 32-Bit
BSP
WES7 64-Bit
Drivers
WES7 64-Bit
BSP
Comments
Aries BT E3845 Yes Yes Yes Yes
Helios V86DX No No No No Not powerful enough for Windows
Helix V86DX3 Yes Yes No No Helix supports only 32-bit OS
Neptune BT E3845 Yes On Request No No Win 7 32-bit BSP upon request
Pluto BT E3845 Yes On Request No No Win 7 32-bit BSP upon request
Rhodeus AMD LX800 No No No No No BSPs planned
Venus SL i7-6600U No No No No Only Win 10 for Venus
Venus KL i7-7660U No No No No Only Win 10 for Venus
Zeta AL E3940 / N4200 No No No No AL modules support 64-bit OS only
Zeta BT E3845 Yes Yes No No BT module supports 32-bit OS only
Gemini WL i7-8665UE No No On Request On Request

Windows 10 Support

Product CPU Win 10 32-bit
Drivers
Win 10 32-bit
BSP
Win 10 64-bit
Drivers
Win 10 64-bit
BSP
Comments
Aries BT E3845 On Request On Request Yes Yes
Helios V86DX No No No No
Helix V86DX3 No No No No Helix supports only 32-bit OS
Neptune BT E3845 On Request On Request On Request On Request Win 10 support upon request
Pluto BT E3845 On Request On Request On Request On Request Win 10 support upon request
Rhodeus AMD LX800 No No No No
Venus SL i7-6600U No No Yes Yes
Venus KL i7-7660U No No Yes Yes
Zeta AL E3940 / N4200 No No Yes Yes AL modules support 64-bit OS only
Zeta BT E3845 No No No No BT module supports 32-bit OS only
Gemini WL i7-8665UE No No Planned Planned

Linux

Product CPU Linux 32-Bit
Drivers
Linux 32-Bit
BSP
Linux 64-Bit
Drivers
Linux 64-Bit
BSP
Comments
Aries BT E3845 Yes Ubuntu 14.04 LTS
Kernel 3.13
Yes Ubuntu 18.04 LTS
Kernel 4.15
Helios V86DX Yes Debian - Linux
2.6.23/Linux 3.16
No No
Helix V86DX3 Yes Ubuntu 12.04 LTS
non-PAE version
Kernel 3.2
No No Helix supports only 32-bit OS
Neptune BT E3845 Yes No No No Linux 32-bit BSP upon request
Pluto BT E3845 Yes No No No BSP and 64-bit upon request
Rhodeus AMD LX800 Yes Fedora 11
Linux 2.6.23
No No
Venus SL i7-6600U Yes Ubuntu 16.04 LTS
Kernel 4.8
Yes Ubuntu 16.04 LTS
Kernel 4.8
Venus KL i7-7660U Yes Ubuntu 16.04 LTS
Kernel 4.8
Yes Ubuntu 16.04 LTS
Kernel 4.8
Zeta AL E3940 / N4200 No No Yes Ubuntu 16.04 LTS
Kernel 4.8
AL modules support 64-bit OS only
Zeta BT E3845 Yes Ubuntu 16.04.2
Kernel 4.10
No No BT module supports 32-bit OS only
Gemini WL i7-8665UE No No Planned Planned

Qnx

Product CPU QNX 32-bit
BSP
QNX 32-bit
UD
Aries BT E3845 QNX 7.0 Planned
Helios V86DX No No
Helix V86DX3 On Request On Request
Neptune BT E3845 On Request On Request
Pluto BT E3845 On Request No
Rhodeus AMD LX800 No No
Venus SL i7-6600U On Request No
Venus KL i7-7660U On Request No
Zeta AL E3940 / N4200 On Request On Request
Zeta BT E3845 On Request On Request
Gemini WL i7-8665UE On Request No

CPU Key

Code Processor Performance * Products More Information
V86DX DMP Vortex processor 1st gen 70 Helios More Info
LX800 AMD Geode LX800 110 Rhodeus More Info
V86DX3 DMP Vortex processor 3rd gen 150 Helix More Info
BT Intel "Bay Trail" Atom 1000 Aries, Neptune, Pluto, Zeta More Info
AL Intel "Apollo Lake" Atom 1900 Zeta More Info
SL Intel "Skylake" Core i7 3600 Venus More Info
KL Intel "Kaby Lake" Core i7 4200 Venus More Info
WL Intel "Whiskey Lake" Core i7 6600 Gemini More Info
 
* Performance Notes
Performance figures are approximate and based on user- or vendor-reported benchmark calculator results.
Performance may vary widely based on the nature of the software being executed.
Processor power consumption is not a factor in these performance figures.