开发USB(Universal Serial Bus)设备驱动是一项比较繁琐的工作。Linux中的USB核心子系统提供了大量的API以及相关的支持机制,保证了USB设备的即插即用,简化了驱动的编写。结合具体开发实例,介绍了USB的相关概念,分析Linux中USB核心子系...开发USB(Universal Serial Bus)设备驱动是一项比较繁琐的工作。Linux中的USB核心子系统提供了大量的API以及相关的支持机制,保证了USB设备的即插即用,简化了驱动的编写。结合具体开发实例,介绍了USB的相关概念,分析Linux中USB核心子系统的框架构成以及重要的数据结构,剖析Linux内核对USB规范的支持,描述了驱动开发的一般方法和技巧。展开更多
Linux has a special feature of automount in the Linux kernel. Filesystem can be mounted and unmounted automatically. Its performance is similar to MS Windows. It works well under demands of more saving resources and a...Linux has a special feature of automount in the Linux kernel. Filesystem can be mounted and unmounted automatically. Its performance is similar to MS Windows. It works well under demands of more saving resources and automatization, like memory of system. An approach to install/update software automatically on embedded platform was proposed. This approach derives from above feature based on embedded environment with Linux OS. Configurations of files related to this feature were introduced. An example in practice was given to realize this approach from universal serial bus (USB) memory disk when USB disk is available.展开更多
U盘作为一种便利的存储设备,可以应用于嵌入式系统中,其应用的基础就是对Linux的USB Mass Storage驱动的裁剪,以获得所需的简化的驱动程序。分析了Linux下的USB mass storage协议,简化系统中所不需要的代码,使其仅支持基于Bulk-Only传...U盘作为一种便利的存储设备,可以应用于嵌入式系统中,其应用的基础就是对Linux的USB Mass Storage驱动的裁剪,以获得所需的简化的驱动程序。分析了Linux下的USB mass storage协议,简化系统中所不需要的代码,使其仅支持基于Bulk-Only传输模式下的ATAPI协议的存储设备,从而使嵌入式系统更加精简,对USB mass storage驱动程序进行了裁剪。经过裁剪的USB Mass Storage驱动程序移植到三星公司的QT2410E开发板上并取得成功。展开更多
The paper proposes a novel transceiver in physical layer for high-speed serial data link based upon Universal Serial Bus (USB) 2.0, comprising transmitter and receiver. In the design, transmitter contains pre-and-main...The paper proposes a novel transceiver in physical layer for high-speed serial data link based upon Universal Serial Bus (USB) 2.0, comprising transmitter and receiver. In the design, transmitter contains pre-and-main driver to satisfy slew rate of output data, receiver includes optimized topology to improve preci- sion of received data. The circuit simulation is based on Cadence’s spectre software and Taiwan Semiconduc- tor Manufacture Corporation’s library of 0.25μm mixed-signal Complementary Metal-Oxide Semiconductor (CMOS) model. The front and post-simulation results reveal that the transceiver designed can transmit and re- ceive high-speed data in 480Mbps, which is in agreement with USB2.0 specification. The chip of physi- cal-layer transceiver has been designed and implemented with 0.25μm standard CMOS technology.展开更多
In this study,the multi-sensing system based on the tin oxide pH electrode for the ion-determination was presented. With the advantages of the real-time supervisory control apparatus,the measured values could be displ...In this study,the multi-sensing system based on the tin oxide pH electrode for the ion-determination was presented. With the advantages of the real-time supervisory control apparatus,the measured values could be displayed on the liquid crystal display (LCD) immediately.In this study,the basic sensor was the tin oxide pH electrode,which was fabricated by radio frequency (r.f.) sputtering system on the indium tin oxide (ITO)/glass substrate.Moreover,the major blocks of the system consist of the tin oxide electrode-based ion selective electrodes (ISEs),an analog front-ended readout circuit,a microcontroller with built-in analog to digital (A/D) converter.In addition,by the embedded system design,the measurement results can be transmitted to a portable system or computer through the Universal Serial Bus (USB) and Universal Asynchronous Receiver Transmitter (UART) interface immediately.According to the experimental results,the multi-sensing system has high performance and reliability for pH,K^+,and Na^+ detection.展开更多
文摘开发USB(Universal Serial Bus)设备驱动是一项比较繁琐的工作。Linux中的USB核心子系统提供了大量的API以及相关的支持机制,保证了USB设备的即插即用,简化了驱动的编写。结合具体开发实例,介绍了USB的相关概念,分析Linux中USB核心子系统的框架构成以及重要的数据结构,剖析Linux内核对USB规范的支持,描述了驱动开发的一般方法和技巧。
文摘Linux has a special feature of automount in the Linux kernel. Filesystem can be mounted and unmounted automatically. Its performance is similar to MS Windows. It works well under demands of more saving resources and automatization, like memory of system. An approach to install/update software automatically on embedded platform was proposed. This approach derives from above feature based on embedded environment with Linux OS. Configurations of files related to this feature were introduced. An example in practice was given to realize this approach from universal serial bus (USB) memory disk when USB disk is available.
文摘U盘作为一种便利的存储设备,可以应用于嵌入式系统中,其应用的基础就是对Linux的USB Mass Storage驱动的裁剪,以获得所需的简化的驱动程序。分析了Linux下的USB mass storage协议,简化系统中所不需要的代码,使其仅支持基于Bulk-Only传输模式下的ATAPI协议的存储设备,从而使嵌入式系统更加精简,对USB mass storage驱动程序进行了裁剪。经过裁剪的USB Mass Storage驱动程序移植到三星公司的QT2410E开发板上并取得成功。
文摘The paper proposes a novel transceiver in physical layer for high-speed serial data link based upon Universal Serial Bus (USB) 2.0, comprising transmitter and receiver. In the design, transmitter contains pre-and-main driver to satisfy slew rate of output data, receiver includes optimized topology to improve preci- sion of received data. The circuit simulation is based on Cadence’s spectre software and Taiwan Semiconduc- tor Manufacture Corporation’s library of 0.25μm mixed-signal Complementary Metal-Oxide Semiconductor (CMOS) model. The front and post-simulation results reveal that the transceiver designed can transmit and re- ceive high-speed data in 480Mbps, which is in agreement with USB2.0 specification. The chip of physi- cal-layer transceiver has been designed and implemented with 0.25μm standard CMOS technology.
文摘In this study,the multi-sensing system based on the tin oxide pH electrode for the ion-determination was presented. With the advantages of the real-time supervisory control apparatus,the measured values could be displayed on the liquid crystal display (LCD) immediately.In this study,the basic sensor was the tin oxide pH electrode,which was fabricated by radio frequency (r.f.) sputtering system on the indium tin oxide (ITO)/glass substrate.Moreover,the major blocks of the system consist of the tin oxide electrode-based ion selective electrodes (ISEs),an analog front-ended readout circuit,a microcontroller with built-in analog to digital (A/D) converter.In addition,by the embedded system design,the measurement results can be transmitted to a portable system or computer through the Universal Serial Bus (USB) and Universal Asynchronous Receiver Transmitter (UART) interface immediately.According to the experimental results,the multi-sensing system has high performance and reliability for pH,K^+,and Na^+ detection.