Chinaunix首页 | 论坛 | 博客
  • 博客访问: 70902
  • 博文数量: 31
  • 博客积分: 1290
  • 博客等级: 中尉
  • 技术积分: 305
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-25 15:49
文章分类
文章存档

2007年(31)

我的朋友
最近访客

分类:

2007-11-13 21:56:54

从今天开始规划一下,想到要做的事情己下来,做完的事情己下来,时时告诫自己坚持住;


任  务  二:执行中.................
 制定日期:2007.11.17
任务描述:移植开发板上的led,按键驱动,主要使用Linux内核自带的驱动,并写出总结文档
预期日期:2007.11.20
备        注:   11.17   完成led驱动的移植,利用内核自带的驱动实现led根据cpu负载而显示变化
完成日期:

任  务  一
完成移植
 制定日期:2007.11.13
任务描述:完成在linux2.6.22下的usb驱动的移植,实现usb主设备驱动,并写出总结文档
预期日期:2007.11.20
备        注:   11.14   完成了usb主设备功能,可以进行u盘挂载操作,接下来准备实现usb从功能。
                       11.15   完成了usb device的驱动编译添加模块,等待调试
                       11.16   完成了usb从设备驱动的移植及调试,测试通过,可以把开发板当作U盘在pc上操作。
                      
11.17   最近一直想在一个单独的方面深入研究一下,而不只是单单的移一下驱动,不研究
                                 的话只能是了解其表而不知其里,于是当移这个usb时我发现了很多不懂的地方,只
                                 是借助别人已经作好的程序配置一下,而没有看驱动是如何构造的,如何编写的,
                                 真正去看usb驱动中的内容时我发现对Linux的理解还没有到达那一步,于是现在只能
                                是先把驱动移一遍再确定研究一个方向,这
样可以先对Linux有个全面的认识。
完成日期:  11.17  
阅读(1529) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-11-15 07:47:37

你好,我现在也在搞USB从设备,想请教你几个问题,可以吗?我的QQ421920134,谢谢!

chinaunix网友2008-05-24 21:49:50

您好,我现在2410开发板上做USB gadget.在加载s3c2410_udc.ko后有如下信息: 0.00 USB: s3c2410_udc: version 07 Apr 2005 0.01 USB: s3c2410_udc_probe 0.02 USB: udc_disable called Unable to handle kernel paging request at virtual address f0a00140 pgd = c25b0000 [f0a00140] *pgd=00000000 Internal error: Oops: 805 经过查找发现是由disable_udc函数引起.现在不知道怎么解决.能不能发一份s3c2410_udc.c 和s3c2410_udc.h给我吗.trtzrdb at 163.com 谢谢!

chinaunix网友2008-02-17 13:55:45

你好!现在正在做2440开发板在LINUX下模拟成U盘作为从设备与PC机通信,也就是USB gadget驱动 通过2.6内核下2410_udc.c,file_storage.c得到加载的驱动模块 板子启动系统后: [root@FriendlyARM udc]# insmod s3c2410_udc.ko s3c2410_udc: version 28 Aug 2005 0.00 USB: s3c2410_udc_probe 0.01 USB: udc_disable called [root@FriendlyARM udc]# insmod g_file_storage.ko file=/dev/scsi/host0/bus0/target0/lun0/part1 stall=0 removable=1 0.02 USB: usb_gadget_register_driver() 'g_file_storage' 0.03 USB: binding gadget driver 'g_file_storage' 0.04 USB: s3c2410_set_selfpo