Download Linux Infrared HOWTO

Transcript
Linux Infrared HOWTO
Table of Contents
Preface..................................................................................................................................................................1
1. About the Document............................................................................................................................1
2. Status of the Document........................................................................................................................1
3. About the Author.................................................................................................................................1
I. IrDA..................................................................................................................................................................2
Chapter 1. About the Linux/IrDA Project.......................................................................................................4
1.1. Project History..................................................................................................................................4
1.2. Code History.....................................................................................................................................4
Chapter 2. Getting Started.................................................................................................................................5
2.1. Software............................................................................................................................................5
2.1.1. IrDA−Utils..............................................................................................................................5
2.1.2. openobex.................................................................................................................................7
2.1.3. e−squirt....................................................................................................................................8
2.1.4. IrNET for Linux−IrDA............................................................................................................8
2.1.5. Java − IrDA Interface..............................................................................................................8
2.2. Kernel................................................................................................................................................8
2.2.1. Preface.....................................................................................................................................8
2.2.2. General Parameters..................................................................................................................8
2.2.3. IrDA Specific Parameters........................................................................................................9
2.2.4. Current Kernel Patches..........................................................................................................13
2.3. Kernel Module Options...................................................................................................................13
2.4. Configuration..................................................................................................................................15
2.4.1. Device Numbers....................................................................................................................15
2.4.2. Device Arrangement..............................................................................................................15
2.4.3. /etc/modules.conf..................................................................................................................15
2.4.4. /etc/irda..................................................................................................................................16
2.4.5. BIOS Configuration..............................................................................................................16
2.4.6. Serial Port..............................................................................................................................16
2.4.7. Resource Conflicts: IRQ, IO.................................................................................................17
2.4.8. Starting IrDA.........................................................................................................................17
Chapter 3. Specific Connections and IrDA − Protocols................................................................................18
3.1. Starting the IrDA Stack...................................................................................................................18
3.1.1. Standard InfraRed − SIR.......................................................................................................18
3.1.2. Fast InfraRed − FIR...............................................................................................................19
3.1.3. Dongle Connection − Infrared Adapters for the Serial Port..................................................19
3.1.4. Dongle Connection − Infrared Adapters for the USB Port...................................................20
3.1.5. Dongle Connection − Infrared Motherboard Adapter...........................................................20
3.2. Printer Connection..........................................................................................................................20
3.3. LAN Connection − IrLAN..............................................................................................................21
3.4. HP NetBeamer Connection.............................................................................................................21
3.5. Palm III Connection − IrCOMM....................................................................................................21
3.6. Linux Terminal on Palm (Handspring Visor) via IR......................................................................22
3.7. Psion 5 Connection.........................................................................................................................22
3.8. Connecting from Linux to WinCE 2.11..........................................................................................23
i