BitRouter Utilizes Nucleus RTOS
Success Story
ABSTRACT
![]()
BitRouter selected Nucleus RTOS for the modular architecture that offers “fit to your size” configurability, so the final software image automatically includes only what is essential, thus eliminating extra cost.
“We were extremely impressed. Our software footprint reduced from 4Mb with Linux to only 1Mb with Nucleus, with no reduction in performance or functionality. That translated directly to memory cost savings of 75%.”
Gopal Miglani, Founder & President, BitRouter
The Challenges; Cost, Performance, and Functionality
BitRouter was asked, in a competitive bidding process, to develop a digital-to-analog software solution that would be integrated into a Digital Transport Adapter (DTA) for a large U.S. cable company. A DTA enables cable TV customers to migrate to digital cable without having to replace their actual television set. If BitRouter won the contract, it would mean their software would be deployed in millions of DTA units.
BitRouter knew this territory well. The company has expertise in developing a variety of digital TV & cable software solutions. But there was one huge hurdle to clear with this project, a mandate from the cable company: The software solution must be extremely cost-effective, in order to achieve a retail price of $35 or less for the DTA unit.
BitRouter Chooses Nucleus RTOS
BitRouter had just completed a terrestrial converter box design for another customer who had insisted upon using open source Linux software. Unfortunately, using Linux resulted in the converter box having a code footprint of 4MB, which would have put the new customer’s solution at a severe cost disadvantage.
Fortunately, BitRouter and the new customer were in agreement on the need for a nimble and compact OS to meet the tight cost constraints of the DTA. As an embedded software company, BitRouter was well aware of Nucleus RTOS from Mentor Graphics. The company knew that Nucleus was a proven and stable operating system, but they were especially interested in its resource efficiency – specifically its small footprint. The BitRouter developers ported their “CBpak for Cable DTA” solution to Nucleus and were pleasantly surprised with the results: Nucleus matched the performance of their Linux-based solution at a fraction of the size, which reduced the requirement for memory in every DTA unit shipped.
“Given the cost pressure and the volumes involved, the kind of saving Nucleus provided was a real advantage for us.”
Gopal Miglani, Founder & President, BitRouter
About BitRouter
BitRouter Corporation located in San Diego, California, offers comprehensive products and services for digital TV systems. The company provides a variety of converter box software solutions available to original equipment manufacturers (OEMs) throughout the world.
BitRouter's Digital Transport Adaptor
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... |