Wireless infrared communication systems are widely-used for the remote controls in portable terminals, particularly for
systems requiring low cost, light weight, moderate data rates. They have already proven their electiveness for short-range
temporary communications and in high data rate longer range point-to-point systems. This paper proposes the issue of
design and implementation of an infrared device driver in a personal portable intelligent digital infrared communications
system. After analyzing the various constraints, we use the embedded system based on Samsung S3C2440A 32-bit
processor and Linux operating system to design the driver program. The program abandons its traditional Serial interface
control mode, uses the generic GPIO to achieve infrared receiver device driver, and intends a user-defined
communication protocol which is much more simple and convenient instead of traditional infrared communication
protocol to design the character device drivers for the infrared receiver. The communication protocol uses interrupt
counter to determine to receive the value and the first code.In this paper, the interrupt handling and an I/O package to
reuse Linux device drivers in embedded system is introduced. Via this package, the whole Linux device driver source
tree can be reused without any modifications. The driver program can set up and initialize the infrared device, transfer
data between the device and the software, configure the device, monitor and trace the status of the device, reset the
device, and shut down the device as requested. At last infrared test procedure was prepared and some testing and
evaluations were made in a mobile infrared intelligent cicerone system, and the test result shows that the design is
simple, practical, with advantages such as easy transplantation, strong reliability and convenience.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.