The key technology of open architecture CNC systems kernel device driver,including the interrupt mechanism, I/O subsystem, the structure of device driver and the communication between the driver and the application p...The key technology of open architecture CNC systems kernel device driver,including the interrupt mechanism, I/O subsystem, the structure of device driver and the communication between the driver and the application program, is discussed in the paper and a specific application is given at the end.展开更多
Based on the in-depth research of the embedded device management system,analyze the process of the driver parameters delivery on kernel level particularly.According to this,expound the device driver's working prin...Based on the in-depth research of the embedded device management system,analyze the process of the driver parameters delivery on kernel level particularly.According to this,expound the device driver's working principle,structure and design methods especially.Finally realize the drivers of the character-based devices which can be dynamically loaded.Actual result shows that mastering the realization of the device driver mechanism and the process of parameters delivery with kernel can improve the embedded device driver development efficiency and reduce error probability effectively,thus saving the development cost and development cycle of embedded products.展开更多
As an universal bus technology at present time,I^(2)C has been widely used in the interface between CPU and other devices such as EEPROM,RTC and small LCD.The architecture of I^(2)C driver,the relationship of some imp...As an universal bus technology at present time,I^(2)C has been widely used in the interface between CPU and other devices such as EEPROM,RTC and small LCD.The architecture of I^(2)C driver,the relationship of some important data structure and the operation mechanism of the I^(2)C driver have been analyzed.Finally,by taking an EEPROM chip named AT24C08 as a specific example,the flow of how to develop an I^(2)C device driver is illustrated.In addition,the design of a new driver mode of single device with multi-drivers is realized.展开更多
Running device drivers as unprivileged user-level code, encapsulated into their own process, has often been proposed as a technique for increasing system robustness. However, in the past, systems based on user-level d...Running device drivers as unprivileged user-level code, encapsulated into their own process, has often been proposed as a technique for increasing system robustness. However, in the past, systems based on user-level drivers have generally exhibited poor I/O performance. Consequently, user-level device drivers have never caught on to any significant degree. In this paper we demonstrate that it is possible to build systems which employ user-level device drivers, without significant performance degradation, even for high-bandwidth devices such as Gigabit Ethernet.展开更多
Using Altera's Quartus II, Nios II IDE and Sopc Builder development tools, the proton precession magnetometer principle host hardware platform is designed in a cyclone II series FPGA chip (EP2C35). The proton prece...Using Altera's Quartus II, Nios II IDE and Sopc Builder development tools, the proton precession magnetometer principle host hardware platform is designed in a cyclone II series FPGA chip (EP2C35). The proton precession magnetometer principle host core circuit's single-chip system-logic design is achieved by building and configuring the Nios II soft-core processor, developing the IO interface and sensor control circuits, programming some hardware units' VHDL code, for example the equal precision cymometer and the DPLL. Through researching the embedded operating system configuration technology and building the NIOS II soft-core processor's μClinux cross-compile environment, the μClinux system is transplanted to the NIOS II environment. Another important task is writing the device drivers' and user programs' code. Through these work, the design realize the host function and achieve the expected target.展开更多
This paper is to briefly introduce the Embedded Intelligent Monitoring System,which is based on the embedded operation system of Wince.net and ARM9.The practical application of PROFIBUS in this system is researched.Th...This paper is to briefly introduce the Embedded Intelligent Monitoring System,which is based on the embedded operation system of Wince.net and ARM9.The practical application of PROFIBUS in this system is researched.The master station protocol chip-MDP card is discussed in details.The development of the hardware structure and the device driver of the DP protocol card are presented.展开更多
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, usi...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.展开更多
Digital image acquisition and processing systems are applied in more and more fields for its compact size and high perfor-mance of preprocessing.This paper describes the design of the drivers for the digital image cap...Digital image acquisition and processing systems are applied in more and more fields for its compact size and high perfor-mance of preprocessing.This paper describes the design of the drivers for the digital image capturing system with the structure of microprocessor plus image sensor under Linux Operation System.The driver for image sensor is developed according to Video4Linux driver interface.The basic framework of device driver for image sensors,the V4L driver interface,12C bus driver interface and the registers configuration of CMOS chip are also described in detail.The drivers are implemented on Intel PXA270microprocessor.Ex-periment results show that the image acquisition device with the developed drivers can meet the need of general real-time image col-lection and transmission.展开更多
文摘The key technology of open architecture CNC systems kernel device driver,including the interrupt mechanism, I/O subsystem, the structure of device driver and the communication between the driver and the application program, is discussed in the paper and a specific application is given at the end.
文摘Based on the in-depth research of the embedded device management system,analyze the process of the driver parameters delivery on kernel level particularly.According to this,expound the device driver's working principle,structure and design methods especially.Finally realize the drivers of the character-based devices which can be dynamically loaded.Actual result shows that mastering the realization of the device driver mechanism and the process of parameters delivery with kernel can improve the embedded device driver development efficiency and reduce error probability effectively,thus saving the development cost and development cycle of embedded products.
文摘As an universal bus technology at present time,I^(2)C has been widely used in the interface between CPU and other devices such as EEPROM,RTC and small LCD.The architecture of I^(2)C driver,the relationship of some important data structure and the operation mechanism of the I^(2)C driver have been analyzed.Finally,by taking an EEPROM chip named AT24C08 as a specific example,the flow of how to develop an I^(2)C device driver is illustrated.In addition,the design of a new driver mode of single device with multi-drivers is realized.
文摘Running device drivers as unprivileged user-level code, encapsulated into their own process, has often been proposed as a technique for increasing system robustness. However, in the past, systems based on user-level drivers have generally exhibited poor I/O performance. Consequently, user-level device drivers have never caught on to any significant degree. In this paper we demonstrate that it is possible to build systems which employ user-level device drivers, without significant performance degradation, even for high-bandwidth devices such as Gigabit Ethernet.
基金supported by Public Benefit Research Sector (No.H200708045)Basic R&D Operations Special (Nos.ZDJ2008-01 and J220780804)
文摘Using Altera's Quartus II, Nios II IDE and Sopc Builder development tools, the proton precession magnetometer principle host hardware platform is designed in a cyclone II series FPGA chip (EP2C35). The proton precession magnetometer principle host core circuit's single-chip system-logic design is achieved by building and configuring the Nios II soft-core processor, developing the IO interface and sensor control circuits, programming some hardware units' VHDL code, for example the equal precision cymometer and the DPLL. Through researching the embedded operating system configuration technology and building the NIOS II soft-core processor's μClinux cross-compile environment, the μClinux system is transplanted to the NIOS II environment. Another important task is writing the device drivers' and user programs' code. Through these work, the design realize the host function and achieve the expected target.
文摘This paper is to briefly introduce the Embedded Intelligent Monitoring System,which is based on the embedded operation system of Wince.net and ARM9.The practical application of PROFIBUS in this system is researched.The master station protocol chip-MDP card is discussed in details.The development of the hardware structure and the device driver of the DP protocol card are presented.
文摘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.
文摘Digital image acquisition and processing systems are applied in more and more fields for its compact size and high perfor-mance of preprocessing.This paper describes the design of the drivers for the digital image capturing system with the structure of microprocessor plus image sensor under Linux Operation System.The driver for image sensor is developed according to Video4Linux driver interface.The basic framework of device driver for image sensors,the V4L driver interface,12C bus driver interface and the registers configuration of CMOS chip are also described in detail.The drivers are implemented on Intel PXA270microprocessor.Ex-periment results show that the image acquisition device with the developed drivers can meet the need of general real-time image col-lection and transmission.