Yes, it uses embedded operating system technology
In fact, embedded systems are not a new thing. Since the 1980s, there have been some IT organizations in the world , company, began to conduct research and development of commercial embedded systems and dedicated operating systems. Some famous embedded systems have emerged:
WindowsCE
MicrosoftWindowsCE is a multi-threaded, full-priority, multi-tasking operating system designed as a whole for platforms with limited resources. . Its modular design allows it to be customized for consumer electronics devices ranging from handheld computers to dedicated industrial controllers. The basic kernel of the operating system requires at least 200K of ROM.
VxWorks
VxWorks is currently the most widely used system with the highest market share in the field of embedded systems. It supports a variety of processors, such as x86, i960, SunSparc, MotorolaMC68xxx, MIPSRX000, POWERPC, etc. Most of the VxWorks API is proprietary. Use GNU's compiler and debugger.
pSOS
ISI company has been merged by WinRiver company, and pSOS is now a product of WindRiver company. This system is a modular, high-performance real-time operating system designed for embedded microprocessors that provides a fully multi-tasking environment, delivering high performance and reliability on custom or commercial hardware. It allows developers to customize the system required for each application based on the operating system's functions and memory requirements. Developers can use it to implement anything from a simple single standalone device to a complex, networked multi-processor system.
QNX
QNX is a real-time, scalable operating system that partially complies with POSIX-related standards, such as POSIX.1b real-time extensions. It provides a small microkernel and optional companion processes. Its kernel only provides 4 services: process scheduling, inter-process communication, underlying network communication and interrupt handling, and its processes run in independent address spaces. All other OS services are implemented as cooperating user processes, so the QNX kernel is very small (QNX4.x is about 12Kb) and runs extremely fast. This flexible structure allows users to configure the system into a tiny embedded operating system or a super virtual machine operating system including hundreds of processors according to actual needs.
PalmOS
3Com's PalmOS occupies a large market share in the PDA market. It has an open operating system application program interface (API) that developers can develop themselves according to their needs. required application.
OS-9
Microwave's OS-9 is an operating system designed for critical real-time tasks of microprocessors. It is widely used in high-tech products, including consumer electronics, Industrial automation, wireless communication products, medical instruments, digital TV/multimedia equipment. It provides great security and fault tolerance. Compared with other embedded systems, its flexibility and scalability are outstanding.
LynxOS
LynxReal-timeSystems' LynxOS is a distributed, embedded, scalable real-time operating system that follows the POSIX.1a, POSIX.1b and POSIX.1c standards . LynxOS supports the thread concept and provides 256 global user thread priorities; provides some traditional, non-real-time system service features; including virtual memory based on call requirements, a Motif-based user graphical interface, a network system compatible with industry standards, and Application development tools.
Figure 1 Embedded operating system usage trends from 1998 to 2000
Figure 2 Embedded operating systems planned to be used in the next 24 months
Currently, the world There are many commercial embedded systems in the world that are working hard to gain a share of the embedded market (see Figure 1). However, these dedicated operating systems are commercial products and are expensive; moreover, because their respective source codes are not open to the public, the application software on each system is incompatible with other systems. Moreover, due to this closed nature, commercial embedded systems have great problems in supporting various devices, making it difficult to transplant their software. In embedded, a new key area of ??the IT industry, the Linux operating system has timely appeared in front of national and domestic embedded manufacturers. Due to its many advantages, Linux has attracted the attention of many developers and has become the new favorite of embedded operating systems. (See Figure 2). Its emergence undoubtedly provides an extremely attractive opportunity for the country to develop the embedded operating system industry