歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> Linux中的紅外線設備

Linux中的紅外線設備

日期:2017/2/27 14:14:14   编辑:更多Linux
  本文主要紹介有關Infrared與Linux之間的關系,對Infrared的種類、Linux Infrared支持的協議、架構等說明。Linux IrDA 使用 IrDA 紅外線無線傳輸, 和周邊設備進行溝通. 這些設備包括打印機, 調制解調器, 傳真機, 手機, 到今天在 PDA 上的運用. Infrared 的種類包括 : (1) SIR : Standard IR - 115200bps (仿真 Serial Port) (2) MIR : Middle IR - 1.15Mbps (3) FIR : Fast IR - 4Mbps (4) VFIR : Very Fast IR - 16Mbpshgdi (5) Dongle : Infrared adapters for the serial port Linux Infrared 支持的協議 : Linux IrDA 支持的協議包括了 (1).IrLAP (2).IrLMP (3).IrIAS (4).IrIAP (5).IrLPT-- 和打印機之間的傳輸 (6).IrCOMM-- 仿真 Serial 和 Parallel port (7).IrOBEX-- 對象 (檔案etc.) 傳輸 (8).IrLAN-- 紅外線網絡裝置 (HTTP etc.) (9). IrSocket (10). IrMC Linux Infrared 的架構 : 從1997 年發展至今, 基本上將 Linux IrDA 區分為兩部份 : Linux-IrDA source code integrated in the Linux kernel Kernel version 2.2.x ~ 目錄 -    /usr/src/linux/net/irda (protocal stuff)    /usr/src/linux/drivers/net/irda (device drivers)    /usr/src/linux/include/net/irda (header files) Linux-IrDA tools. PS. 目前扔然屬於實驗階段. Linux 系統設定 : Edit file : /etc/conf.modules #Irda alias tty-ldisc-11 irtty alias char-major-161 ircomm-tty #post-install  ircomm-tty   /etc/rc.d/init.d/rc.irda autostart #post-remove  ircomm-tty   /etc/rc.d/init.d/rc.irda autostop Run : depmod -a Edit file : /etc/irda/drivers depend on your IR chip. Run : depmod -a HOWTO : 以 Dell Inspiron 5000 為例 確定 BIOS 已將 IrDA 致能, 並記錄系統分配資源 (IRQ, DMA, I/O Port) 重新編譯 Kernel make menUConfig 時, IrDA modules 致能, 並勾選需要支持之協議. 安裝 Irda-utils RPM irmanager : 探測外圍紅外線裝置 irattach : 致能(掛載)紅外線 irdadump : 監測紅外線裝置間的傳輸 irdaping : Ping 外圍紅外線裝置 irkbd : 紅外線鍵盤 系統設定參照前節 vi /etc/rc.config START_IRDA=yes ln -s /etc/rc.config /etc/rc.d/rd3.d/S99irda mknod /dev/irnine c 161 0


ln -s /dev/pilot /etc/irnine 參考資料 : 1. http://irda.sourceforge.net/ : The Linux IrDA project. 2. http://www.irda.org/ 3. Linux Infrared HOWTO 4. Linux Laptop HOWTO



Copyright © Linux教程網 All Rights Reserved