ChinaUnix.net
相关文章推荐:

内核激活驱动程序

为什么相同的程序在两台相同系统的主机上编译的结果却不同呢? 一个可以编译成功,一个有n多错误,很迷惑... kernel:2.4.22 gcc:3.1.1 1)补充一下,两台主机都是x86的, 2)还有我在加栽模块时总出现: couldn't find the kernel version the module was compiled for 这是为什么呢? 3)还有,我发现如果这样写的话: #ifndef __KERNEL__ ... /*全部代码*/ #endif 即把条件编译结束放在程序的最后,这样的话编译模块时没有任何报警, 请...

by linux_ha - 内核/嵌入技术 - 2006-02-18 11:49:06 阅读(1259) 回复(6)

相关讨论

外企、通讯企业顶尖公司、地点(上海) 待遇很不错 主要做驱动程序内核。 大概要求: 1)C 在系统/注册侧面硬件开发经验,特别是Linux or Unix下的 STL开发。 2)有ASIC验证或BIOS开发经验。 3)最好有网络交换路由软件开发经验。 我的联系方式为:[email]rongchj2003@hotmail.com[/email] 请各位有意者尽快。

by rongchj2003 - 猎头招聘 - 2007-05-13 21:26:15 阅读(1439) 回复(4)

今天在做一个驱动的时候要用到另一个驱动(I2C)提供的API,在内核初始化时碰到了一个依赖问题。在这里把解决的方法帖出来,大家提点一下。 我的驱动在I2C初始化之前就运行起来了,而这时I2C提供的API还处于不可用状态。查了很多资料,网上有人说所有使用module_init这个宏的驱动程序的起动顺序都是不确定的(我没有查到权威的资料)。后来在linuxforum上看到一张帖子http://www.linuxforum.net/forum/showflat.php?Cat=&Board=lin...

by sithui - 内核/嵌入技术 - 2006-10-12 15:28:47 阅读(653) 回复(0)

情况是这样, 有一个arm-linux-2.4.19的内核,在pc机上编译成功并上传arm开发板,做一些上层开发。现在要加入一个新的外围设备,厂商提供了驱动,可是如何将驱动程序以模块方式加载到这个内核里呢? 加载到pc机运行中的内核里,有insmod等方法。但是arm-linux内核并不在pc运行。更麻烦的是厂方给的驱动是for 2.6.x内核。 目前看来只能从修改arm-linux-2.4.x的makefile 入手,(不容易啊)。 然后还有可能出现不同版本内核文件导致的...

by dida_327 - 内核/嵌入技术 - 2006-06-22 11:19:00 阅读(690) 回复(2)

小弟最近正在学习Unix/Linux下的编程知识,以《Unix/Linux编程实践教程》为参考,在学习了fork函数后,做书后习题时遇到了下面的问题。 请先看两段短代码: (1) #include #include int main() { int fd; int pid; char msg1[] = "Test 1 2 3 .."; char msg2[] = "Hello ,hello\n"; if((fd = creat("testfile",0644)) == -1) { ret...

by dwlnet - C/C++ - 2008-01-09 10:53:49 阅读(1697) 回复(5)

内核驱动程序里,如何读写文件? 用 printf 能把信息写在 /usr/adm/messages 和 /usr/adm/syslog里 系统是怎么实现的??

by lhlzy - 其他UNIX - 2007-04-03 16:07:36 阅读(3120) 回复(7)

我有一个设备,驱动程序最高支持的linux内核为2.6.9-22.EL,可我的REDHAT AS4u3,内核为2.6.9-34.EL, 我用rpm安装这个驱动程序,总是报当前系统内核是2.6.9-34.EL,当前只支持2.6.9-22.EL,这下我可怎么办呢? [ 本帖最后由 unixbeginer 于 2006-5-11 18:37 编辑 ]

by unixbeginer - 系统管理 - 2006-05-14 22:26:05 阅读(986) 回复(3)

看了一些书,很困惑,不知道哪些函数不用编写由内核提供 比如 pci_present(),还有ioremap(),request_mem_region()这些都是要自写马 还是已经映射和分配好了,直接找到端口用就就可以了 但是怎么引用?

by yangmiao - 内核/嵌入技术 - 2006-04-07 14:24:38 阅读(822) 回复(1)

各位GX: 我下面的问题需要帮助: 如何跟踪调用内核驱动程序的二进制应用文件? 1. 这个应用程序是二进制文件,它使用该设备的IOCTL控制设备信息; 2. 我目前运行了2.6内核Debug版本,该设备的驱动程序也加到里面了,Linux下有该设备驱动程序的源代码; 3. 现在问题是,该设备的IOCTL参数没有文档说明,我需要跟踪该二进制应用程序去分析得到参数的具体值: 4. 我现在做的是: I 用GDB设置断点跟踪着这个程序的IOCTL调用 问题是...

by ciscoguy_2008 - 内核/嵌入技术 - 2006-02-12 15:49:15 阅读(2012) 回复(12)

下载地址:http://download.chinaitlab.com/system/files/9066.html

by slowly13008 - C/C++ - 2006-06-01 11:47:31 阅读(1066) 回复(2)

我升级内核到2.6.14 , 由于最初没有选上声卡的驱动, 所以现在想单独编译声卡驱动,请问该怎么做?

by miaoer - 内核/嵌入技术 - 2005-11-25 10:16:11 阅读(878) 回复(2)