-
关于2.6以上版本 linux内核的一个疑问,请高手解答,谢谢!有一段摘自内核里的驱动代码上面的例子代码发错了,应该是这个staticssize_tvhci_read(structfile*file,char__user*buf,size_tcount,loff_t*pos){DECLARE_WAITQUEUE(wait,current);structvhci_data*data=file->private_dembeded_sz 时间:08-07 + 阅读全文
-
内核编译后产生的两个文件的作用是什么?在编译好了内核后会生成System.map和bzImage这两个文件,我不大清楚它们两个各自的作用是什么。请高手讲解一下。alessandro 时间:07-02 + 阅读全文
-
请教_关于数据转发的问题一台PC机有3个网卡(eth0,wlan0,wlan1),配有3个不同网段的IP地址,做路由器用。如何把eth0收到的包,同时转发给wlan0,wlan1?用iptables可以实现吗,还是要修改内核?u158 时间:07-16 + 阅读全文
-
怎样把Image加载到0x30008000以外的地址?诸位自家兄弟好!问个问题:cpu是S3C2440,系统是linux-2.6.13。我烧写的映像不是zImage而是Image,因为我就是为了做实验。我把Image加载到ram的0x30008000地址,内核可以正常启动。现在我想把Image加载到ram的其他地址处,比如0x30018000处,我应该对源码和Makefile做哪些修改?多谢!shiyuzhu 时间:08-14 + 阅读全文
-
有一个关于系统加载的问题没弄明白,请教.系统是bios加载mbr,运行,再加载引导区的开始扇区...但是文件系统作为模块,在刚开始的时候并未加载,而在grub或者lilo的配置文件中,内核文件vmlinuz是用目录的方式指定的:/boot/vmlinuz-2.4.20-8内核文件在系统引导的过程中是如何被找到并加载的呢?errormg 时间:05-03 + 阅读全文
-
[求助]寻找特定版本的kernel source 来build .ko 文件问题是这样的,我要在一个Linux-based小系统(就一switch)上开发些新功能,我要compile出针对那小系统的kernel的.ko文件,再load上去。它的kernelversion是:2.6.24-1-486,它的硬盘上找不到目录/lib/modules/2.6.24-1-486/build,也没有找到有2.6.24-1-486kernel的linuxheadedumbcoder 时间:10-25 + 阅读全文
-
make menuconfig配置为什么有些选项不能被编译成模块我的系统是puppy4.1.2,想编译内核源码树,download的是2.6.25.16的源码,在makemenuconfig时,想把security选项下面的defaultlinuxcapabilities编译成模块,结果发现按m没有用,只有编译进内核和不编译两个可以选,怎么回事(⊙o⊙)?Charlesjun 时间:10-26 + 阅读全文
-
.previous是什么意思近日编译内核,没有按缺省的模块配置,编译时dep目标已通过,zImage时报告lib/cheksum.s文件的231行和237行出错,这两行的文本都是.previous,我不知这是什么意思,哪位可以告诉我呀?wpf305 时间:06-18 + 阅读全文
-
我要把内核从2.6.28.7升级到29.2,怎么使用patch文件?下载了patch-2.6.28.(8,9,10),patch-2.6.29(.1,.2)这些文件,依次patch,发现2.6.28.8时就有问题。我先把patch文件解压,然后patch-Np1-ipatch-file最后,变异的时候报错,应该是省级的不对。zpcat 时间:05-04 + 阅读全文