关于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_d
作者: embeded_sz 发布时间: 08-07
内核编译后产生的两个文件的作用是什么?
在编译好了内核后会生成System.map和bzImage这两个文件,我不大清楚它们两个各自的作用是什么。请高手讲解一下。
作者: alessandro 发布时间: 07-02
请教_关于数据转发的问题
一台PC机有3个网卡(eth0,wlan0,wlan1),配有3个不同网段的IP地址,做路由器用。如何把eth0收到的包,同时转发给wlan0,wlan1?用iptables可以实现吗,还是要修改内核?
作者: u158 发布时间: 07-16
模块问题
我抄写了一测试程序,以前好像还能成功,现在竟然不行了,谁帮我看看,这是哪里有问题,程序如下:#includelinux/kernel.h#define__NO_VERSION__#includelinux/version.h#includelinux/module.h#ifCONFIG_MODVERSIONS==1#defineMODVERSIONS#includel
作者: Lazybones 发布时间: 05-30
怎样把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的linuxheade
作者: dumbcoder 发布时间: 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