- 博客(8)
- 资源 (6)
- 收藏
- 关注
转载 USB枚举过程
1. 枚举是什么? 枚举就是从设备读取一些信息,知道设备是什么样的设备,如何进行通信,这样主机就可以根据这些信息来加载合适的驱动程序。调试USB设备,很重要的一点就是USB的枚举过程,只要枚举成功了,那么就已经成功大半了。 USB架构中, hub负责检测设备的连接和断开,利用其中断IN端点(Interrupt IN Endpoint)来向主机(Host)报告
2016-09-30 13:24:44 640
转载 实例讲解USB的枚举(配置)过程
所需要工具USB Monitor2.26优盘一个 网上大量介绍用bus hound作监控软件,我们为什么不选bus hound而选USB Monitor呢,因为bus hound在WindowsXP环境不能监控USB枚举(配置)过程,它只有在Windows2000下才能实现这个功能。不过用bus hound做除枚举以外的数据分析还是比较好用的。USB Monitor的唯一缺点是找不到
2016-09-30 10:31:05 7676 2
转载 USB命令(请求)和USB描述符
一、USB命令 在USB规范里,对命令一词提供的单词为“Request”,但这里为了更好的理解主机与设备之间的主从关系,将它定义成“命令”。 所有的USB设备都要求对主机发给自己的控制命令作出响应,USB规范定义了11个标准命令,它们分别是:Clear_Feature、Get_Configuration、Get_Descriptor、Get_Interface、Get_Status、S
2016-09-30 10:29:03 2533 1
转载 ARM Linux内核驱动异常定位方法分析--反汇编方式
Unable to handle kernel NULL pointer dereference at virtual address 0
2016-09-20 09:15:09 2496
转载 根据内核Oops 定位代码
内核开发时有时候出现Oops,例如一个野指针会导致内核崩溃,如运行时出现以下log:现在有三种方法可以找出具体出现野指针的地方[plain] view plain copy print? 5.438972] bells bells: wm5102-aif1 samsung-i2s.0 mapping ok [ 5.4438
2016-09-20 09:08:13 514
转载 使用 Yocto Project 构建自定义嵌入式 Linux 发行版
Yocto Project™是一个开源项目,设立该项目是为了使嵌入式 Linux®开发更简单,更易于在不同架构间进行移植。本文将介绍该项目并提供如何开始使用该项目的分步指导。 概述Yocto Project 是一个开源协作项目,它提供了一些模板、工具和方法来支持面向嵌入式产品的自定义 Linux系统,不管硬件架构是什么。我想要告诉那些对 yocto这个名称不甚理
2016-09-19 08:42:46 4155
转载 Segger和Micrium之间的区别和联系
之前了解到的关于uC/OS II这个OS,好像Segger和Micrium这两家公司,都有此源码的版权,以及对应的各种衍生产品,包括图形系统等。但是,这两家公司之间到底是啥关系,却不清楚。对此,网上找了一番,最后整理如下:【uC/OS II的源码的来源】uC/OS II是uC/OS的第二版。而uC/OS的源码,是Jean J. Labrosse在1992年,将其部分发表在杂
2016-09-18 17:43:44 2347
原创 ubuntu12.04无法使用apt-get install问题
1:dtc -v 1.32:sudo apt-get install device-tree-compiler提示是最新的,但实际上有1.4,source.list link里也有deb文件3:download 1.4 device-tree-compiler.deb4:sudo apt-get install device-tree-compiler.deb
2016-09-05 14:57:49 2677
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人