x86 Software Engineering Services

VIA Embedded offers a wide range of software packages and services to enable developers to customize x86 systems and devices using Linux and Windows, including display, networking, and audio driver support, and the VIA Smart ETK. We have extensive experience in developing software solutions for a wide variety of vertical domains such as transportation and industrial automation, as well as specialist expertise in security and vehicle power control applications.

VIA Smart ETK for x86

The VIA Smart ETK provides an application programming interface (API) that simplifies system development on VIA Embedded x86 platforms. The VIA Smart ETK is also bundled with Smart ETK Demo, which is easy to install and has a user-friendly GUI for demonstrating the various functions of VIA Embedded x86 platforms. Both the VIA Smart ETK and Smart ETK Demo are easy-to-use tools that help to shorten development time and speed up time to market.

Board-Level VIA Smart ETK Support for x86

The Smart ETK for x86 is available for the following boards, as summarized in the table below. It supports Microsoft Windows XP and Windows 7 operating systems.

ModelGPIOSMBusLCDWDTHWMFlash
EPIA-P910
EPIA-P900
EPIA-M920
EPIA-M910
EPIA-M900
EPIA-M860--
VB7009
COMe-9X90-
COMe-8X90
ETX-8X90-
LCD: LCD backlight brightness control; WDT: Watchdog Timer; HWM: Hardware Monitor; Flash: BIOS flash tool


System-Level VIA Smart ETK Support for x86

The VIA Smart ETK for x86 is available for the following systems, as summarized in the table below.

ModelGPIOLCDWDTHWMFlashSMBus
AMOS-3005-
AMOS-3003--
AMOS-3002--
ARTiGO A1300--
ARTiGO A1250---
VP7910-
LCD: LCD backlight brightness control; WDT: Watchdog Timer; HWM: Hardware Monitor; Flash: BIOS flash tool


VIA Embedded Vehicle Power Control

VIA Embedded Vehicle Power Control delivers transportation customers an easy-to-use solution that helps prevent damage from power spikes and ensures better battery management. In addition to providing a protocol for power on/off delay, maintenance power on/off time, IGN off notification and other functions, it is also bundled with demo utility.


VIA Padlock® Security Engine

VIA_PadLock_Logo2The VIA PadLock® Security Engine is hardware based security technology that provides the latest military-grade encryption and protection with the world’s fastest x86 security engine with little or no impact to the performance of applications being executed.

The VIA PadLock® SDK (Software Development Kit) assists software developers in incorporating support for the VIA PadLock® Security Engine and the VIA PadLock® RNG (Random Number Generator) features, embedded in all recent VIA processors. The open source SDK consists of a step by step programming guide, source code for both Microsoft® Windows® and Linux as well as a demonstration program that will appeal to beginner and experienced programmers alike.

Download


VIA StrongBox SDK

logo_strongboxVIA Embedded provides an easy-to-use virtual disk encryption solution called VIA StrongBox SDK which utilizes the VIA ACE hardware security engine integrated in VIA x86 processors. VIA StrongBox helps avoid data leaks with minimal impact on performance, and provides an application programming interface (API) that makes it easy for system developers using VIA Embedded x86 platforms to carry out further development.

The VIA StrongBox SDK implements many basic functions, such as creating/deleting image files, mounting/dismounting devices, and locking/unlocking devices. VIA StrongBox is a virtual disk encryption application based on the VIA StrongBox SDK.

VIA StrongBox

DownloadVersion
Kubuntu 6.0.6 (450kB)v3.0
Win XP / Win 7 32-bit (15MB)v4.1
Win XP / Win 7 64-bit (12MB)v4.1

VIA ACE-CNX for NAS Disk Encryption

ACE-CNX_logoVIA ACE-CNX provides top level data protection for NAS disk encryption utilizing the AES-256 standard. It also leverages the advanced capabilities of the VIA ACE hardware security engine integrated in VIA x86 processors to minimize the impact on overall system performance.

VIA Technologies, Inc.