Embedded operating system (embedded system) refers to a special computer system with application as the center, computer technology as the basis, software and hardware can be tailored to meet the strict requirements of application system on function, reliability, cost, volume and power consumption. For example, from the distributed control system and factory assembly line in the oil field to the household VCD machine or mobile phone, and even the keyboard, mouse, hard disk and modem of ordinary PC terminal equipment are controlled by embedded processors.
Embedded system is undoubtedly one of the most popular and promising it application fields. Embedded systems are used in some special devices. Usually, the hardware resources (such as processor, memory, etc.) of these devices are very limited, and they are very sensitive to cost, and sometimes have high requirements for real-time response. Especially with the intelligence of consumer appliances, embedded becomes more and more important. Such as mobile phone, PDA, electronic dictionary, videophone, VCD / DVD / Mp3player, digital camera (DC), digital video camera (DV), U-disk, set top box, high definition TV (HDTV), game console, smart toy, switch, router, numerical control equipment or instrument, automotive electronics, home appliance control system, medical instrument Aerospace equipment and so on are typical embedded systems.
Embedded system is a combination of software and hardware. Generally, excellent embedded development engineers are skilled in both hardware and software technologies.
In terms of hardware design, it is sometimes necessary to develop some of the lowest level software that is most closely related to the hardware, such as bootloader, boardsupportpackage (like PC BIOS, drive the hardware down and support the operating system up), the most elementary hardware driver, etc. Very clear about the hardware principle, good at defining various hardware interfaces.
Development of embedded operating system and application software. Software learners have a good grasp of hardware principles and interfaces. We can also write BSP and hardware drivers. After the design of embedded hardware, all functions are realized by software. The value-added of embedded equipment largely depends on embedded software, which accounts for the most important work of embedded system. Therefore, people engaged in software don't have to worry about our place in the embedded market. The more intelligent devices are, the more complex systems are, the more critical software plays, And this is the current trend.