logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux下usb 抓包方法和数据分析

linux下的usb抓包方法配置内核使能usb monitor:1.make menuconfigDevice Drivers -->USB Support -->USB Monitor --> Select * not M2、build kernelsudo insmod /lib/modules/3.2.1/kernel/drivers/usb/mon/usbmon.ko也可

UEFI下Variable的实现

最近在龙芯平台在调试Nvrom的存储功能,设置开机的启动项,设置开机密码等功能.这部分功能在标准的uefi中都是使用Variable这套机制实现的.熟悉uefi的人都知道Variable这套机制在uefi中使用非常的广泛.现在我们来说说Variable是如何实现的.首先:Variable在uefi的公共源码上是有相应的代码的,代码位于目录MdeModulePkg/Universal/Var...

UEFI中的PCI设备扫描及分配Mem/Io空间过程

最近在调试解决PCI设备相关的问题,然后对UEFI下面的这部分实现有了初步的了解,为了防止后面慢慢的又忘记了,所以还是决定将最近的收获都记录起来,各位读者如果发现哪里记录或者总结的不对,欢迎留言指正。PciHostBridgeDxe这个驱动是为pci bus驱动执行做前期准备的驱动,在这个驱动里面主要是建立相应的软件结构来描述Host主桥,以及注册一些protocol是为pci bus 驱动使..

linux下usb 抓包方法和数据分析

linux下的usb抓包方法配置内核使能usb monitor:1.make menuconfigDevice Drivers -->USB Support -->USB Monitor --> Select * not M2、build kernelsudo insmod /lib/modules/3.2.1/kernel/drivers/usb/mon/usbmon.ko也可

ARM汇编指令总结

太初有道,何为道???这就是我心中追寻的道!!!从今天开始学习linux内核在ARM架构的实现,参考那本厚厚的书,希望在离开这里的时候,自己真的能够成长到自己崇拜的样子。大道之行,始于足下,万里长征,从这里开始。就从ARM的汇编指令开始吧。。。ARM汇编指令集:指令和伪指令:指令:是机器的助记符,经过汇编编译后变成二进制码,由CPU执行的。伪指令:用来指导指令的执行,不...

UEFI下Variable的实现

最近在龙芯平台在调试Nvrom的存储功能,设置开机的启动项,设置开机密码等功能.这部分功能在标准的uefi中都是使用Variable这套机制实现的.熟悉uefi的人都知道Variable这套机制在uefi中使用非常的广泛.现在我们来说说Variable是如何实现的.首先:Variable在uefi的公共源码上是有相应的代码的,代码位于目录MdeModulePkg/Universal/Var...

到底了