Authors: Yan Lin Gao, Wen Peng Wang, Chuan Sheng Wu
Abstract: In the interaction of the operating system, drivers and peripheral equipment, for the user of the system at a low level, understand the importance of the system architecture of data communication, hardware programming. In this paper, we through the research and development ofa USB device driver for the underlying data communication and resource management. The method of reverse engineering in this study, we focus on exploring the use of Linux operating system USB protocol and the development of device driver. We must from the evaluation of differentdevice drivers for a variety of experiments and the test results are verygood. We believe, can offer the theoretical basis for the user a clearunderstanding of the actual data communication from the hardware to the user space application and any unsupported peripheral hardware device for the reproduction of the work.
3809
Authors: Yun Feng, You Ping Yan, Nan Zuo
Abstract: This paper introduces the hardware structure and software design of data acquisition system based on embedded Linux. In order to improve the real-time response performance and the ability of multi task for system, using ARM9 microprocessor technology in hardware, and transplant the Linux operating system, and the system reliability and scalability can be improved. The design makes full use of the characteristics of embedded Linux. The system software module have data acquisition module, data processing module, data communication module and data diagnostic module. The embedded Linux operating system is transplant into data acquisition system, that can accelerate the development of the system and convenient to future expansion functions, improve the observation data timeliness and accuracy, and can realize automation observation.
285
Authors: Jin Wu Ju, Xiang Gao
Abstract: WSN node is a key equipment to build wireless sensor networks.In this paper the network node framework of the wireless sensor based on the CC1101 is introduced. The hardware interface and characteristics of CC1101 are analysed.The process of achieving its driver in the embedded Linux operating system is addressed in detail, which includes chip initialization, interrupt processing, and interface with the upper layer protocols and so on.
1005
Authors: Ming Hui Zhang, Yao Yu Zhang
Abstract: A timing component is developed in order to achieve the synchronization between measuring system and external devices. The function of timing system, as well as the data switching driver based on twin port RAM and interrupt response driver developed by using DDK (Driver Development Kit), are introduced in this paper. The timing component has been used to ensure the synchronization between measurement system and vessel devices, and successfully applied in angular distortion measurement systems.
1759
Authors: Cheng Hu Zhang, Ren Ming Peng
Abstract: Introduce the principle and method of writing device drivers on the embedded real-time operating system VxWorks, and provides procedural framework.
2038
Authors: Guo Min Mo, Ya Hong Guo, Jun An Zhang
Abstract: A high-speed data collection and transfer system is designed in this paper. The hardware system is based on EZ-USB FX2 and high speed A/D sampling model based on MAX1198. The frame of hardware is discussed in details. Finally, the solution of software and the firmware flow are provided. The designed system has many advantages such as high-speed, plug and play, easiness to use and expand. It can be used for reference in universal research of real-time and high-speed data transfer system.
1599
Authors: Cong Hu, Lu Dan Tang, Wang Chun Zhu
Abstract: In order to put the new test bus standard LXI for promotion and application, the device driver and webpage control is researched. In the ARM hardware platform, embedded Linux development environment was built. Besides, took A/D acquisition as an example, the A/D acquisition of the device driver was developed. Moreover, embedded Web server was transplanted, and CGI program and Java Applet program was designed. Finally, the voltage acquisition and verification was processed by Web browser remote access. The test results show that, the system can implement voltage acquisition correctly, achieve operation of the client webpage to the server instrument.
1243
Authors: Xiao Fan Wu, Jia Jun Bu, Chun Chen
Abstract: Due to the rapid development of Internet of Things (IoT), kinds of sensor nodes have been introduced to the different applications. Because of the variety of MCUs, sensors and radio modules, it’s challenging to reuse the device drivers between different sensor node platforms. To address this issue, a reusable device driver framework is proposed in this paper. Comparing with existed work, our framework is flexible, efficient, and easy to learn. The flexibility is achieved by layered encapsulation, which decouples the device driver with the sensor node operating system kernel. Our framework gives the reusability at the source code level, so it’s efficient. At the end, our framework is implemented in C programming language, which is the most common tool adopted by embedded system developing. This framework has applied to SenSpire OS, a micro-kernel real-time operating system for IoT sensor nodes.
60
Authors: Jun Li Gao, Hai Tao Song, Hua Ming Peng, Yong Zhong Liang
Abstract: On the basis of study on the key multi-axis motion control theories about acceleration & deceleration control, numerical interpolation algorithm, device drivers and application design technologies based on LabVIEW, verified the feasibility through the 3-axis numerical milling platform developed by ourselves. The platform can also realize the simulation and practical verification about the demonstration teaching process of numerical control machining and 3-dimensional contour of the workpiece machined, and has the significant practical value.
2051
Authors: Zhi Jian Yin, Yun Fei He, Chun Ru Xiong, Run Yang Zhong
Abstract: This paper utilizes ARM 9 series chips such as S3C2440 as the CPU to realize an embedded Linux system. Due to the integration of NAND Flash in S3C2440, it is easy to connect the NAND Flash external devices in the perspective of hardware. After that, the system combines the serial ports which intend to load and debug the driver of NAND Flash, realizing the loading and uninstalling of NAND Flash storage modules. The innovative design and realization is a basic for the implementation of YAFFS file system in the Linux terminals.
972