• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
主题 : 把MINI2440当做鼠标用(S3C2440+Linux+USB Gadget HID) 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 49254
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
综合积分: 2 分
注册时间: 2011-06-09
最后登录: 2011-10-19
10楼  发表于: 2011-06-09 17:23

 回 楼主(aoohoo) 的帖子

你号码多少?
[ 此帖被rlingxing在2011-07-28 16:31重新编辑 ]
级别: 侠客
UID: 40508
精华: 1
发帖: 44
金钱: 270 两
威望: 54 点
综合积分: 108 分
注册时间: 2011-03-19
最后登录: 2018-04-21
11楼  发表于: 2011-09-13 15:26
今天把这个源码修改了一下在linux-2.6.32.2+mini2440 编译运行成功!

但是在rmmod 的时候出现了内核崩溃的现象。经过分析发现:

在cleanup函数里面应当先调用usb_gadget_unregister_driver然后再class_destroy这样才符合linux对设备和类的销毁顺序。

其它针对内核版本的改变也略有改动。

感谢楼主提供这么好的实例。
级别: 新手上路
UID: 57282
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2011-10-21
最后登录: 2012-01-04
12楼  发表于: 2011-10-21 18:27
我编进去启动设备,WIN7下识别到HID,但无法启动
级别: 侠客
UID: 40508
精华: 1
发帖: 44
金钱: 270 两
威望: 54 点
综合积分: 108 分
注册时间: 2011-03-19
最后登录: 2018-04-21
13楼  发表于: 2011-11-17 22:07
针对linux-2.6.32.2 修改了一下代码,改正了rmmod时内核崩溃的错误。
下载地址:
http://dl.dbank.com/c0trs0oxqi
级别: 新手上路
UID: 66790
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2012-04-03
最后登录: 2012-04-15
14楼  发表于: 2012-04-03 16:20
请问我你是在哪个版本的内核下编译的》为什么我移植到tiny6410 ,linux2.6.38上出现设备无法启动?
级别: 侠客
UID: 69671
精华: 0
发帖: 65
金钱: 325 两
威望: 65 点
综合积分: 130 分
注册时间: 2012-05-09
最后登录: 2015-07-02
15楼  发表于: 2013-06-19 17:11
有个问题想请教下
我购买的板子 是Tiny210 v1.0  linux -2.6.35.7  (编译环境与目标版一致 ) 我想将这个设备作为鼠标用 ,我参考了论坛上的程序

http://www.aiothome.net/read.php?tid-20933.html
http://www.aiothome.net/read.php?tid-2538.html
(S3C2440(S3C2410)当做USB HID鼠标用.
            引用:  先打开内核的Gadget支持,加载上s3c2410_udc,之后编译附件里的zebra_mouse.c为驱动并加载.插上电脑可识别为HID鼠标,之后再编译mouse_test,运行,就可以看到鼠标自己会走了.)
但这个程序是mini2440 的 (对应芯片 s3c2440  其可以使用s3c2410 _udc 驱动 )

我现在遇到的问题是 s3c2410_udc 驱动 无法加载

我的板子芯片是s5pv210  这个是否可以使用 s3c2410 _udc 驱动 如果可以是否 去掉Kconfig中的Depend on Arch_s3c2410 编译进内核 ( 尝试这么做 内核没有成功加载udc驱动,  ) 又将这个模块编译为ko  模块文件, 系统无法加载 这个ko 文件 ,如果不可以使用这个 s3c2410 _udc 驱动  请问应该怎么做  可否联系我qq 41485179
谢谢
级别: 新手上路
UID: 82127
精华: 0
发帖: 34
金钱: 140 两
威望: 34 点
综合积分: 68 分
注册时间: 2012-11-18
最后登录: 2016-07-13
16楼  发表于: 2013-07-02 09:24
嗯?赶脚很厉害的样子
级别: 侠客
UID: 94357
精华: 0
发帖: 62
金钱: 320 两
威望: 64 点
综合积分: 124 分
注册时间: 2013-07-15
最后登录: 2017-09-13
17楼  发表于: 2013-08-16 11:02
选择千锋 选择卓越  千锋3G 手机软件开发培训第一品牌
ios工程师就业培训班
北京android培训班
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go