自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lingfeng5的专栏

山不向我走来 我便向山走去

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 git使用之撤销部分修改

修改了文件a、b,假设需要撤销文件a的修改,使用git命令:情况1、如果没有被git add到索引区git checkout a 便可撤销对文件a的修改2、如果被git add到索引区,但没有做git commit提交1)使用git reset将a从索引区移除(但会保留在工作区)git reset HEAD a2)撤销工作区中文件a的修改git checkout a 3、如果已被提

2017-07-26 22:52:50 1389

转载 linux中断的上半部和下半部

linux中断机制处理器一旦接收到中断,就会打断正在执行的代码,调用中断处理函数。如果没有禁止中断,该中断处理函数执行过程中仍有可能被其他中断打断。所以,中断处理函数执行得越快越好。另外,中断上下文中不能阻塞,这也限制了中断上下文中能干的事。因此,基于上面的原因,内核将整个的中断处理流程分为了上半部和下半部。上半部就是之前所说的中断处理函数,而一些需要在中断处理函数后继续执行的操作,内核建议把它放在下半部执行。有三种方法来实现下半部:软中断、tasklet和等待队列。

2017-07-09 19:50:41 774

转载 Linux网络驱动框架

Linux网络驱动框架,Linux网卡驱动框架网络协议接口层向网络层协议提供提供统一的数据包收发接口,都通过dev_queue_xmit()函数发送数据,并通过netif_rx()函数接受数据。这一层的存在使得上层协议独立于具体的设备。网络设备接口层向协议接口层提供统一的用于描述具体网络设备属性和操作的结构体net_device,该结构体是设备驱动功能层中各函数的容器。设备驱动功能层各函数是网络设备接口层net_device数据结构的具体成员,网络设备与媒介层是完成数据包发送和接受的物理实体。

2017-07-09 18:56:29 1933

转载 分析usb驱动框架(usb-skeleton)

分析usb驱动框架(usb-skeleton)以下是linux2.6.28 内核代码树 drivers/usb/中的文件usb-skeleton.c,usb-skeleton是usb驱动的框架通过修改一下部分代码就可一轻松的实现一个简单的设备驱驱动每一个USB设备在内核中抽象为一个数据结构 usb_device,它描述了一个USB设备的所有的特性。linux中的驱动一部分被编译进内核,一部分是以模块的形式可动态的加载到内核,驱动是以模块被加载到内核,驱动在加载时是按模块来加载的。模块的入口函数是

2017-07-05 21:42:19 568

转载 TX2440开发板Uboot移植教程

tx2440开发板 uboot移植

2017-07-01 00:06:33 942

系统加速精灵 让系统反应灵活

好用的系统加速软件 让系统反应更加的灵活

2010-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除