Embedded system

Devices that can operate independently
open 8 entries with the same name
Collection
zero Useful+1
zero
Embedded system is composed of hardware and software, which can operate independently. Its software content only includes Software operating environment And its operating system. Hardware content includes Signal processor storage , communication module, etc. Compared with general Computer processing system As far as embedded systems are concerned, there are great differences. They cannot realize the storage function of large capacity, because there is no matching large capacity media. Most of them use storage medium Yes E- PROM EEPROM The software part API Programming interface As Development platform The core of. [1]
Chinese name
Embedded system
Foreign name
Embedded system
Classification
Computer Science
Definition
A special computer system centered on application and based on modern computer technology, which can flexibly tailor software and hardware modules according to user needs (function, reliability, cost, volume, power consumption, environment, etc.)

definition

Announce
edit
Embedded system is application centered and modern computer technology Based on the user demand (function, reliability, cost, volume, power consumption, environment, etc.) Flexible tailoring of software and hardware modules Dedicated computer System. [2]
Summary of key points:
Application oriented: it emphasizes that the goal of embedded system is to meet the specific needs of users. As far as most complete embedded systems are concerned, users can enjoy their functions directly by turning on the power supply, without the need to Secondary development Or only a few configuration operations are required. [2]
Specificity: embedded system applications mostly focus on reliability Real time There are higher requirements, which determines the Dedicated system It is the mainstream mode of embedded system, which does not emphasize the universality and scalability of the system. This specificity usually leads to the embedded system being a final system with tight integration of software and hardware, because it can effectively improve the reliability of the whole system and cost reduction And make it better User experience [2]
With modern computer technology as the core: the most basic supporting technology of embedded system, roughly including Integrated circuit Design technology, system structure technology, sensing and detection technology, embedded operating system and real-time operating system Technology, highly reliable software development technology for resource constrained systems, system formal specification and verification technology, communication technology Low power technology , application specific Data analysis signal processing And control optimization technique They are integrated into specific special equipment An embedded system is formed. [2]
Software and hardware can be tailored: embedded systems target so many application scenarios and bring great differences Design index Requirements (functional performance, reliability, cost, power consumption), so that it is difficult to have a solution to meet all the requirements system requirements Therefore, according to different needs, flexible tailoring of software and hardware, and the final system that meets the requirements is embedded technological development The inevitability of technology roadmap [2]

characteristic

Announce
edit
The hardware and software of the embedded system must be selected according to the specific application tasks, with power consumption, cost, volume, reliability, processing capacity, etc. as indicators. The core of embedded system is system software and application software storage space Limited, so the software code is required to be compact, reliable, and has strict requirements for real-time. [3]
From the perspective of composition, the embedded system is a computer system that integrates software and hardware and can work independently; From the appearance, the embedded system is like a "programmable" electronic "device"; Functionally, it is a controller that controls the target system (host object) and makes it intelligent. From different perspectives of users and developers, compared with ordinary computers, embedded systems have the following characteristics. [3]
(1) Strong specificity. Because the embedded system is usually oriented to a specific application, the hardware and software of the embedded system, especially the software, are all specific User group Designed, usually with a certain specificity. [3]
(2) Small size. embedded computer Integrating many tasks completed by the board in the general computer system into the chip is conducive to realizing miniaturization and embedding the embedded system into the target system. [3]
(3) Good real-time performance. Embedded systems are widely used in Production process control data acquisition , transmission communication and other occasions, mainly used to control the host object, so there are more or less real-time requirements for embedded systems. For example, for embedded systems in weapons, some industries control device The real-time requirements of the control system in are extremely high. Some systems do not require high real-time performance, for example, in recent years Development speed Faster Pocket PC Etc. But generally speaking, real-time is a general requirement for embedded systems, and is an important indicator that designers and users should focus on. [3]
(4) Good tailorability. From the perspective of embedded system specificity, embedded system suppliers should provide a variety of hardware and software for selection, and strive to achieve higher performance on the same silicon chip area, so as to be more competitive in specific applications. [3]
(5) High reliability. Because some embedded systems undertake computing tasks involving the Key quality , personal equipment safety, and even State secrets And some host objects of embedded systems work in unattended situations, such as monitoring devices in high-risk industrial environments and harsh outdoor environments. Therefore, compared with ordinary systems, embedded systems require high reliability. [3]
(6) Low power consumption. There are many embedded systems whose host objects are small application system , such as mobile phone, MP3 Digital camera These devices cannot be configured AC power supply Or large capacity power supply, so low power consumption has always been the goal of embedded systems. [3]
(7) The embedded system itself does not have its own development capability, and must rely on the general Computer platform To develop. Embedded system design After completion, ordinary users usually have no way to modify the program or hardware structure, and must have a set of development tools and environment to do so. [3]
(8) Embedded system usually adopts "software and hardware" Collaborative design ”Method. Early embedded system design methods often adopt the principle of "hardware first", that is, when only a rough estimate of software task requirements is made, hardware design and implementation are first carried out, and then carried out on this hardware platform software design If the traditional design method is adopted, once the problem is found in the test and the design needs to be modified Design process Will be redone for cost and design cycle Has a great impact. The design of the system largely depends on the experience of the designer. Since the 1990s, with the development of electronics and chips Related technologies The design and implementation of embedded systems have emerged Hardware/software co design Methods, that is to use unified methods and tools to describe, synthesize and verify software and hardware. stay System objectives Under the guidance of requirements, through comprehensive analysis of system hardware and software functions and existing resources, the software and hardware are designed cooperatively Architecture In order to maximize the ability of system software and hardware, avoid various disadvantages caused by independent design of software and hardware architecture, and obtain high-performance and low-cost optimization design scheme [3]

developing process

Announce
edit
embedded computer The real development of microprocessor After its appearance. In November 1971, the arithmetic solver and controller circuit were successfully integrated together, and the first microprocessor was launched. Later, various manufacturers successively launched 8-bit and 16 bit microprocessors. The system based on these microprocessors is widely used in instruments Medical equipment , robots, household appliances and other fields. The wide application of microprocessors has formed a broad embedded application market. Computer manufacturers have begun to provide a large number of OEM products to users in the form of plug-ins, and then users can choose a set of suitable CPU boards, memory boards and various I/O plug-in boards according to their own needs to form a dedicated Embedded computer system And embed it in its own system equipment. [3]
In the 1980s, with the improvement of microelectronic technology, integrated circuit manufacturers began to implement embedded technology Computer application Microprocessors I/O interface A/D converter D/A converter, serial interface, and RAM ROM And other components are all integrated into one VLSI Therefore, a micro controller designed to face I/O, commonly known as MCU, is produced. Microcontroller has become a rising star in embedded computers. In the 1990s, distributed control flexible manufacturing , digital communication, information appliances and other huge demands, embedded systems have further developed rapidly. Real time signal processing algorithm oriented DSP The products are developing in the direction of high speed, high precision and low power consumption. The 21st century is an era of network prevalence, and the application of embedded systems to various networks is an important direction of its development. [3]
The development of embedded systems has roughly gone through the following three stages:
The first stage: the early stage of embedding technology. Embedded system has simple functions Dedicated computer Or single chip microcomputer as the core Programmable controller It has the functions of monitoring, servo, equipment indication, etc. This kind of system is mostly used in various industrial control, aircraft, missiles and other weapons and equipment. [3]
Phase II: High end embedded CPU and Embedded operating system Is a flag. The main feature of the system at this stage is that the computer hardware is embedded with high reliability and low power consumption CPU , such as ARM PowerPC It also supports the operating system and the development and operation of complex applications. [3]
The third stage: chip technology And Internet technology. microelectronics Technology has developed rapidly, SOC (System on chip) makes embedded systems smaller and smaller, but their functions are stronger and stronger. Most embedded systems are still isolated from the Internet, but with the development of Internet and Internet technology, information appliances and industry control technology With the increasingly close integration, embedded technology is entering a period of rapid development and wide application. [3]

type

Announce
edit

Embedded microprocessor

Embedded microprocessor (Embedded Microprocessor Unit, EMPU) CPU It is a microprocessor, which is assembled on a specially designed circuit board, and only retains motherboard functions related to embedded applications to form an embedded system. Compared with general-purpose computers, its system size and power consumption are greatly reduced, and working temperature Range, anti electromagnetic interference capability System reliability All aspects have improved.
In the EMPU, the microprocessor is the core of the whole system, which is usually composed of three major parts: control unit Arithmetic logic unit and register [4]
Basic structure of embedded microprocessor

Embedded microcontroller

Embedded microcontroller Microcontroller Unit (MCU) is also called single chip microcomputer. It takes a microprocessor as the core, and a certain amount of memory is integrated into the chip( ROM /EPROM、 RAM ), I/O interface (serial interface Parallel interface ), Timer/ Counter watchdog PWM Output A/D converter D/A converter , bus, bus logic, etc. Compared with embedded microprocessor, the biggest characteristics of microcontroller are monolithic, small size, low power consumption and high reliability. Microcontroller is the mainstream of embedded system industry.

Embedded processor

Embedded Digital Signal Processor (Embedded Digital Signal Processor, EDSP) pair System structure And instructions are specially designed to be suitable for executing DSP algorithm, with high compilation efficiency and fast instruction execution speed digital filtering FFT Spectral analysis DSP algorithms have been widely used in the embedded field, and DSP applications are starting from singlechip The DSP function is realized by ordinary instructions in, and the transition to EDSP is adopted.

Embedded System on Chip

Embedded System on chip (System on Chip , SoC) is a system on chip that integrates system performance on one chip. It usually contains one or more microprocessors IP core (CPU), one or more DSP IP cores can be added as required, and the corresponding peripheral is special functional module , as well as a certain capacity of memory (RAM, ROM), and integrate its design on the chip for the performance required by the application to become a system operation chip. Its main feature is that the embedded system can run on various types of microprocessors, compatibility Good, the kernel of the operating system is small, and the effect is good [7]

system composition

Announce
edit
In terms of external characteristics, an embedded system is usually a software and hardware integrated system with complete functions that can run independently without relying on other external devices. If such a system is dissected, it can be found that it may roughly include such several levels, as shown in Figure 1. [2]
Figure 1 Embedded System Hierarchy [2]
The core level of embedded system is Central processing unit Section, which contains Arithmetic unit And controller module, which is further equipped on the basis of CPU storage Module Power module , reset module, etc Minimum system Due to technological progress, integrated circuit manufacturers usually integrate many peripherals into one Integrated circuit In this way, it is more convenient to use. Such a chip is usually called micro controller Further expand power supply sensing and detection Actuator Modules and supporting software constitute a complete unit with specific functions, which is called an embedded system or embedded application. [2]

hardware structure

Although various specific embedded Functions of the system , appearance, interface, operation, etc. are different, even different, but the basic hardware structure is similar to General purpose computer The hardware system of Similarity The hardware part of the embedded system looks like General computer system There is no difference between processor , memory peripheral I/O interface , graphic controller, etc. however Embedded system application As a result, the embedded system is quite different from the general computer system in the composition and implementation form of software and hardware. In order to meet the requirements of embedded systems in terms of speed, volume and power consumption, the operating system, application software, special data and other data that need to be saved for a long time usually do not use disks with large capacity and slow speed storage medium , but most of them use EPROM E2PROM or Flash Memory (Flash Memory)。 In embedded systems, A/D Or D/A module is mainly used for measurement and control, which is rarely used in general purpose computers. Some embedded systems need to adopt External bus With embedded system application area With the rapid expansion of, embedded systems are becoming more and more personalized, and more and more types of buses are adopted according to their own characteristics. In addition, in order to test the internal circuits of embedded processors, processor chips generally use Boundary scan test technology ( JTAG )。 [3]
Hardware structure of embedded system [3]

Software system

The software system of the embedded system is designed for the specific hardware system and user requirements of the embedded system. It is an important part of the embedded system and the key to realize the functions of the embedded system. The characteristics of embedded system software include: (1) the software requires solid-state storage; (2) Software code High quality and reliability; (3) Operating system software Real time Strong.
The embedded system software system is similar to the general computer software system, which is divided into driver layer, operating system layer middleware Layer and application layer have their own characteristics. [3]
Software Architecture of Embedded System [3]
Driver layer
The driver layer is a layer that deals directly with hardware. It provides hardware drivers or underlying core support for operating systems and applications. In embedded systems, Driver Sometimes called Board level support package (BSP)。 BSP has the basic function of initializing the embedded system after it is powered on hardware environment The basic hardware includes microprocessor , memory Interrupt Controller 、DMA、 timer Etc. The driver layer can generally have three types of programs, namely board level initialization program, standard driver, and application driver. [3]
Operating system layer
The operating system in the embedded system has the core functions of the general operating system, and is responsible for the allocation of all software and hardware resources of the embedded system Dispatching work Control and coordinate concurrent activities. It still has the characteristics of embedded, belonging to Embedded operating system (Embedded Operating System,E OS )。 The mainstream embedded operating systems are Windows CE 、Palm:OS、 Linux 、VxWorks. pSOS . QNX . LynxOS Etc. With embedded operating system, write application program It will be faster, more efficient and more stable. [3]
Middleware layer
Middleware is used to help and support Application software development Software, usually including database Network Protocol , graphic support and corresponding development tool Etc., for example: MySQL TCP/IP GU1, GU1, etc. belong to this category of software. [3]
application layer
Embedded application software It refers to the software used to achieve the expected goals of users in specific application fields. There are some differences between embedded application software and ordinary application software accuracy , security and stability can meet the needs of practical applications, and should be optimized as far as possible to reduce system resource To reduce hardware cost. The application software in the embedded system is the most active force, and each application software has a specific application background. Although the scale is small, the specialty is strong, so the embedded application software is different from the operating system and Supporting software It is our country that is subject to foreign products embedded software Areas of advantage. [3]

Embedding mode

Announce
edit
The embedded system is designed by embedding the CPU into the target system or Controlled system Which plays a role in. But in different embedded systems, the form and degree of embedding are different. According to the closeness of the connection between the embedded system and the general computer, the embedded forms can be divided into full embedded mode and semi embedded mode. [3]

Full embedding mode

If the fully embedded mode is adopted, the embedded system (or its core functions) can work independently without relying on the general computer system. Typical examples are mobile phones, MP4 Vehicle GPS navigation system Etc. The embedded system with full embedded mode has the following characteristics. [3]
(1) It has an independent processor system and a complete input/output system, which can independently complete the functions of the system. [3]
(2) High end CPUs support embedded operating systems and can develop applications with complex functions. [3]
(3) It is generally a portable handheld device, and its working environment is generally Unattended , moving space, high altitude or other harsh environment. [3]
(4) Power supply mode Battery power supply is generally used, and in some cases, it can also be directly used Mains electricity 220V power supply, which is designed and converted by the system itself Voltage stabilizing circuit Higher end equipment often combines the two power supply modes to make users more flexible. [3]
(5) The fully embedded mode is suitable for any occasions where general-purpose computers are not suitable, such as Consumer Electronics Household appliances, communication network equipment, industrial control, intelligent instruments, battlefield electronic countermeasure , Aerospace Aviation weapon Etc., which Scope of application Very extensive. [3]

Semi embedded mode

If the semi embedded mode is adopted, the embedded system (or its core functions) needs to be combined with the general computer system to work normally. Typical examples are medical B-mode ultrasonography System, PCI card based data acquisition system Etc. The embedded system with semi embedded mode has the following characteristics. [3]
(1) Generally, there is no independent processor, but the CPU of the general computer system is used to complete the calculation and/or control functions; Sometimes even if it has its own independent processor, the processor only completes some limited specific functions, and does not have the function of controlling the whole system. [3]
(2) The embedded system is only a part of the whole system, which can only complete some functions of the whole system, while other functions need to be completed on a general computer. General purpose computers use their rich software and hardware resources to provide friendly human-computer interface and powerful data processing capabilities.
(3) The function body of the embedded system collects the front-end data and controls the controlled object. The data analysis, processing and storage functions are completed by the general computer system. [3]
(4) Embedded systems are generally connected to general-purpose computers in various standard bus forms. Typical examples are PCI bus , USB bus, etc. Simple embedded systems can also use serial ports To connect [3]
(5) The embedded system is connected to the general computer as a peripheral, so the standard driver of the embedded system is generally required in the general computer. [3]

Related introduction

Announce
edit

Embedded operating system

Embedded operating system EOS Embedded Operating System is a widely used system software. In the past, it was mainly used for Industrial control and Defense Systems Domain. EOS is responsible for the allocation, scheduling, control and coordination of all software and hardware resources of the embedded system; It must reflect the characteristics of its system and be able to achieve the functions required by the system by loading and unloading some modules. Some successful EOS applications have been launched Product line With the development of Internet technology Information appliances With the popularization and application of EOS and the miniaturization and specialization of EOS, EOS began to develop from a single weak function to a highly specialized strong function. Real time efficiency of embedded operating system in the system and hardware correlation dependence Software solidification And application specificity. [4]

application

Embedded systems are widely used, involving industrial production , daily life, industrial control Aerospace And many other fields, and with the development of electronic technology and computer software technology, not only the application in these fields is more and more in-depth, but also in other traditional non information equipment is gradually showing its place of use. [3]

Industrial control

Embedded chip based Industrial automation equipment It will achieve considerable development, with a large number of 8-bit, 16 bit and 32-bit Embedded microcontroller In application. Networking is to improve production efficiency and product quality Main ways to reduce human resources, such as industrial process control, digital machine tools Power system Power grid security, power grid equipment monitoring petrochemical industry System. As far as the traditional industrial control products are concerned, low-end products often use 8-bit MCU. With the development of computer technology, 32-bit and 64 bit processors have gradually become industrial control equipment The core of. [3]

traffic control

In vehicle navigation flow control , information monitoring and Automobile service aspect, Embedded technology It has been widely used, embedded GPS module , GSM module movement Positioning terminal It has achieved success in various transportation industries. GPS device It has gone from cutting-edge technology products to ordinary people's families. [3]

Information appliances

Home appliances will become the largest application field of embedded systems. The networking and intellectualization of refrigerators, air conditioners, etc. will make people's lives a new space. Even if you are not at home, you can also use the telephone and network to Remote control In these devices, embedded systems will be of great use. [3]

Home intelligence system

Water meter, electricity meter Gas meter Remote for Automatic meter reading System, safe fire prevention Anti theft system , embedded with a special control chip, which will replace the traditional manual operation , complete the inspection function, and achieve higher, more accurate and safer performance. In the field of services, such as remote ordering devices, the advantages of embedded systems have been reflected. [3]

Network and e-commerce

Public transportation Contactless Smart Card (CSC) distribution system, public phonecard Distribution system vending machine Equal intelligence ATM The terminal has entered people's life in an all-round way. In the near future, you can walk around the world with a card. [3]

Environmental Engineering and Nature

In many areas with harsh environment and complex terrain conditions Hydrological data Real time monitoring, flood control system, water and soil quality monitoring, dam safety and earthquake monitoring , real-time meteorological information And air pollution monitoring, the embedded system will realize unmanned monitoring. [3]

robot

The development of embedded chips will make robots have more obvious advantages in miniaturization and high intelligence. At the same time, it will significantly reduce the price of robots and make them more widely used in industrial and service fields. [3]

Development process

Announce
edit
with Linux Taking the operating system as an example, this paper discusses the development process of embedded system.
Installing the operating system and Cross compiler , the operating system generally uses RedhatLinux, select custom installation or full installation, and download the corresponding GCC Cross compiler installation (for example, armn-1linux- gcc 、arm- uclibc -Gcc), or install the relevant cross compiler provided by the product manufacturer. [4]
Configure the parameters of the development host
Configure MNICOM parameters. MNICOM software is used for debugging Embedded development board Of information output monitor and keyboard entry Tools. Generally, the parameters are Baud rate 115200 Baud/s, Data bits 8 bits, stop bit is 1, none Parity , software and hardware flow control is set to none. Under Windows hyper terminal The same is true for the configuration of. Configuring the network is mainly to configure NFS Network File System , you need to turn off the firewall to simplify the process of setting the embedded network debugging environment. [4]
Establish bootloader BOOTLOADER
Download some public files from the network source code BOOTL0ADER, such as U-BOOT, BLOB, VIVI LILO , ARM Boot, RED Boot, etc., and transplant and modify according to specific chips. Some chips do not have built-in boot loader, so you need to write Development board You can also download the corresponding flash program from the Internet. If you cannot burn your own development board, you need to modify the source code according to your specific circuit. This is the first step to make the system work properly. [4]
Download the migrated Linux operating system kernel
For example, MCLiunx, ARM_Linux PPC -Linux, etc. If there is a Linux operating system that has been ported specifically for the CPU used, it is best. After downloading, add specific hardware drivers, and then debug and modify them MMU The CPU of can use module mode to debug the driver, while the system like MCLiunx can only compile the kernel for debugging. [4]
Download and use the BUSYBOX software to cut functions to produce a basic root file system , and then add other programs according to your application needs. Since the default startup script generally does not meet the needs of the application, it is necessary to modify the startup script in the root file system. Its storage location is located in the/etc directory, including:/etc/init.drc S. /etc/profile,/etc/. profile and auto mount file system configuration file /Etc/fstab. The specific situation will vary from system to system. The root file system is generally set as read-only in the embedded system, and tools such as mkcramfs genromfs need to be used to generate burns Image file [4]
Establish FLASH of application program Disk partition
Generally, JFFS2 or YAFFS file systems are used. This requires providing drivers for these file systems in the kernel. Some systems use a linear FLASHNOR (512KB~32MB), and some systems use Nonlinear For FLASHNAND (8MB~512MB), some systems can use both at the same time, so it is necessary to plan the partition scheme of FLASH according to the application. [4]
Develop applications
Develop applications as needed. The successfully developed applications can be placed in the root file system, or in the YAFFS and JFFS2 file systems. Some applications do not use the root file system and directly design the application and kernel together, which is somewhat similar to uC/OS-II The way. [4]
Burn the kernel, root file system and applications, and release the product

Hardware/software collaboration

Announce
edit

System description

The description of embedded system is mainly from two aspects, one is performance, the other is function. In the process of system description, not only one language but also multiple languages can be used. At the same time, this description process is also the establishment process of software model and system hardware model. When describing the embedded system, in order to reduce the occurrence of problems in the initial stage of hardware/software co design, it is necessary to do a good job in the behavior of the system Test work On the one hand, you can find the unreasonable place in the design at the first time; The other party is system safety Reliable operation provides guarantee. The system description needs to be system model For support and correct description, the model should include four elements. The first is the functional characteristics, that is, the functions of the embedded system. At the same time, the relationship between the functions and the input and output of the system should be emphasized. The second is performance description, which can comprehensively reflect the system's Overall structure And the relationship between system input and output needs to be explained. The third is constraint condition , this element is not only important for embedded system performance The defects are explained, and the requirements in the working environment of the system are reasonably specified. The fourth is Technical indicators , which can explain the problems and quality of the system, and lay a good foundation for the design work. [5]

Comprehensive technology of software and hardware

In embedded system Hardware/software co design Medium, soft and hard Comprehensive technology Is one of the important technologies hardware system It plays an important role in the general design of. On the basis of systematic inspection and evaluation of its design results, we can carry out targeted and detailed System production Work, and design software and hardware to ensure their consistency, which can improve the scientificity of the design operating efficiency Improvement is of great significance. [5]

Software and hardware function division

In the work of software and hardware function division, it is mainly scientific and reasonable division of software and hardware and embedded system function And clarify the relationship between them. Among them, cost function It is one of the main bases for software and hardware function division. Many factors need to be considered when using the cost function. For example, between modules Concurrency Software execution Time, etc. [5]

Collaborative verification

In coordinating simulation and System test In terms of verification hardware description language Describe the embedded system hardware system. In order to effectively complete the design work and meet the design requirements, it is necessary to reasonably apply the method of software matching hardware, so as to create a good environment for the next design work, which can not only improve the overall design efficiency And quality, but also reduce Design cost To ensure good economic performance [5]

Development prospect

Announce
edit
Nowadays, the development of embedded system tends to provide more vivid human-computer interface; More small electronic products have better portability, so as to realize their automation, low power consumption , intelligent. [6]
Embedded system in WEB server Instance in
stay industrial design The simplicity of software and hardware has high requirements for servers, while the traditional Network server Does not have Simplicity And supports remote control of computers in heterogeneous networks. However, the adoption of network equipment Embedded in embedded devices will greatly reduce the user's access time, and can accurately control external I/O. The embedded WEB server does not use the traditional TCP/IP protocol Connect to the Internet, but choose UIP simplified by TCP/IP Protocol stack Implement embedded WEB server. Such embedded WEB server not only has simplicity, but also makes MCU More space to control external I/O. [6]
Embedded system based Sensing technology
Internet of Things Since Premier Wen Jiabao proposed to establish China in 2009 Sensing Since the beginning, the information center has gradually become the focus of many scholars and enterprises, and sensor technology, as an important part of the Internet of Things, is naturally essential. As a sensor that undertakes the role of information collection, it must be organically combined with the embedded system. Intelligent sensor technology has excellent information transfer Ability, intelligent sensor Between things information switching The ability of information transmission between objects and computers will be widely used in computer, communication, etc Information exchange and Data transfer Embedded intelligent sensors play an important role in the field of Internet of Things. [6]