Chinaunix首页 | 论坛 | 博客
  • 博客访问: 48048
  • 博文数量: 37
  • 博客积分: 1800
  • 博客等级: 上尉
  • 技术积分: 451
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-29 19:56
文章存档

2011年(9)

2010年(28)

我的朋友

分类: LINUX

2010-12-01 20:12:59

【1】过程中之所以先用uBuntu进行开发,是由于我本来直接拿开发板做的,
     发现遇到问题,无法抓包,就转到uBuntu下,然后再转回来。
【2】体会USB驱动分层概念
    我写的这个USB驱动是什么?是位于驱动的最上层的!建立在 USB Core基础之上的。
    而USBCore的底层需要BSP支撑。
     -----------------------------------------------------------
         UserApp              用户APP
     -----------------------------------------------------------
         VFSLayer BlockLayer  NetLayer CharLayer TTYLayer ... 虚拟文件系统
     -----------------------------------------------------------
         USB DeviceDrivers   我们的USB驱动在这里
     -----------------------------------------------------------
         USB Core            标准的Linux自带
     -----------------------------------------------------------
         USB HostController  厂商BSP支撑
     -----------------------------------------------------------
         Hardware            厂商BSP支撑
     -----------------------------------------------------------
    
【3】 USB协议:记住一点,发多少,收多少,一点不能错!这是本次驱动调试最大的收获啊。
 
阅读(272) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~