Chinaunix首页 | 论坛 | 博客
  • 博客访问: 519173
  • 博文数量: 398
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 14
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-21 16:02
个人简介

嵌入式屌丝

文章分类

全部博文(398)

文章存档

2013年(398)

我的朋友

发布时间:2013-08-21 16:23:24

1.获取内核源码(1)www.kernel.org(2)$ git clonegit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git$git pull这两个命令,就可以获得最新的内核副本 2.内核树下的CREDITS是开发了很多内核代码的开发者邮件列表,MAINTAINERS是维护者列表,他们负责维护内核子系统和驱.........【阅读全文】

阅读(367) | 评论(0) | 转发(0)

发布时间:2013-08-21 16:23:11

1.进程进程就是正在执行的程序代码的实时结果,不仅包含可执行代码,还包括其他资源,比如:打开的文件,挂起的信号,内核内部数据结构,处理器状态,一个或多个具有内存映射的内存地址空间及一个或多个执行线程,全局变量数据段等。内核需要有效而透明的管理所有细节。 线程,每个线程拥有一个独.........【阅读全文】

阅读(828) | 评论(0) | 转发(0)

发布时间:2013-08-21 16:22:27

NIC设备在内核中相关联的net_device结构初始化,并添加到内核网络设备数据块中注册之后,用户才能通过用户空间的命令开启设备,使其可用。设备的注册和注销是由内核完成的,而设备的开启和关闭是由用户控制的。 网络设备注册的触发事件: 加载NIC设备驱动程序:若NIC设备驱动程序编译到内核中,则驱动程序将.........【阅读全文】

阅读(376) | 评论(0) | 转发(0)

发布时间:2013-08-21 16:22:18

    NIC注册和注销的通用架构      Linux系统中NIC网络设备驱动程序利用网络代码进行注册和注销有其通用的架构,这里以PCI Ethernet NIC为例,其他设备类型只是所以函数名称和调用方式不同,主要依据于设备总线提供的接口。 其中(a)为设备注册的大致流程图,而(b)为设备注销的流.........【阅读全文】

阅读(358) | 评论(0) | 转发(0)

发布时间:2013-08-21 16:21:40

         net_device结构是一个非常庞大的数据结构,其中的字段包含了从硬件层、网络层和传输层等各种功能涉及的参数,因此,其初始化也是分批由不同的函数完成的,相当于每个函数负责其中相关联的一些子集字段,大致分为: 设备驱动程序:完成与硬件配置相关的IRQ、I/O内存以.........【阅读全文】

阅读(404) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册