易截截图软件、单文件、免安装、纯绿色、仅160KB

linux驱动模式

linux-bus,device,driver,class
总线
总线是处理器和一个或多个设备之间的通道,在设备模型中, 所有的设备都通过总线相连, 甚至是内部的虚拟"platform"总线。总线能相互插入。设备模型展示了总线和他们所控制的设备之间的实际连接。
在 Linux 设备模型中, 总线由 bus_type 结构表示, 定义在 :
struct bus_type {
    const char        * name;/*总线类型名称*/
    struct module        * owner;/*指向模块的指针(如果有), 此模块负责操作这个总线*/
    struct kset        subsys;/*和该总线相关的子系统*/
    struct kset        drivers;/*总线驱动程式的kset*/
    struct kset        devices;/* 挂在该总线的所有设备的kset*/
    struct klist        klist_devices;/*和该总线相关的驱动程式链表*/
    struct klist        klist_drivers;/*挂接在该总线的设备链表*/
    struct blocking_notifier_head bus_notifier;
    struct bus_attribute    * bus_attrs; /*总线属性*/
    struct device_attribute * dev_attrs; /*设备属性,指向为每个加入总线的设备建立的默认属性链表*/
    struct driver_attribute * drv_attrs; /*驱动程式属性*/
    struct bus_attribute drivers_autoprobe_attr;/*驱动自动探测属性*/
    struct bus_attribute drivers_probe_attr;/*驱动探测属性*/
    int        (*match)(struct device * dev, struct device_driver * drv);
    int        (*uevent)(struct device *dev, char **envp,
                 int num_envp, char *buffer, int buffer_size);
    int        (*probe)(struct device * dev);
    int        (*remove)(struct device * dev);
&nbs


相关文档:

实战Linux Bluetooth编程(六) L2CAP编程实例

例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
 如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......

linux 设备节点详细介绍


Linux设备文件简介
 
 
Linux设备文件简介
概述
设备管理是linux中比较基础的东西,但是由于Linux智能程度的越来越高,Udev的使用越来越广泛,使得越来越多的Linux新用户对 /dev 目录下的东西变得不再熟悉。有时候遇见问题就会变得抓狂。
Linux 中的设备有2种类型:字符设备(无缓冲且只能顺序存取)、块设 ......

Linux系统启动流程


来源: ChinaUnix博客  日期: 2009.05.12 07:02 (共有0条评论) 我要评论
 
Linux系统启动流程
开始-à初始化BIOS-à执行启动加载器--à载入内核--à启动init服务-à结束
开始:
流程分析:
一:初始化BIOS
1:检测所有外部设备
2:寻找启动磁盘
二:执行启动加载器
1:B ......

Linux下scp的用法

 Linux下scp的用法
scp就是secure copy,一个在linux下用来进行远程拷贝文件的命令。
有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的。
一、将本机文件复制到远程服务器上
#scp /home/administrator/news ......

让CentOS(RedHat)Linux支持NTFS读写操作-安装全过程

貌似用-t ntfs挂载上的盘子是只读文件系统,今天查了一下ntfs文件系统的读写问题:
CentOS 5默认是不支持NTFS,网上找了些,看ntfs-3g支持读和写,装来试下效果确实不错。
1. 安装之前要先装fuse,否则ntfs-3g不能使用。
下载:
复制内容到剪贴板
代码:
http://sourceforge.net/project/showfiles.php?group_id=121684 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号