Videojet
Success Story
ABSTRACT
![]()
The Videojet IPro digital imaging system utilized Nucleus RTOS because of its feature set, performance, scalable size, and reliable technical support.
“We sought an embedded OS that supported a variety of processors so that we could change our processor in the future while running the same OS platform. In addition, the processor we planned to use, the PowerPC 405GP, was new at the time and we needed a vendor that could provide a port for it quickly and reliably.”
Simon Ibberson, principal software engineer, Videojet Technologies Inc.
Evaluating a Real Time Kernel
It was critical for developers at Videojet Technologies Inc. to find an embedded OS with a flexible business model. Access to source code was a significant factor as well since the source code allows developers to gain an in-depth understanding of how to use certain features of the kernel.
Nucleus RTOS met their expectations and requirements perfectly with regards to the kernel’s feature set, optimal performance and scalable size. Nucleus RTOS also provided for future expansion with other services, such as networking and file management, being seamlessly integrated into the kernel for additional functionality. Support from popular third parties also contributed to their decision to go with Nucleus.
“We had a hard requirement that the processor/OS/compiler/debugger combination works together seamlessly. Our processor, the PowerPC 405GP, was fairly new at the time so we had to look for vendors with experience with a similar processor – the PPC403.” Mr. Ibberson continued, “We also liked the fact that we could purchase the tools from the same OS vendor.”
The choice for a real-time kernel boiled down to either Nucleus RTOS or one other embedded OS product. The design team then focused on the rapid and accurate responses from the technical support department, the company’s extensive customer base and Mentor’s established presence in the embedded market.
Digital Imaging
The Videojet IPro is a digital imaging system from Videojet Technologies Inc. It surpasses all other ink jet printers in terms of its superior connectivity, web-enabled communications, and system integration capability. This revolutionary, small character, digital imager delivers exceptional high speed, high resolution printing, with accuracy and reliability. It is designed specifically to address the full spectrum of industrial coding applications.
“I was very pleased with Nucleus RTOS. We will definitely consider using it again for future product developments, be it for the same product family or for something totally new.”
Simon Ibberson, principal software engineer, Videojet Technologies Inc
About Videojet
Videojet Technologies Inc. (formerly Marconi Data Systems) has more than 20 years of experience in the digital printing, marking, coding and imaging industries. Headquartered in Wood Dale, Illinois, Videojet Technologies Inc. specializes in data application, capture, transmission and management. The company has an installed base of over 200,000 units worldwide and employs over 1800 people worldwide.
Videojet's IPro digital imaging system
Tools Used
-
Nucleus
Nucleus OS is an efficient real-time operating system (RTOS) with storage and database management, USB, networking and connectivity, multimedia technology and advanced graphical user interface capabilities.
Resources
Related Resources
How to Measure RTOS PerformanceOn-demand Web Seminar 21:55How to Measure RTOS PerformanceThis session takes a look at "typical" reported performance metrics for an RTOS in the embedded industry. It's an attempt to explain what these numbers signify, how they are measured, and why... |
VSIPL++: A high-level programming model for productivity and performanceProgrammers writing high-performance programs face a challenge of writing programs that both perform well on the current hardware and yet will be reusable on future hardware. In this paper, we describe... |
How to Guide: Building a Linux Kernel using the Sourcery CodeBench IDEThis document demonstrates various techniques using the Mentor® Embedded Sourcery™ CodeBench IDE to build a Linux® kernel and kernel modules. This paper also demonstrates how to use Sourcery... |