首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | linux相关 | linux认证 | 下载中心 | 专题
oklinux
 系统管理:中文环境 系统管理 桌面应用 内核技术 Linux基础:安装配置 常用命令 经验技巧 软件应用 Linux数据库:Mysql POSTGRE
 网络管理:网络安全 网络应用 Linux服务器 编程开发:PHP CC++ Python Perl SHELL 嵌入式开发 | PHP基础 PHP技巧 PHP应用 PHP文摘
 首页 linux资讯动态 Linux专题 | 其他Unix Linux解决方案 硬件相关 Linux认证 企业应用 Apache | 相关下载:软路由 参考手册 开发工具
 → 当前位置:首页>linux相关>硬件相关>正文

Linux中的红外线设备

OKLinux www.oklinux.cn 2001-01-03 来源:oklinux收集整理 会员收藏 游客收藏

本文主要绍介有关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
上一篇:在Linux下使用ISDN拨号上网   下一篇:关于lilo——IDE和SCSI的问题
收藏于收藏夹】 【评论】 【推荐】 【投稿】 【打印】 【关闭

相关文章
·关于lilo——IDE和SCSI的问题
·在Linux下使用ISDN拨号上网
·在LINUX电脑上通过ADSL上网
·从EPROM引导Linux
·嵌入式系统以及如何构造一个嵌入式系统概览
·CUPS让Linux打印变得更轻松
·玩转Linux下的Modem
·MOXA多串口卡在Linux下的安装
·嵌入式Linux技术
·Palm 和 Linux 配合使用
发表评论
密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。)
站内搜索
阅读排行榜
·如何在LINUX下实现硬件的
·使用U盘和USB硬盘的正确方
·以Linux为动力的PAD逐渐成
·给你的扫描仪在Linux里安
·如何在Linux下用DMA方式传
·CPU如何影响IA服务器的性
·双网卡解密
·用windriver来解决isa型驱
·实战ALSA声卡驱动程序安装
·细说高端服务器
最新文章
·给你的扫描仪在Linux里安
·嵌入式系统以及如何构造一
·从EPROM引导Linux
·关于lilo——IDE和SCSI的
·在Linux下使用ISDN拨号上
·在LINUX电脑上通过ADSL上
·CUPS让Linux打印变得更轻
·玩转Linux下的Modem
·MOXA多串口卡在Linux下的
·快速完成 RAID 配置
·Palm 和 Linux 配合使用
·嵌入式Linux技术
·如何驱动DFE-530TX RevB
·如何改变Xwin的刷新频率
·双服务器和服务器网卡

设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2007 All rights reserved OKLinux.Cn 版权所有
合作联系 QQ:18743986 Email:arlan8005#163.com