+ -
当前位置:首页 → 问答吧 → Linux 内核
  • 重新写驱动?修改源代码?如何取舍?
    最近计划开发一款具有特殊功能的网卡驱动程序,构思基本妥当,想要动手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 + 阅读全文
  • 关于头文件的问题
    在linux下有两个头文件,一个是/usr/include另一个是/usr/src/linux-2.4/include请问这两个头文件分别有什么异同,它们的作用是什么?我在编可装载模块时应该引入哪一个?指教
    xuzhaowen1983  时间:03-31 + 阅读全文
  • 内核是否真的支持ipv6
    我知道linux内核2.2版本以上的都支持ipv6,而且是目前支持ipv6最好的操作系统,但是为什么我将内核编译到arm板子上就不支持了呢?说明:我已经加入了ipv6.ko文件,内核是2.6.9的makemenuconfig时应该注意什么才可以啊?高人指点!谢过了
    0232149  时间:04-03 + 阅读全文
  • 如何注册一个内核模块,能够进行网络通信
    rt,想注册一个内核模块,功能是自定义一种udp包,然后发往一个服务器,然后等待服务器的处理结果。。。。
    macping  时间:03-19 + 阅读全文
  • 请教如何修改linux的端口最大链接数,默认的是1024
    通过tcp/ip的链接linux服务器的端口,最大数量是1024,网上查找了半天,都找不到如何修改此数量的办法,希望大家能帮我一下,谢谢另外有什么命令可以释放当前某个端口的所有链接,linux版本是rh9的as3
    zhf6440  时间:04-05 + 阅读全文
  • 关于“从开机到内核开始引导”的一些个人理解
    下面是我看书后的理解,请大家批评指出。本人对汇编还是很生疏的。I386PC开机后,CPU处于实地址模式(实地址模式下CPU只能存取20位地址),并置代码段寄存器CS的内容为0xffff0,取指令指针寄存器IP的内容为0,也就是说从线性地址0xffff0处开始取第一条指令。目前的ROMBIOS都有在启动时自动将自己以镜像形式复制到RAM中的功能,而其复制到的地址也正好是0xffff0,所以,
    nike333  时间:10-04 + 阅读全文
  • Help
    哪位能告诉一下,是哪个文件专门管理机器启动后自动Strat起来的谢谢了......
    qinronghua_a  时间:04-10 + 阅读全文
  • 请教堆栈描述符
    请问保护模式下汇编时,如何定义堆栈?比如堆栈在0x100000~0x100200堆栈描述符中的基地址是0x100000还是0x100200,界限应该是0x200吧,谢谢
    52violin  时间:04-10 + 阅读全文