- 博客(6)
- 资源 (13)
- 收藏
- 关注
转载 内核日志及printk结构浅析
转自 http://blog.csdn.net/tangkegagalikaiwu/article/details/8572365 一、printk概述 对于做Linux内核开发的人来说,printk实在是再熟悉不过了。内核启动时显示的各种信息大部分都是通过她来实现的,在做内核驱动调试的时候大部分时候使用她就足矣。她之所以用得如此广泛,一个是由于她使用方便,还有一个重要的
2016-09-29 16:46:57
342
转载 Linux-千兆网卡驱动实现机制浅析
网卡作为一个PCI设备,其必须遵守相应的PCI规范,即必须为网卡定义相应的标识号,每个PCI外设由一个总线编号、一个设备编号及一个功能编号来标识。网卡驱动程序则需要定义相应的pci_device_id结构来表示其支持的PCI外设的标识…… 1.引言 本分析主要针对e1000网卡,驱动源码为7.3.20-k2。本文的目的不是为了讲述如何编写驱动程序,主要是分析网卡驱动内部的实现机制。通过此
2016-09-21 17:36:51
2311
转载 网卡的组成工作原理
1.认识网卡,我们上网必备组件之一。 网卡工作在osi的最后两层,物理层和数据链路层,物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。物理层的芯片称之为PHY。数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。以太网卡中数据链路层的芯片称之为MAC控制器。很多网卡
2016-09-21 17:33:03
3447
转载 Git简介以及与SVN的区别
Git是由著名Linux内核(Kernel)开发者LinusTorvalds为了便利维护Linux而开发的。Git是一个分布式的版本控制系统。作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。在windows下使用git,如果对命令不熟悉,可以使用tortoisegit. tortoisegit
2016-04-01 14:41:28
348
转载 Git基础(常用命令)介绍
版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统.关于版本控制分为三种:本地版本控制系统,如rcs;集中化的版本控制系统,如CVS、SVN;分布式版本控制系统,如Git。Git基础要点Git和其它版本控制系统的主要差别在于:Git只关心文件数据的整体是否发生变化,而大多数其它系统则只关心文件内容的具体差异。对于任何一个文件,在Git内都只有三种
2016-04-01 14:40:53
284
转载 Git使用常见问题解决方法汇总
1. 在Ubuntu下使用$ git clone时出现server certificate verification failed. CAfile:/etc/ssl/certs/ca-certificates.crt CRLfile: none解决方法:在执行$ git clone 之前,在终端输入:[plain] view plain
2016-04-01 14:37:30
1053
MT7621A_Datasheet_V1.1和MT7621_ProgrammingGuide
2022-03-23
Source Insight 4.0.93 完美注册文件+官网安装文件+说明
2019-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人