ChinaUnix.net
相关文章推荐:

linux 内核添加一个新的和i2c驱动

我在linux环境下编写i2c驱动过程中,有两样的i2c从设备(设备地址也样),在硬件电路上分别接在不同的两条i2c总线上。因为两从设备的操作是样的,我想编写i2c驱动,可以同时完成对这两从设备操作。 代码大致如下: struct i2c_client *xxx_client = NULL;//全局变量,之后对设备的操作都是通过操作他来完成的。 static const struct i2c_device_id xxx_id[] = { { "xxx1", 0, }, ...

by Mr_Embed - 驱动开发 - 2011-07-26 16:32:10 阅读(5635) 回复(4)

相关讨论

原来都是在linux下设计总线驱动与设备驱动, 结果现在要在ARM平台的linux下实现i2c与SPI的从机驱动,将i2c、SPI作为从机提供给外部调用, 我不知道怎么弄了,麻烦各位大侠指点下, 或者什么书上有?谢谢!!!

by chgokhl - 驱动开发 - 2011-03-08 14:08:27 阅读(2772) 回复(3)

大家好! 我的设计中使用了i2c总线控制器。程序包括应用程序驱动。 应用程序中,定义了下面的数组(数组的偶数项(0开始)表示i2c设备的地址。奇数项表示数据。): unsigned char startRA[]={ STA_REG_SOFT_RESET, 0x01, STA_REG_SOFT_RESET, 0x00, STA_REG_MUTE, 0x01, STA_REG_PCMDIVIDER, 0x01, STA_REG_PCMCONF, 0x31, STA_REG_PLLFRAC_441_H, 0x...

by iolinux - 内核源码 - 2007-05-14 09:22:55 阅读(3999) 回复(1)

各位达人: 电脑原只有硬盘:dev/sda,格式为EXT3,根目录下有:/usr,/etc,……。 现在例如添加硬盘dev/sdb,划分了两分区sdb1,sdb2,并且都以EXT3格式将两分区格式化。 问1:分区sdb1能否挂载到原有硬盘sda1中的/usr下面去呢? 也就是 #mount dev/sdb1 /usr #修改fstab 这些命令是否增加/usr的容量? 问2:若在“/”下面建立“/backup”,并且将sdb2挂载到这“/backup”下面,若以后dev/sda损坏,dev...

by lewy7 - Linux新手园地 - 2009-12-08 11:53:42 阅读(1908) 回复(4)

大家好 我正在编译linux驱动程序,这驱动是针对2.6.1x的版本的,但是我现在用的是2.6.32的版本,所以要使用这驱动就要修改他。驱动程序包含这样的头文件 linux/kernel.h kernel.h中又有#include<linux/linkage.h>,到linkage.h中有#include,所以去asm目录下,但是没有linkage.h 在2.6.10的内核中这是可以找到的。这问题该如何解决?

by phoenixxz - 驱动开发 - 2010-07-20 08:13:45 阅读(2980) 回复(2)

浪科技讯 安全专家们近日声称发现linux内核缺陷,这缺陷将会使攻击者能够获得接入台易受攻击的电脑的根使用权继而控制整台电脑。不知名的黑客最近利用上述缺陷侵入了数台Debian Project公司的服务器,这才使的缺陷被人发现。   这发现使整linux家族都受到波及。因为缺陷出现在linux内核,这实际上已影响了操作系统的各部分,些厂商已证实他们的产品非常容易受到攻击。缺陷主要存在于 已发布的2.4....

by ¢jacky¢ - 内核源码 - 2003-12-05 13:36:13 阅读(1136) 回复(2)

浪科技讯 安全专家们近日声称发现linux内核缺陷,这缺陷将会使攻击者能够获得接入台易受攻击的电脑的根使用权继而控制整台电脑。不知名的黑客最近利用上述缺陷侵入了数台Debian Project公司的服务器,这才使的缺陷被人发现。   这发现使整linux家族都受到波及。因为缺陷出现在linux内核,这实际上已影响了操作系统的各部分,些厂商已证实他们的产品非常容易受到攻击。缺陷主要存在于 已发布的2.4....

by ¢jacky¢ - 内核/嵌入技术 - 2003-12-05 13:36:13 阅读(648) 回复(2)

本帖最后由 linux_src 于 2010-10-07 15:28 编辑 给大家介绍下特别简单的驱动实例,也就是编译linux内核时向内核2.6.30添加驱动方法。因为模块的方式动态的将驱动加入内核的方式加入的驱动程序,当系统重启动时,还需要重用模块的方式进行插入,如果是系统内常用的设备驱动采用这种方式进行加载,就会很不方便。下面我来介绍如何在内核编译时就把驱动加入内核。 当把设备驱动源程序编写好以后,需要把它编译进内核。当...

by linux_src - 驱动开发 - 2012-05-24 14:07:59 阅读(7132) 回复(14)

我想给现有linux系统添加的分区, 就是说现有的 /home 空间不够了,我想多分出 现有的 /home 链接起来 是用 ln 吗? 如果做到呢,谢谢!

by perdure - 系统管理 - 2005-11-15 08:29:22 阅读(667) 回复(2)

我想给现有linux系统添加的分区, 就是说现有的 /home 空间不够了,我想多分出 现有的 /home 链接起来 是用 ln 吗? 如果做到呢,谢谢!

by perdure - Linux系统管理 - 2005-11-15 08:29:22 阅读(862) 回复(2)

linux2。4中如何向内核添加模块!

by flying2008 - 内核/嵌入技术 - 2005-10-29 20:26:12 阅读(998) 回复(1)