易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : linux

linux的platform驱动

从Linux 2.6起引入了一套新的驱动管理和注册机制:Platform_device和Platform_driver。
Linux中大部分的设备驱动,都可以使用这套机制, 设备用Platform_device表示,驱动用Platform_driver进行注册。
 
Linux platform driver机制和传统的device driver 机制(通过driver_register函数进行注册)相比,一个十分明显的优势在于platform机制将设备本身的资源注册进内核,由内核统一管理,在驱动程序中使用这些资源时通过platform device提供的标准接口进行申请并使用。这样提高了驱动和资源管理的独立性,并且拥有较好的可移植性和安全性(这些标准接口是安全的)。
 
Platform机制的本身使用并不复杂,由两部分组成:platform_device和platfrom_driver。
通过Platform机制开发发底层驱动的大致流程为:  定义 platform_device à 注册 platform_device à 定义 platform_driver à注册 platform_driver。
 
首先要确认的就是设备的资源信息,例如设备的地址,中断号等。
在2.6内核中platform设备用结构体platform_device来描述,该结构体定义在kernel\include\linux\platform_device.h中,
struct platform_device {
&n ......

[整理]Linux命令 挂载和卸载文件系统

挂载文件系统:mount
格式:mount [-参数] [设备名称] [挂载点]
常用的参数:
   -t  指定设备的文件系统类型,常见的有:
        minix linux最早使用的文件系统
        ext2 linux目前常用的文件系统
        msdos MS-DOS的fat,就是fat16
        vfat windows98常用的fat32
        nfs 网络文件系统
        iso9660 CD-ROM光盘标准文件系统
        ntfs windows NT 2000的文件系统
        hpfs OS/2文件系统
        auto 自动检测文件系统
  -o   指定挂载文件系统时的选项。有些也可用在/etc/fstab中。常用的有
        codepage=XXX 代码页
        iocharset=XXX 字符集
        ro 以只读方式挂载
        rw 以读写方式挂载
   &nbs ......

[整理]Linux命令 复制文件和目录

复制文件和目录命令 cp
格式: cp [参数] 源文件或目录 目标文件或目录
说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
常用的参数:
- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
- d 拷贝时保留链接。
- f 删除已经存在的目标文件而不提示。
- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
- l 不作拷贝,只是链接文件。
     需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。 ......

linux的目录介绍

 之前看了一些关于linux操作系统的教程,比较喜欢将这些东西记录在本子上,现在再将这些东西贴到博客上,和大家交流一下。很多linux高手说到,想要学好linux必须对其目录有个透彻的理解。以下是我总结的一些东西:
与Windows一样,在Linux中也是通过目录来组织文件的。但不同的是,在Linux下只有一个根目录,而不象Windows那样一个分区一个根目录。
/bin: Linux下常用的命令、工具
/boot: 系统启动时要用到的程序、 系统内核,引导配置文件等。 Linux就是从这里启动的。
/dev: 所有的设备文件。但不是具体的驱动程序 ,而是一个访问这些外部设备的端口。
/etc: 系统管理时要用到的各种配置文件和子目录 。
/home: 用户主目录,用户独立的空间
/initrd: 非标准目录,内空,但决不能删
/sbin: 系统管理员的系统管理程序
/proc: 一个虚拟的文件系统,可用来访问到内存里的内容。
/lib: 包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件
/lost+found: 大多数情况下是空的,用来保存异常时候的丢失文件
/root: 超级用户(管理员)的专用目录
/mnt: 外部设备的挂接点,通常用cdrom与floppy两个子目录
/usr: 通常用来安装各种软件的方。/usr/src、 /usr/b ......

[整理]Linux命令 档案目录管理

档案目录管理 ls
语法: ls [-alrtAFR] [name...]
说明: 显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。   
参数:
  -a 显示所有档案及目录 (ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出)
  -l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出
  -r 将档案以相反次序显示(原定依英文字母次序)
  -t 将档案依建立时间之先后次序列出
  -A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
  -F 在列出的档案名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
  -R 若目录下有档案,则以下之档案亦皆依序列出
范例:
  列出目前工作目录下所有名称是 s 开头的档案,愈新的排愈后面 :
   ls -ltr s*
  将 /bin 目录以下所有目录及档案详细资料列出 :
   ls -lR /bin
  列出目前工作目录下所有档案及目录;目录于名称后加 "/", 可执行档于名称后加 "*" :
   ls -AF
......

Linux virtual server【LVS】

1. Two methods to construct the cluster of servers
(1). DNS based load balancing cluster
DNS load balancing is probably the simplest method to build network
service cluster. It uses Domain Name System to distribute requests to
different servers through resolving the domain name to different IP
addresses of servers. When a DNS request comes to the DNS server to
resolve the domain name, the DNS server gives out one of server IP
addresses based on scheduling strategies, such as in round-robin
manner, then subsequent requests from clients using the same local
caching name server are sent to the same server in the specified
time-to-live (TTL) of name resolving.
(2). Dispatcher based load balancing cluster
Dispatcher, also known as load balancer, can be used to distribute
load among servers in a cluster, so that the parallel services of
servers can appear as a virtual service on a single IP address, and
end users interact as if it were a single server without knowing all
serv ......
总记录数:5772; 总页数:962; 每页6 条; 首页 上一页 [730] [731] [732] [733] 734 [735] [736] [737] [738] [739]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号