ChinaUnix.net
相关文章推荐:

linux初始化网卡

我的CentOS5.2在启动后,网卡不能够获得已经配置好的IP,而是通过DHCP获取IP地址。这是什么原因呢? 再看一下我设置好的网卡信息: 我设置的网卡启动IP是192.168.1.241,可是启动时却通过DHCP服务器获取了192.168.1.104这个地址。研究了半天ifcfg-eth0这个文件,不得...

by zmouc - Linux文档专区 - 2008-11-07 16:57:00 阅读(1120) 回复(0)

相关讨论

初始化net_device net_device是网络数据收发,也即是网卡驱动的核心。该结构的初始化是在probe方法中实现的。 e100_probe 首先,分配空间,并使用驱动程序中定义的函数来初始化net_device中操作网卡的函数指针。 if(!(netdev = alloc_etherdev(sizeof(struct nic)))) { if(((1 printk(KERN_ERR PFX "Etherdev alloc failed, abort....

by xiegang112 - Linux文档专区 - 2007-06-13 23:18:32 阅读(1056) 回复(0)

注:本文中提及的ICE为一个使用Android2.1(linux2.6.29)的项目。

by myfaxmail - 移动操作系统 - 2011-12-22 08:51:14 阅读(891) 回复(0)

一. linux设备概述 在概念上一般把设备分为字符设备、块设备。字符设备是指设备发送和接收数据以字符形式的进行;而块设备则以整个数据缓冲区的形式进行。但是,由于网络设备等有其特殊性,实际上系统对它们单独处理。 系统用主设备号(MAJOR)加次设备(MINOR)号来唯一标识一个设备。相同主设备号表示同一类设备,例如都是硬盘;次设备号标识同类设备的个数。所 有设备在适当的目录(通常在/dev目录下)下必须有相应的文件,这样...

by caicai0119 - Linux文档专区 - 2008-06-26 10:12:53 阅读(617) 回复(0)

main.c程序完成如下功能: 一、利用前面setup.s程序取得的系统参数设置系统的根文件设备号以及一些内存变量。 二、硬件初始化。包括: 1、陷阱门。 2、块设备。 3、字符设备。 4、tty。 5、人工设置的第一个任务task0. 三、将执行权切换到了用户模式,然后调用fork()创建init进程。 init进程的功能: 一、安装根文件系统。 二、显示系统信息。 三、运行系统初始资源配置文件rc中的命令。 四、执行用户登录Shell程序。...

by walker_wu - Linux文档专区 - 2009-06-02 16:07:01 阅读(749) 回复(0)
by whonex - 移动操作系统 - 2011-12-22 08:51:06 阅读(612) 回复(0)

现在在学习基于E500核的linux初始化,发现在linux-2.6.34.7\arch\powerpc\kernel下有好多.s,entry_32.s、entry_64.s、head_8xx.S、head_32.S、head_fsl_booke.S等等,看《linux PowerPC详解:核心篇》中介绍说在linux-2.6.34.7\arch\powerpc\Makefile中根据自己配置决定用哪个.s,但是看这些文件没有看到哪里配置,最终选择,还请知道的大侠介绍下,谢谢 head-y := arch/powerpc/kernel/head_$(CONFIG_WORD_SIZE).o head-$(CON...

by richardvip - 驱动开发 - 2011-01-30 16:56:26 阅读(2844) 回复(1)

------------------------------------------ 本文系本站原创,欢迎转载! 转载请注明出处:http://ericxiao.cublog.cn/ ------------------------------------------ 一:引言 在Intel的文档中,把中断分为两种.一种是异常,也叫同步同断.一种称之为中断,也叫异常中断. 同步中断指的是由CPU控制单元产生,之所以称之为同步,是因为只有一条指令执行完毕后才会发出中断.例如除法运算中,除数为零的时候,就会产生一个异常 异步中断是由外部设...

by thewayma - Linux文档专区 - 2009-11-01 14:45:26 阅读(863) 回复(0)

以下主目录为/pxa270ap/linux-2.6.9/ 在init/main.c 里 调用了 init_IRQ() init_IRQ()在 arch/arm/kernel/irq.c 里实现其中调用了 init_arch_irq() init_arch_irq()在 arch/arm/kernel/setup.c: init_arch_irq = mdesc->init_irq;里 定义 init_irq 在 ./include/asm/mach/arch.h 里声明#define INITIRQ(_func) \ .init_irq = _func, INITIRQ 在arch/arm/mach-pxa/mainstone.c 里实现 ...

by guliangzeng - Linux文档专区 - 2009-09-17 08:44:58 阅读(644) 回复(0)

linux源码分析之cpu初始化 kernel/head.s 收藏 来自:http://blog.csdn.net/BoySKung/archive/2008/12/09/3486026.aspx linux-2.6.20.6/arch/arm/kernel/head.S 这是解压内核后内核入口所在的文件,完成内核解压后将控制权将转移到这里的入口。 先看一下 arch/arm/kernel/vmlinux.lds 这个链接脚本,在开头 186. OUTPUT_ARCH(arm) 187. ENTRY(stext) 188. jiffies = jiffies_64; 189. 这里指定 stext 为入...

by iibull - Linux文档专区 - 2009-09-14 17:01:45 阅读(1254) 回复(0)

先来看下内核初始化时调用的一些函数: 这里主要的初始化有三类: 1 boot比如grub,u-boot传递给内核的参数,内核的处理。这里是调用parse_args. 2 中断和时钟的初始化。 3 初始化的函数,这里主要是通过do_initcalls标记的驱动初始化函数。一般这里的初始化函数完成后,会调用free_init_mem释放掉这块的空间。 我们这里主要关注第1和第3类。 首先来看第一类的初始化,我们知道boot传递给内核的参数都是 "name_varibale=value"这...

by lifefocus - Linux文档专区 - 2011-01-01 15:47:49 阅读(1793) 回复(1)