ChinaUnix.net
相关文章推荐:

Linux串口(serial、uart)驱动程序设计

目的: 台机已经装好linux,显示器有问题,平时一般都SSH控制,当linux网络挂的时候,想通过串口来管理。 硬件:台机自带两个串口(上面的是COM1)[under Windows] or ttyS0[under linux)),笔记本T61p没有串口,买了个USB转串口(具体见下图)。同时需要串口交叉线一根(NULL modem Cable),母对母(公的是针),都是凹口那种。 目标机器:安装的CentOS 5.2 linux 内核2.6.18-92.1.22.el5和2.6.18-92.1.22.el5xen 客户端: Windows XP SP3 IB...

by 可可火山 - Linux文档专区 - 2010-06-08 13:21:56 阅读(7791) 回复(1)

相关讨论

by Peter H. Baumann, [email=Peter.Baumann@dlr.de]Peter.Baumann@dlr.de[/email] 译者: 曾元佑 [email=yytseng@ms16.hinet.net]yytseng@ms16.hinet.net[/email] v1.0, 22 一月 1998    --------------------------------------------------------------------------------   本文件将叙述如何在 linux 环境下 撰写 序列埠的通讯程式.    ------------------------------------------------------------------...

by yeahilly - Linux文档专区 - 2007-10-28 16:50:20 阅读(1080) 回复(0)

[color="#02368d"]linux serial console linux串口终端配置 转自:http://blog.chinaunix.net/u2/60812/showart.php?id=1851711 目的: 台机已经装好linux,显示器有问题,平时一般都SSH控制,当linux网络挂的时候,想通过串口来管理。 硬件:台机自带两个串口(上面的是COM1)[under Windows] or ttyS0[under linux)),笔记本T61p没有串口,买了个USB转串口(具体见下图)。同时需要串口交叉线一根(NULL modem Cable),母对母(公的是...

by ilovejuner - Linux文档专区 - 2009-09-25 15:08:21 阅读(780) 回复(0)

本资源回复后,可见下载链接

linux

by 戴墨镜的乌龟 - 服务器资源下载 - 2014-10-07 16:33:07 阅读(2992) 回复(13)

linux设备驱动的基本概念 系统调用是操作系统内核和应用程序之间的接口;设备驱动程序是操作系统内核和机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,应用程序可以像操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,它完成以下功能: 1、对设备初始化和释放。 2、把数据从内核传送到硬件和从硬件读取数据。 3、读取应用程序传送给设备文件...

by jerrykinki - Linux文档专区 - 2008-08-02 23:49:46 阅读(483) 回复(0)

linux设备驱动的基本概念 系统调用是操作系统内核和应用程序之间的接口;设备驱动程序是操作系统内核和机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,应用程序可以像操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,它完成以下功能: 1、对设备初始化和释放。 2、把数据从内核传送到硬件和从硬件读取数据。 3、读取应用程序传送给设备文件的数据...

by marsky - Linux文档专区 - 2007-04-23 22:09:19 阅读(577) 回复(0)

linux的devfs类型的驱动程序的编写可以从以下几大内容理解和入手: 通过分析驱动程序源代码可以发现驱动程序一般可分三部分: 核心数据结构;核心数据和资源的初始化,注册以及注消,释放;底层设备操作函数; A.核心数据结构 struct file_operations fops 设备驱动程序接口 struct file_operations { struct module *owner; loff_t (*llseek) (struct file *, loff_t, int); ssize_t (*read) (struct file *, char *, size_t, loff_t *...

by langzi2 - Linux文档专区 - 2006-08-09 21:09:08 阅读(439) 回复(0)

linux驱动程序设计介绍 对linux的devfs类型的驱动程序的编写可以从以下几大内容理解和入手: 通过分析驱动程序源代码可以发现驱动程序一般可分三部分: 核心数据结构;核心数据和资源的初始化,注册以及注消,释放;底层设备操作函数; A. 核心数据结构 struct file_operations fops 设备驱动程序接口 struct file_operations { struct module *owner; loff_t (*llseek) (struct file *, loff_t, int); ssize_t (*read) (struct file *...

by peter_zu - Linux文档专区 - 2006-05-14 16:28:36 阅读(450) 回复(0)

字符设备   字符设备是指在I/O传输过程中以字符为单位进行传输的设备,例如键盘,打印机等。请注意,以字符为单位并不一定意味着是以字节为单位,因为有的编码规则规定,1个字符占16比特,合2个字节。   在UNIX系统中,字符设备以特别文件方式在文件目录树中占据位置并拥有相应的i结点。i结点中的文件类型指明该文件是字符设备文件。可以使用与普通文件相同的文件操作命令对字符设备文件进行操作,例如打开、关闭、读、写...

by skyily - Linux文档专区 - 2009-06-18 15:21:21 阅读(533) 回复(0)

linux系统中,设备驱动程序是操作系统内核的重要组成部分,在与硬件设备之间建立了标准的抽象接口。通过这个接口,用户可以像处理普通文件一样,对硬件设备进行打开(open)、关闭(close)、读写(read/write)等操作。通过分析和设计设备驱动程序,可以深入理解linux系统和进行系统开发。本文通过一个简单的例子来说明设备驱动程序的设计。 1、程序清单 #ifndef __KERNEL__ # define __KERNEL__   //按内核模块编译 #endif...

by LYZC11 - Linux文档专区 - 2009-06-12 20:05:02 阅读(552) 回复(0)

第一讲 引言   本文将仍然秉承《linux Device Drivers》一书以实例为主的风格,但是实例的背景将非常简单,以求使读者能将集中精力于linux设备驱动本身,理解linux内核模块、linux设备驱动的结构、linux设备驱动中的并发控制等内容。 [ 全文阅读 ] 第二讲 linux内核模块   linux设备驱动属于内核的一部分,linux内核的一个模块可以以两种方式被编译和加载。 [ 全文阅读 ] 第三讲 字符设备驱动程序   linux下的设备驱动程序被...

by wlqzone - Linux文档专区 - 2009-02-16 18:10:45 阅读(765) 回复(0)