Chapter VI Evolution and Experience
Currently, embedded systems centered on information home appliances are grouped. And the market that appears now is just the corner of the iceberg. I believe that with the development of embedded systems and network technology, the whole world will be more networked and calculated.
The world is colorful, so unwanted embedded systems should also adapt to this worldwide world. The embedded system is also a thousand variable! This feature of the embedded system is destined to the fragmentation of its market. Any company does not have enough energy unified market. This brings new game rules to newborn companies.
The feature of open source software is destined to be very suitable for embedded systems. Open source results in a customized convenience, we can completely extract the essence required from multiple software, applying to your own application, greatly saving development costs. I think the company is dominated to open source software as a pillar will be an important role in the embedded system market.
We know that the size can result in a reduction in cost, and in a diversified embedded system, it is more important to customize, which is a thousand variable applications. Therefore, if the commercial software of the enclosed source, it will be very high because it cannot form a scale cost. Of course, it does not exclude that in certain areas, the mature systems such as Windows CE, PALMOS, but from a long range of perspectives, open source software is more suitable for embedded systems. We look forward to the emergence of more mature open source software, and it is considered that commercialization is a good way to open source software. I also hope that China's software industry will get a place in the open source software revolution.
LINUX can be obtained almost free, where is the business value? In other words, what kind of system is most needed? I think the following three systems should use Linux:
l Security related systems. These systems should use open source systems to prevent all kinds of backmen left by the closed system. This includes critical network servers, government departments and military servers, workstations, and more.
l Real-time system. For a variety of real-time systems, the underlying operating system is also not built on the blackbox. This includes real-time systems for industrial control, various military systems, etc.
l Embedded system. The embedded system is a highly customized system. For embedded systems, there is no universal system. In order to achieve custom, the source code of the operating system is required. This is also why many of the Windows CE developers turned to Linux now.
Therefore, the real-time embedded system is the place where Linux is big. Many developers at home and abroad have long seen this, and invested a lot of human and funds in the development of embedded Linux. Comprehensive, Linux is developed as an operating system as an operating system, which has the following advantages:
l Linux has a good transplantability and a rich development tool. Each CPU developer will put a lot of human porting Linux kernels when publishing each new embedded CPU and provides a wealth of development tools.
l Open source. The source code of the Linux kernel can greatly facilitate the customization of the system.
l Available in resources. When developing on the Linux system, resources such as source code and more have much more than other closed systems.
l Low cost. Low cost characteristics of Linux can greatly reduce the cost of the final embedded system and expand the development of the developer.
references
[1] Professor Wu Zhaohui talked about embedded technology. Microcomputer world. No. 49, 2000
[2] Zou Si Tie. Embedded Linux Design and Application. Tsinghua University Press. 2002.1
刘云 新, 张 尧. A LINUX-based embedded real-time operating system. Computer engineering and application. 2001.7: 64-85.
[4] D. M. Dhamdhere. Systems Programming and Operating Systems. Electronic Industry Press. 2001.9 [5] William Stallings. OPERATING SYSTEMS INTERNALS AND DESIGN Principles. Electronic Industry Press. 2001.6
[6] H. Lyckama & L. Bayer. UNIX Time-Sharing System: The Mert Operating System. Bell System Technical Journal. 57 (6): 2049-2086, 1978.
[7] ALESSANDRO RUBINI. Linux driver. China Power Press. 2000.4
[8] Embedded papers. Electronic product world. 2000.11
[9] Shenxu list, He Limin, editor. 2001 embedded system and single-chip international academic exchange papers. Beijing University of Aeronautics and Astronautics 2001.10
[10] Daniel P.Bovet & Marco Cesati. In-depth understanding Linux kernel. China Electric Press. 2001.10
[11] Andrew S. Tanenbaum & Albert S. Woodhull. OPERATING SYSTEMS Design and Implementation. Electronic Industry Press. 2001.4
[12] Scott Maxwell. Linux kernel source code analysis. Mechanical Industry Press. 2000.6
[13] Jean J.Labrosse. UC / OS The Real-Time Kernel. R & D Publications, 1992
[14] Michael Barabanov. A Linux-based real-time Operating system [d]. Master Paper. New Mexico Institute of Technology, 1997.6
[15] Victor Yodaiken, Michael Barabanov. A Real-Time Linux. New Mexico Institute of TECHNOLOGY
[16] Maurice J. Bach. The Design of The Unix Operating Sytem. Machinery Press. 2000.4
[17] Dennis W.Ritchie & Ken Time-Sharing System. Communications of the Association for Computing Machinery, 17 (1): 365-375, July 1974.
[18] Gabriel A.Wainer. Implementing Real-Time Service IN Minx. Operating Systems Review, 29 (3): 75-84, July 1995.
[19] http://www.microsoft.com/
[20] http://www.palmos.com/
[21] http://www.epoccity.com/
[22] http://www.linux.org/
[23] http://www.xlinux.com.cn/
[24] http://www.rtlinux.org/
[25] http: // www.realtime-info.be/
[26] http://www.qnx.com
[27] http://www.vxworks.com
[28] http://www.aero.polimi.it
[29] http://www.ittc.ukans.edu/kurt
[30] http: // 呜呜. Mini expensive .org / [31] http: // 呜呜. 弩 .org /
[32] http: // 呜呜 .linux doc.org/
[33] http: // 呜呜. Linux love .com.