Being different from testing for popular GUI software, the “instruction-category” approach is proposed for testing embedded system. This approach is constructed by three steps including refining items, drawing instr...Being different from testing for popular GUI software, the “instruction-category” approach is proposed for testing embedded system. This approach is constructed by three steps including refining items, drawing instruction-brief and instruction-category, and constructing test suite. Consequently, this approach is adopted to test oven embedded system, and detail process is deeply discussed. As a result, the factual result indicates that the “instruction-category” approach can be effectively applied in embedded system testing as a black-box method for conformity testing.展开更多
Embedded system design is the core course of the telecommunication major in engineering universities,which combines software and hardware through embedded development boards.Aiming at the problems existing in traditio...Embedded system design is the core course of the telecommunication major in engineering universities,which combines software and hardware through embedded development boards.Aiming at the problems existing in traditional teaching,this paper proposes curriculum teaching reform based on the outcome-based education(OBE)concept,including determining course objectives,reforming teaching modes and methods,and improving the curriculum assessment and evaluation system.After two semesters of practice,this method not only enhances students’learning initiative but also improves teaching quality.展开更多
Taking ARM as the hardware platform, the embedded system is built from both hardware and software aspects with the application as the center. In the hardware design, build the hardware platform scheme, design the sche...Taking ARM as the hardware platform, the embedded system is built from both hardware and software aspects with the application as the center. In the hardware design, build the hardware platform scheme, design the schematic diagram as well as PCB, complete the hardware debugging, and ensure the system hardware platform function;in the software design, optimize the three-stage pipeline structure of ARM instruction system, design the instruction set, install the embedded system on the virtual machine, build the cross-toolchain, and set up the correct NFS network file system. Finish the design of the ARM-based embedded system platform, combined with the hardware requirements of the experimental platform, transplant the powerful Uboot as the Bootloader of the system, and further transplant the Linux-2.6. 32 kernel to the system start the operation normally, and finally, build the root file to finish the study of its portability.展开更多
An embedded system generally comprises gffour parts (embedded microprocessor unit, peripheral hardware equipment, embedded operating system, and user application), and its core function is to complete the control of...An embedded system generally comprises gffour parts (embedded microprocessor unit, peripheral hardware equipment, embedded operating system, and user application), and its core function is to complete the control of different equipments as well as necessary monitoring and management measures. Initialization is to set a variable as "default value", including system initialization, software initialization and hardware initialization. However, these three types of initialization are classified in accordance with different layers. This is studied in this paper.展开更多
A system of number recognition with a graphic user interface (GUI) is implemented on the embedded development platform by using the fuzzy pattern recognition method. An application interface (API) of uC/ OS-Ⅱ is ...A system of number recognition with a graphic user interface (GUI) is implemented on the embedded development platform by using the fuzzy pattern recognition method. An application interface (API) of uC/ OS-Ⅱ is used to implement the features of multi-task concurrency and the communications among tasks. Handwriting function is implemented by the improvement of the interface provided by the platform. Fuzzy pattern recognition technology based on fuzzy theory is used to analyze the input of handwriting. A primary system for testing is implemented. It can receive and analyze user inputs from both keyboard and touch-screen. The experimental results show that the embedded fuzzy recognition system which uses the technology which integrates two ways of fuzzy recognition can retain a high recognition rate and reduce hardware requirements.展开更多
The software-based computer numerical control(CNC) system includes three types of tasks: periodic real-time tasks, aperiodic real-time tasks, and non-real-time tasks. The tasks are characterized by concurrency, hyb...The software-based computer numerical control(CNC) system includes three types of tasks: periodic real-time tasks, aperiodic real-time tasks, and non-real-time tasks. The tasks are characterized by concurrency, hybridization, and correlation, which make system implementation difficult. The conventional scheduling algorithm can not meet the demands of system implementation in the software-based CNC system completely. The uncertainty factors when running real-time tasks affect control performance by degrading manufacturing accuracy as a result of system resource and processor use restrictions. To address the technical difficulty of embedded system implementation, a novel fuzzy feedback scheduling algorithm based on output jitter of key real-time tasks for a software-based CNC system is proposed. Time characteristics, such as sampling jitter, input-output jitter, and non-schedulability are discussed, followed by quantification through simulations of the impact of time characteristics on manufacturing accuracy. On the basis of this research, the scheduler architecture is designed, and then the algorithm table is calculated. When the system resource changes, the key periodic real-time tasks meet their deadlines by means of dynamically adjusting the task period. The simulated results show that the machining precision rises by an order of magnitude for the proposed scheduler in resource-constrained software-based CNC systems. Moreover, unlike conventional feedback scheduling methods, the algorithm in this paper does not rely on the availability of task execution times and is easy to implement while incurring only a small overhead.展开更多
Aimed at the deficiencies of resources based time Petri nets (RBTPN) in doing scheduling analysis for distributed real-time embedded systems, the assemblage condition of complex scheduling sequences is presented to ...Aimed at the deficiencies of resources based time Petri nets (RBTPN) in doing scheduling analysis for distributed real-time embedded systems, the assemblage condition of complex scheduling sequences is presented to easily compute scheduling length and simplify scheduling analysis. Based on this, a new hierarchical RBTPN model is proposed. The model introduces the definition of transition border set, and represents it as an abstract transition. The abstract transition possesses all resources of the set, and has the highest priority of each resource; the cxecution time of abstract transition is the longest time of all possible scheduling sequences. According to the characteristics and assemblage condition of RBTPN, the refinement conditions of transition border set are given, and the conditions ensure the correction of scheduling analysis. As a result, it is easy for us to understand the scheduling model and perform scheduling analysis.展开更多
In order to solve the problems of mining monitor and control systems during the construction process of digital mining combined with network and embedded technologies, the kernel access equipment of a mining monitor a...In order to solve the problems of mining monitor and control systems during the construction process of digital mining combined with network and embedded technologies, the kernel access equipment of a mining monitor and control system was proposed and designed. It is the architecture of a mining embedded network multifunctional substation. This paper presents the design of hardware and software of the substation in detail. Finally, the system’s ef- ficiency was validated through experimentation.展开更多
Optical fiber acceleration seismometer as an important instrument can offer high sensitivity, anti-jamming and non-touched advantage which has an extensive application field. Its signal processing ability will decide ...Optical fiber acceleration seismometer as an important instrument can offer high sensitivity, anti-jamming and non-touched advantage which has an extensive application field. Its signal processing ability will decide whole system’s performance to some extent because it will affect directly the factors such as resolving power, precision and dynamic range. The signal processing is usually realized by analog circuits which was more inferior in stability, flexibility and anti-jamming to digital processing system. A digital processing system of optical fiber acceleration seismometer has been designed based on the embedded system design scheme. Synthetic-heterodyne demodulation has been studied, and signal processing has been realized. The double processors of ARM and DSP are employed to implement respectively the system control and signal processing, and to provide the output interfaces such as LCD, DAC and Ethernet interface. This system can vary with the measured signal in real time and linearly, and its work frequency bandwidth is between 10Hz and 1kHz. The system has better anti-jamming ability and can work normally when the SNR is 40dB.展开更多
This paper describes a new actively controlled multi-fan wind tunnel that generates natural wind as a type of turbulence wind tunnel at a reduced cost. The driving section of the wind tunnel has 100 PC cooling fans th...This paper describes a new actively controlled multi-fan wind tunnel that generates natural wind as a type of turbulence wind tunnel at a reduced cost. The driving section of the wind tunnel has 100 PC cooling fans that are controlled by an original embedded system. The fluctuating velocity wind is successfully generated with a mean velocity of 7 m/s and two turbulent intensities of 2% and 3% based on Karman’s power spectrum density function. The case of 2% has the integral scales of 5 m, 10m and 20 m, and the case of 3% has the integral scales of 3 m, 6 m and 15 m with a turbulence grid. In particular, the wind with the turbulent intensity of 2% satisfies the Kolmogorov’s -5/3 multiplication rule of inertial subrange with the frequency range from 0.01 Hz to 2.0 Hz. Consequently, the new wind tunnel can be used for studying engineering technology and research regarding conditions with natural wind.展开更多
Virtualization has gained great acceptance in the server and cloud computing arena. In recent years, it has also been widely applied to real-time embedded systems with stringent timing constraints. We present a compre...Virtualization has gained great acceptance in the server and cloud computing arena. In recent years, it has also been widely applied to real-time embedded systems with stringent timing constraints. We present a comprehensive survey on real-time issues in virtualization for embedded systems, covering popular virtualization systems including KVM, Xen, L4 and others.展开更多
文摘Being different from testing for popular GUI software, the “instruction-category” approach is proposed for testing embedded system. This approach is constructed by three steps including refining items, drawing instruction-brief and instruction-category, and constructing test suite. Consequently, this approach is adopted to test oven embedded system, and detail process is deeply discussed. As a result, the factual result indicates that the “instruction-category” approach can be effectively applied in embedded system testing as a black-box method for conformity testing.
基金This paper is one of the phased achievements of the Education and Teaching Reform Project of Guangdong University of Petrochemical Engineering in 2022(71013413080)the Research and Practice Project of Teaching and Teaching Reform of University-Level Higher Vocational Education in 2023(JY202353).
文摘Embedded system design is the core course of the telecommunication major in engineering universities,which combines software and hardware through embedded development boards.Aiming at the problems existing in traditional teaching,this paper proposes curriculum teaching reform based on the outcome-based education(OBE)concept,including determining course objectives,reforming teaching modes and methods,and improving the curriculum assessment and evaluation system.After two semesters of practice,this method not only enhances students’learning initiative but also improves teaching quality.
文摘Taking ARM as the hardware platform, the embedded system is built from both hardware and software aspects with the application as the center. In the hardware design, build the hardware platform scheme, design the schematic diagram as well as PCB, complete the hardware debugging, and ensure the system hardware platform function;in the software design, optimize the three-stage pipeline structure of ARM instruction system, design the instruction set, install the embedded system on the virtual machine, build the cross-toolchain, and set up the correct NFS network file system. Finish the design of the ARM-based embedded system platform, combined with the hardware requirements of the experimental platform, transplant the powerful Uboot as the Bootloader of the system, and further transplant the Linux-2.6. 32 kernel to the system start the operation normally, and finally, build the root file to finish the study of its portability.
文摘An embedded system generally comprises gffour parts (embedded microprocessor unit, peripheral hardware equipment, embedded operating system, and user application), and its core function is to complete the control of different equipments as well as necessary monitoring and management measures. Initialization is to set a variable as "default value", including system initialization, software initialization and hardware initialization. However, these three types of initialization are classified in accordance with different layers. This is studied in this paper.
基金Pre-Research Project of the National Natural Science Foundation of China supported by Southeast University ( NoXJ0605227)
文摘A system of number recognition with a graphic user interface (GUI) is implemented on the embedded development platform by using the fuzzy pattern recognition method. An application interface (API) of uC/ OS-Ⅱ is used to implement the features of multi-task concurrency and the communications among tasks. Handwriting function is implemented by the improvement of the interface provided by the platform. Fuzzy pattern recognition technology based on fuzzy theory is used to analyze the input of handwriting. A primary system for testing is implemented. It can receive and analyze user inputs from both keyboard and touch-screen. The experimental results show that the embedded fuzzy recognition system which uses the technology which integrates two ways of fuzzy recognition can retain a high recognition rate and reduce hardware requirements.
基金supported by National Natural Science Foundation of China(Grant No.50875090,Grant No.50905063)National Hi-tech Research and Development Program of China(863 Program,Grant No.2009AA4Z111)China Postdoctoral Science Foundation (Grant No.20090460769)
文摘The software-based computer numerical control(CNC) system includes three types of tasks: periodic real-time tasks, aperiodic real-time tasks, and non-real-time tasks. The tasks are characterized by concurrency, hybridization, and correlation, which make system implementation difficult. The conventional scheduling algorithm can not meet the demands of system implementation in the software-based CNC system completely. The uncertainty factors when running real-time tasks affect control performance by degrading manufacturing accuracy as a result of system resource and processor use restrictions. To address the technical difficulty of embedded system implementation, a novel fuzzy feedback scheduling algorithm based on output jitter of key real-time tasks for a software-based CNC system is proposed. Time characteristics, such as sampling jitter, input-output jitter, and non-schedulability are discussed, followed by quantification through simulations of the impact of time characteristics on manufacturing accuracy. On the basis of this research, the scheduler architecture is designed, and then the algorithm table is calculated. When the system resource changes, the key periodic real-time tasks meet their deadlines by means of dynamically adjusting the task period. The simulated results show that the machining precision rises by an order of magnitude for the proposed scheduler in resource-constrained software-based CNC systems. Moreover, unlike conventional feedback scheduling methods, the algorithm in this paper does not rely on the availability of task execution times and is easy to implement while incurring only a small overhead.
文摘Aimed at the deficiencies of resources based time Petri nets (RBTPN) in doing scheduling analysis for distributed real-time embedded systems, the assemblage condition of complex scheduling sequences is presented to easily compute scheduling length and simplify scheduling analysis. Based on this, a new hierarchical RBTPN model is proposed. The model introduces the definition of transition border set, and represents it as an abstract transition. The abstract transition possesses all resources of the set, and has the highest priority of each resource; the cxecution time of abstract transition is the longest time of all possible scheduling sequences. According to the characteristics and assemblage condition of RBTPN, the refinement conditions of transition border set are given, and the conditions ensure the correction of scheduling analysis. As a result, it is easy for us to understand the scheduling model and perform scheduling analysis.
文摘In order to solve the problems of mining monitor and control systems during the construction process of digital mining combined with network and embedded technologies, the kernel access equipment of a mining monitor and control system was proposed and designed. It is the architecture of a mining embedded network multifunctional substation. This paper presents the design of hardware and software of the substation in detail. Finally, the system’s ef- ficiency was validated through experimentation.
文摘Optical fiber acceleration seismometer as an important instrument can offer high sensitivity, anti-jamming and non-touched advantage which has an extensive application field. Its signal processing ability will decide whole system’s performance to some extent because it will affect directly the factors such as resolving power, precision and dynamic range. The signal processing is usually realized by analog circuits which was more inferior in stability, flexibility and anti-jamming to digital processing system. A digital processing system of optical fiber acceleration seismometer has been designed based on the embedded system design scheme. Synthetic-heterodyne demodulation has been studied, and signal processing has been realized. The double processors of ARM and DSP are employed to implement respectively the system control and signal processing, and to provide the output interfaces such as LCD, DAC and Ethernet interface. This system can vary with the measured signal in real time and linearly, and its work frequency bandwidth is between 10Hz and 1kHz. The system has better anti-jamming ability and can work normally when the SNR is 40dB.
文摘This paper describes a new actively controlled multi-fan wind tunnel that generates natural wind as a type of turbulence wind tunnel at a reduced cost. The driving section of the wind tunnel has 100 PC cooling fans that are controlled by an original embedded system. The fluctuating velocity wind is successfully generated with a mean velocity of 7 m/s and two turbulent intensities of 2% and 3% based on Karman’s power spectrum density function. The case of 2% has the integral scales of 5 m, 10m and 20 m, and the case of 3% has the integral scales of 3 m, 6 m and 15 m with a turbulence grid. In particular, the wind with the turbulent intensity of 2% satisfies the Kolmogorov’s -5/3 multiplication rule of inertial subrange with the frequency range from 0.01 Hz to 2.0 Hz. Consequently, the new wind tunnel can be used for studying engineering technology and research regarding conditions with natural wind.
文摘Virtualization has gained great acceptance in the server and cloud computing arena. In recent years, it has also been widely applied to real-time embedded systems with stringent timing constraints. We present a comprehensive survey on real-time issues in virtualization for embedded systems, covering popular virtualization systems including KVM, Xen, L4 and others.