-
重新写驱动?修改源代码?如何取舍?最近计划开发一款具有特殊功能的网卡驱动程序,构思基本妥当,想要动手Coding的时候却遇到了问题:是自己从头开始,还是对现有的Linux驱动程序代码进行修改.关于此事,我也询问了别人,他说修改Linux的驱动程序,在编译链接时比较复杂,我自己也尝试过,仅仅是加了一行注释,然后进行编译,编译是通过了,可是在加载.o文件后,用depmod,总是有Unresolvedsymbol,我估计是方法不对,首席男模 时间:03-29 + 阅读全文
-
为什么Fedora的内核和Gentoo的内核速度差别这么大在Fedora3下chroot后编译Gentoo的内核不到20分钟,但是如果使用Genkernel编译的内核速度要慢得多,用新内核引导后再次编译相同配置的内核大概需要40多分钟,编译gcc/glibc的时间也几乎相差一倍,Gentoo的内核配置是调用/usr/share/genkernek/x86下面的配置文件。用Fedora位于/lib/下的配置文件编译内核以后,速度的提升可谓立竿见影,用win小楼东风 时间:04-01 + 阅读全文
-
/etc/rc.d/rc.sysinit:line 182:78 segmentation fault/etc/rc.d/rc.sysinit:line182:78segmentationfaultLC_ALL=Cgrep-iq"nousb"/proc/cmdline2>/dev/null/etc/rc.d/rc.sysinit:line182:79segmentationfaultLC_ALL=Cgrep-q"usb"/proc/devices2>/聪明笨小孩 时间:03-31 + 阅读全文
-
内核是否真的支持ipv6我知道linux内核2.2版本以上的都支持ipv6,而且是目前支持ipv6最好的操作系统,但是为什么我将内核编译到arm板子上就不支持了呢?说明:我已经加入了ipv6.ko文件,内核是2.6.9的makemenuconfig时应该注意什么才可以啊?高人指点!谢过了0232149 时间:04-03 + 阅读全文
-
请教如何修改linux的端口最大链接数,默认的是1024通过tcp/ip的链接linux服务器的端口,最大数量是1024,网上查找了半天,都找不到如何修改此数量的办法,希望大家能帮我一下,谢谢另外有什么命令可以释放当前某个端口的所有链接,linux版本是rh9的as3zhf6440 时间:04-05 + 阅读全文
-
关于“从开机到内核开始引导”的一些个人理解下面是我看书后的理解,请大家批评指出。本人对汇编还是很生疏的。I386PC开机后,CPU处于实地址模式(实地址模式下CPU只能存取20位地址),并置代码段寄存器CS的内容为0xffff0,取指令指针寄存器IP的内容为0,也就是说从线性地址0xffff0处开始取第一条指令。目前的ROMBIOS都有在启动时自动将自己以镜像形式复制到RAM中的功能,而其复制到的地址也正好是0xffff0,所以,nike333 时间:10-04 + 阅读全文