When we design information appliances, medical equipment and other embedded digital products, the choice of critical embedded operating system. The choice of critical embedded operating system. Generally speaking, the choice of embedded operating system, can be guided by the following Overall, that is, "boosting or do subtraction."
(A) time-to-market
Timetable for the development of products with a choice of operating systems, the actual products and the choice of embedded operating systems, can be guided by the following. Windows programmers may now be the most abundant human resources. The most readily available resources will be WinForms. The most readily available resources will be WinCE. Use WinCE will soon enter the market. Do because WinCE + X86 product is in fact doing subtraction, and you do Do because WinCE + X86 product is in fact doing subtraction, and you do not remove the function of the product quickly, but may be accompanied by high costs, the core competitiveness of the poor. And some highly efficient operating system because programmers may lack, or because of this technology accumulated enough, the impact of the development progress.
(B) Portability
OS relevance. When embedded software development, portability is to focus on the issue. Transplantation of good software should be Transplantation of good software should be better, in different platforms, running on different systems, has nothing to do with the operating system. Universal software and the performance of software is usually contradictory. GM is a loss of certain specific circumstances at the expense of optimal performance. It is hard to imagine the development of an embedded browser and only the development of an embedded browser is not possible. It is hard to imagine the development of an embedded browser and only in a specific application environment.
(C) use of resources
Product development is different from academic research, and it is different from academic research, and it is fast, low-cost, high-quality suitable for the introduction of user needs for the purpose of the product. R & amp; D focuses on the characteristics of the product. amp; D focus on the characteristics of the product, other additional functions to the operating system or using third-party products, the operating system for the selection of available resources is an important reference conditions. Linux and WinCE have a lot of resources can be used, it is good they are an important reason. Because some other relatively closed real-time operating systems, development of resources to be used less, and therefore many functional needs its own independent development. Thus affecting the development progress. Recently the market demand that more and more embedded Recently the market demand that more and more embedded systems, are required to provide a full-featured Web browser. This requires a high-performance, highly reliable, GUI support.
(4) The ability not the same hardware platform, the ability to customize the system set forth requirements. In order to analyze whether or not the products of the system In order to analyze whether or not the products of the system there are changes to the underlying demand, which is accompanied by changes in product characteristics? With the opening up of WinCE3.0 original code, and Microsoft in the embedded as the strengthening of the field, will be its ability to customize advantage. With the opening up of WinCE3.0 original code, and Microsoft in the embedded as the strengthening of the field, will be its ability to customize upgrade.
(5) Cost
All products cost to consider. The choice of operating system will have any impact on the cost? Free Linux, WinCE and other business systems need to pay licensing fees to use, but it is not the answer to the question. comprehensive cost is the need to consider the balance after - the choice of a system may be a series of other factors have an impact, such as the selection of hardware The choice of a system may be a series of other factors have an impact, such as the selection of hardware equipment, and personnel input, as well as company management and with other partners to develop between communication and other areas affected.