易截截图软件、单文件、免安装、纯绿色、仅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中I2C总线驱动体系结构

最近在看Linux 2.6.21内核的I2C驱动,也在网上查了一下资料,有错也有对,有些心得,记录下来吧。里面认识或许多有不当之处,还恳请指正。
 
1. I2C 协议
 
 1.1  I2C总线工作原理
      I2C总线是由数据线SDA和时钟SCL构成的串行总线,各种被控制器件均并联在这条总线上,每个器件都有一个唯一的地址识别,可以作为总线上的一个发送器件或接收器件(具体由器件的功能决定)
1.2  I2C总线的几种信号状态
      1.  空闲状态:SDA和SCL都为高电平。
      2.  开始条件(S):SCL为高电平时,SDA由高电平向低电平跳变,开始传送数据。
      3.  结束条件(P):SCL为低电平时,SDA由低电平向高电平跳变,结束传送数据。
      4.  数据有效:在SCL的高电平期间, SDA保持稳定,数据有效。SDA的改变只能发生在SCL的底电平期间。 
      5.  ACK信号: 数据传输的过程中,接收器件每接收一个字节数据要产生一个ACK信号,向发送器件发出特定的低电 ......

Linux中I2C总线驱动体系结构

最近在看Linux 2.6.21内核的I2C驱动,也在网上查了一下资料,有错也有对,有些心得,记录下来吧。里面认识或许多有不当之处,还恳请指正。
 
1. I2C 协议
 
 1.1  I2C总线工作原理
      I2C总线是由数据线SDA和时钟SCL构成的串行总线,各种被控制器件均并联在这条总线上,每个器件都有一个唯一的地址识别,可以作为总线上的一个发送器件或接收器件(具体由器件的功能决定)
1.2  I2C总线的几种信号状态
      1.  空闲状态:SDA和SCL都为高电平。
      2.  开始条件(S):SCL为高电平时,SDA由高电平向低电平跳变,开始传送数据。
      3.  结束条件(P):SCL为低电平时,SDA由低电平向高电平跳变,结束传送数据。
      4.  数据有效:在SCL的高电平期间, SDA保持稳定,数据有效。SDA的改变只能发生在SCL的底电平期间。 
      5.  ACK信号: 数据传输的过程中,接收器件每接收一个字节数据要产生一个ACK信号,向发送器件发出特定的低电 ......

Linux系统服务

服务名        必需(是/否)用途描述        注解
acon              否       语言支持        特别支持左手书写语言:阿拉伯语,波斯语和希伯莱语
acpi              否       电源管理        手提电脑电池电扇监控器
acpid             否       监听精灵进程        此进程监听并分配内核中的acpi事件
adsl              否       内部ADSL开关控制        只有你的计算机内部有互联网连接adsl开关时才用到此服务
als ......

[转]linux: 学习linux/unix编程方法的建议

首先先学学编辑器,vim, emacs什么的都行。
然后学make file文件,只要知道一点就行,这样就可以准备编程序了。
然后看看《C程序设计语言》K&R,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。
如果想学习UNIX/LINUX的编程,《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了。
然后再看Douglus E. Comer的《用TCP/IP进行网际互连》第一卷,学习一下网络的知识,再看《UNP》的第一卷,不仅学习网络编程,而且对系统编程的一些常用的技巧就很熟悉了,如果继续网络编程,建议看《TCP/IP进行网际互连》的第三卷,里面有很多关于应用协议telnet、ftp等协议的编程。
如果想写设备驱动程序,首先您的系统编程的接口比如文件、IPC等必须要熟知了,再学习《LDD》2。
对于几本经典教材的评价:
《The C Programing Language》K&R 经典的C语言程序设计教材,作者是C语言的发明者,教材内容深入浅出。虽然有点老,但是必备的一本手册,现在有时候我还常翻翻。篇幅比较小,但是每看一遍,就有一遍的收获。另外也可用谭浩强的《C语言程序设计》代替。
《Advanced Programing in Unix Envirement》 W.Rich ......

Linux下的samba服务器配置文件详解 smb.conf

workgroup = MYGROUP //此项表示在Windows操作系统中的“网上邻居”将会出现的SAMBA服务器所属群组,默认MYGROUP,不区分大小写。 server string = Samba Server //此项表示在Windows客户端启动SAMBA服务器的内容窗口后,所显示的说明。 ;   hosts allow = 192.168.1. 192.168.2. 127. //此项在默然情况下的配置下不使用,它可以用来设置局域网中容许访问SAMBA服务器的主机、子网或者是网域。如果超过一个必须用逗号隔开。 例子: hosts allow=172.17.2.EXCEPT172.17.2.50 表示容许来自172.17.2.*.*的主机连接,但排除172.17.2.50 hosts allow=172.17.2.0/255.255.0.0 表示容许来自172.17.2.0子网中的所有主机连接 hosts allow=M1,M2 表示容许来自M1和M2两台计算机连接 hosts allow=@xq 表示容许来自XQ网域的所有计算机连接 printcap name = /etc/printcap     //此项是用来设置开机时自动加载的打印机配置文件名称和路径 load printers = yes     //表示是否容许打印机中的所有打印机,在开机时自动加载浏览列表,以支持客户端的浏览功能 printing = cups     //此项用来指定打印系统的类型 ......

Linux环境RTX乱码

Ubuntu 9.10乱码 一、rtx 2007安装 为了脱离Windows的苦海,好不容易转到Ubuntu下来,但公司一直有几个软件只有windows能跑,现在基本我所有的功能都在linux下了.最麻烦的就这个RTX.上次有人留言问我怎么安装,现在我好不容易给他整稳定了,写个方法上来. 准备环境,我的是Ubuntu 9.04 ,wine-1.1.25,我用的RTX版本为2007 Beta02 7.1.090.202 在Wine中设置默认的环境为Win2000的环境. 先下载附件中的winetricks,他是用来安装一些和rtx相关的软件和设置wine的sh.然后运行下面的对话 $wget  http://kegel.com/wine/winetricks $sh winetricks msxml3 gdiplus riched20 riched30 ie6 vcrun6 vcrun2005sp1 然后就可以安装rtx了,他需要以上几个东西.然后在安装RTX2007. 现在只有一个问题,就是内部显示名字时,前二个汉字乱码 090728:修复了RTX自动离线的问题也好了.和不能收离线信息也能收到了. 二、解决乱码问题 把下面的代码保存为winefont.reg
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="si ......

linux or unix 常用命令

快捷键:ctrl+c ctrl+d
1.shell 分为图形shell和命令shell 命令shell分为bash和csh,切换到csh用csh,exit返回bash
2.telnet 远程登陆unix
telnet 192.168.0.25
login:hz0904 用户名
password:sd0904 密码规则:6-8个字符,至少包含字母以及1个数字,不能与登录名相同
3.passwd: 修改密码>输入现有口令>输入新口令>确认新口令>
4.clear: 清理屏幕 在bsh中提供ctrl+l快捷键
5.pwd: (print working directory)显示当前目录
6.id: 打印身份;
用法:uid=用户id
id 用户 >查看某用户id,
id –a查看所有用户id信息
7.ls: 列出文件
ls / 可以直接列出根目录文件信息
ls ~可列出属主目录下的文件
ls –a可以列出全部文件包括以点打头的隐藏文件
ls –R可以列出所有目录文件 递归
ls –ta或者ls –t 排列文件时候以时间先后顺序排列 ls是以文件名字母顺序排列,
ls –F列出当前文件类型 / * @分别代表 目录 可执行文件 链接文件 文本文件无
ls -ld dir2 加上d 代表dir2目录本身的属性信息
ls –l 列出文件的属性信息 打印信息类似于下
8.cd: 进入目录 .代表当前目录 ..代表上层目录 / 代表根目录 ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [1322] [1323] [1324] [1325] 1326 [1327] [1328] [1329] [1330] [1331]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号