Complete I/O is the difference between a kernel and an operating system. Think of the total effort that goes into building, integrating, testing and documenting a complete set of I/O subsystems.
These I/O subsystems represents many years of work and many hundreds of thousands of dollars in investment if done properly. If you decide to undertake this task yourself, you must recognize the total cost of taking this approach.
Consider taking a kernel (why not a free one) and a bunch of I/O components and integrating them yourself. How long will it take to do this porting, integration, testing ( you will have to write this or just ignore it ) and documentation? Unison and DSPnano Open Source versions have a file system, serial I/O, kernel, testing and documentation off the shelf based on open standards. Its Free! How can you make money replicating this with proprietary kernels and undocumented open source software?
Another major issue is supporting new devices. It is also expensive and time consuming. By having an well defined I/O Framework, the ability to add new device support quickly and easily gives you Complete I/O. This cannot be over emphasized. While some RTOS suppliers offer no I/O model and others provide their specific brand of I/O, what you really require is a blend of your I/O and off the shelf I/O for most applications. It is expensive to rebuild existing modules and it is also expensive to invent an entire I/O system - an I/O Framework provides the best of all worlds.
If you need commercial versions, the upgrade cost for the commercial versions will be returned to you the first time you need:
Complete I/O based on open standards is the cornerstone of developing cost effective OEM products.
|
|||
