embOS-MPU

embOS-MPU uses the hardware's memory protection unit as well as additional software mechanisms implemented with embOS-MPU to prevent one task from affecting the entirety of the system. This guarantees that even in case a bug occurs in one task, all other tasks and the operating system itself continue execution.

emCrypt

emLib

Internet of Things

Secure, connected, embedded devices build with SEGGER solutions

Software IP components from SEGGER such as emSSL, emSSH, emSecure Crypto libraries, HTTP Web server, and embOS/IP to name a few, can be used as foundations for your securely, connected IoT device. Our software works on any MCU.

Flasher ST7

Flasher ATE

Flasher ATE is an in-circuit-programmer for high volume mass production. The interfaces to start and monitor the programming tasks have been designed with the implementer of the production system in mind.

Windows Hardware Certification

The Windows Hardware Certification process (formerly known as WHQL) signs the driver with a Microsoft certificate which signifies that the device is compatible and safe to use with Microsoft Windows operating systems. Before the driver can be signed a series of automated tests formulated by Microsoft have to be passed.

What Are the Advantages of a Certification?

A certified driver can be added to Windows Update which allows end-users to automatically download the appropriate driver for your hardware.

Certified drivers will not bother the end-user with any warning messages during driver installation.

The automated stress-test are run on a variety of systems and Windows versions and can uncover compatibility issues with the hardware or the driver before the device goes to market.

Windows Driver Signing

An alternative to the certification is the driving signing. A signed driver does not provide all the advantages a certified driver offers.

A signed driver can not be made available through Windows Update.

Tests are not run on a signed driver.

When signing a driver you must attest that you have tested the driver and will fix any issues that are reported by Microsoft.

Why Do I Have to Do Either?

A driver which has not undergone certification and is not signed will not function with Windows Vista x64 and newer versions of Windows. On the other hand a device which uses classes for which the drivers are already provided by Windows does not have to be signed or certified. In general it can be said that if you do not have to provide an .inf file for your device - this is not necessary.

SEGGER Certification / Driver Signing Offer

SEGGER has completed multiple certification processes, among other things for our own J-Link and Flasher hardware. We have a complete certification test setup in-house and are able to certify your driver in a short amount of time.