Research and Implementation of Embedded Human-Computer Interface

As the core technology of the intelligent era in the 21st century, embedded technology has taken on a pillar role in science and technology and life, and has also led people in the new era to go to an imaginative future. Today, the application of embedded systems has penetrated into all aspects of social production and life. The embedded system has the characteristics of low power consumption, small size, high performance, high stability, and all in one peripheral devices. However, for the average user, the most prominent and important feature of the embedded system is good human-computer interaction. The most important factor for embedded devices to be in close contact with users is that they can provide a friendly user interface, an image interface, flexible control methods, low requirements for professional knowledge, and even require no embedded knowledge to make people very It is very easy to grasp the use of embedded products. Therefore, the development and design of human-computer interaction interface in embedded system development work is particularly important. It is worthy of design and development personnel to understand and think carefully.

Research and Implementation of Embedded Human-Computer Interface

(The picture shows the embedded human-computer interaction interface developed by Chenhan Electronic android2.2 for tablet PC)

To develop an ideal embedded human-computer interaction interface, multiple factors need to be considered. The main factors include industry characteristics, embedded hardware, embedded software and UI design. These factors will be introduced one by one.

Industry factor

Embedded systems have penetrated into all areas of social life. Different industries have different understandings of embedded human-computer interaction and propose different demands. Therefore, these industry features must be fully considered when developing an embedded human-computer interface. At this stage, the industry distribution of embedded products can be roughly divided into five categories: consumer, industrial, automotive, military, and medical. The consumer embedded human-computer interaction interface design focuses more on visual effects, touch experience and interactive rhythm; industrial embedded human-computer interaction interface design is more focused on real-time monitoring, visual expression and precise control; automotive embedded people Machine interaction interface design needs more considerations for ergonomics and security stability; military embedded human-computer interface design to ensure reliability, stability, security, convenience; medical embedded human machine The interface design must consider important factors such as the hospital environment and the use of doctors and patients.

Hardware factor

The development of embedded human-computer interface is based on the appropriate hardware platform system to achieve its functions. The core of the hardware platform system is the embedded processor. As of 2007, there are more than 30 embedded processor architectures worldwide, with more than a thousand models. The industry generally divides embedded processors into four categories: EMPU (embedded processor), MCU (embedded microcontroller), DSP (embedded digital signal processor) and SOC (embedded system-on-chip). At present, the development of embedded human-computer interface is mainly focused on the X86 and ARM architecture chips in the EMPU, and the ARM architecture chip is increasingly showing a strong post-up posture. In the ARM chip team, according to the application, it is mainly divided into two types: consumer ARM chips and industrial and automotive ARM chips. Among them, the production of consumer ARM chips are mainly Apple, Qualcomm, Samsung, NVIDIA, Phillips, etc. The companies that produce industrial and automotive ARM chips mainly include Freescale and TI.

After selecting the appropriate embedded chip, the developer will often create a model design of the system function according to the needs. The model mainly considers the data structure, overall structure and procedural description of the software. In this model, the interface design is generally only an accessory. Next, according to the model hardware level, a series of basic problems such as programming and starting, driving loading, program scheduling, input and output, display and control must be solved. Therefore, the embedded human-computer interface developer should have relevant embedded hardware knowledge. Enough understanding and mastery.

Software factor

Another essential element in the development of embedded human-computer interface is the embedded software operating system. There are many types of embedded operating systems, and different operating systems have different requirements for developers' entry barriers and knowledge structures. From the perspective of real-time, embedded operating systems can be divided into real-time operating systems for control and communication, and non-real-time operating systems for consumer electronics. From the perspective of applications, embedded operating systems can be divided into dedicated and general-purpose models. class. Dedicated embedded operating systems mainly include IOS, Smart Phone, Pocket PC, Symbian, PalmOS, etc., which are mainly used in special fields such as mobile phones and tablet computers. The general-purpose embedded operating system mainly includes Linux, WinCE, Android, VxWorks, QNX, etc., and has no specific application direction, and is widely used.

When choosing the operating system for development, you should consider the main application direction of the operating system. IOS, Symbian, PalmOS are only for consumer electronics, Android is focused on consumer electronics, Linux and WinCE are mainly used in industrial fields, VxWorks and QNX are in military industry. More achievements. It is important to point out that Apple's IOS system is a closed system. Developers can only develop for the application interface and cannot modify the system interface. At present, embedded human-computer interface development can choose operating system mainly divided into two camps of WinCE and Linux. With the announcement of Wince stop update at the end of 2012, more and more developers choose Linux when they choose operating system. And Linux and other operating systems such as Android. With the right operating system, developers should then consider the typical issues of human-computer interaction interface design such as system response time, user help mechanism, error message processing and command mode, in order to develop a higher degree of abstraction and better interaction. Sexual interface.

UI design factors

Research and Implementation of Embedded Human-Computer Interface

Compared with the previous human-computer interaction devices, the embedded human-computer interaction interface has a more intuitive, flexible and vivid human-computer interaction mode. Therefore, the design of the human-computer interaction interface should follow the more humanized design principles, based on The user's thinking and working mode, not the features and characteristics of the mobile device. If the interface is unattractive and logically unreasonable, even the best applications will not be favored by users, but a beautiful and attractive human-computer interaction UI can not only increase the user's favorite application, but also enhance the application. The functionality that increases the user's stickiness to the application. In the embedded human-computer interaction UI design process, we must fully understand the characters through the user-centered, and follow the user-centered basic design principles, order principles, functional principles, consistency principles, frequency principles, and importance principles. The object-oriented principle can be used to design a good human-machine interface.

With the continuous enrichment of products based on embedded technology and the continuous improvement of the performance of embedded system software and hardware, the application of embedded human-computer interaction interface will become more and more extensive. More and more teams and individuals will participate in the development of embedded human-computer interaction interface. Therefore, it is necessary and meaningful to understand and master the main influencing factors of embedded human-computer interaction interface and the in-depth mining of interface design rules. .

PufangTech has designed and produced a number of data radio modems that enable data terminal devices to exchange data from miles away. PufangTech`s radio modems can do the job faster, easier, and less expensively than stringing cable. Easy plug-and-play set-up saves installation and maintenance time.

These compact and rugged units are compatible with Modbus and Profibus so no additional converters are required. They provide a compact and flexible solution for many different long-range applications.

PufangTech`s data radio modems are particularly well suited for outdoor use under varying weather conditions. By using these data radio modems, networks become flexible, easy to expand and can cover a wide variety of solutions from simple point-to-point connections to large networks consisting of hundreds of modems.

Data Radio Modem

Data Radio Modem,Radio Modem,Radio Modem Long Range,Serial Radio Modem

Shenzhen PuFang Technology Co., Ltd. , https://www.hytelus.com