El grupo al cual envías entradas es un
grupo Usenet . Si envías mensajes a este grupo, cualquier usuario de Internet podrá ver tu dirección de correo electrónico
Tu respuesta no se ha enviado.
Tu entrada se ha publicado correctamente.
De:
蘑菇花 <517659... @QQ.com>
Fecha: Fri, 20 Nov 2009 02:40:42 -0800 (PST)
Local: Vie 20 nov 2009 05:40
Asunto: python 能做驱动吗?
No dispones del permiso necesario para enviar entradas.
De:
蘑菇花 <517659... @QQ.com>
Fecha: Fri, 20 Nov 2009 02:40:43 -0800 (PST)
Local: Vie 20 nov 2009 05:40
Asunto: python 能做驱动吗?
No dispones del permiso necesario para enviar entradas.
De:
ubunoon <net... @gmail.com>
Fecha: Fri, 20 Nov 2009 19:28:47 +0800
Local: Vie 20 nov 2009 06:28
Asunto: Re: [CPyUG:109790] python 能做驱动吗?
No dispones del permiso necesario para enviar entradas.
De:
万新宇 <xunil... @gmail.com>
Fecha: Fri, 20 Nov 2009 19:34:45 +0800
Local: Vie 20 nov 2009 06:34
Asunto: Re: [CPyUG:109793] Re: python 能做驱动吗?
试试看,说不定有不一样的感觉! 2009/11/20 ubunoon <net... @gmail.com>
No dispones del permiso necesario para enviar entradas.
De:
Jiahua Huang <jhuangjia... @gmail.com>
Fecha: Fri, 20 Nov 2009 19:39:48 +0800
Local: Vie 20 nov 2009 06:39
Asunto: Re: [CPyUG:109789] python 能做驱动吗?
USB 设备驱动未必就要多“底层”, 比如 Linux 下可以用 python-usb (libusb - userspace USB programming library 的绑定) 甚至可以直接用 usbfs 来干。 Windows 下理应也有类似的
2009/11/20 蘑菇花 <517659... @qq.com>
> 编译出来sys文件吗?我想做个USB的驱动
No dispones del permiso necesario para enviar entradas.
De:
nanby <6159... @gmail.com>
Fecha: Fri, 20 Nov 2009 20:40:50 +0800
Local: Vie 20 nov 2009 07:40
Asunto: Re: [CPyUG:109798] Re: python 能做驱动吗?
我想跟你说的你可以用python写二进制码到usb.sys . 当然如果你水平不够的话就是给你原子弹你都放不出鞭炮的动静。 2009/11/20 Jiahua Huang <jhuangjia... @gmail.com>
> USB 设备驱动未必就要多“底层”,
> 比如 Linux 下可以用 python-usb (libusb - userspace USB programming library 的绑定)
> 甚至可以直接用 usbfs 来干。
> Windows 下理应也有类似的
> 2009/11/20 蘑菇花 <517659... @qq.com>
>> 编译出来sys文件吗?我想做个USB的驱动
No dispones del permiso necesario para enviar entradas.
De:
flya flya <flyafl... @gmail.com>
Fecha: Fri, 20 Nov 2009 21:08:37 +0800
Local: Vie 20 nov 2009 08:08
Asunto: Re: [CPyUG:109789] python 能做驱动吗?
不可能的,我了解一点驱动开发,在驱动里windows自己的api都不能调用,只可能用一些NTDDK.H里的内核函数,用户态的dll都不能调用,也就是说 像python25.dll也不能用了,你要自己在sys里写个python解释器,当然这个解释器只能调用内核函数,还要符合驱动开发的规则。这是不可能完成 的任务,也没有意义。 2009/11/20 蘑菇花 <517659... @qq.com>:
> 编译出来sys文件吗?我想做个USB的驱动
-- http://www.flyaflya.com
No dispones del permiso necesario para enviar entradas.
De:
shell <shell909... @gmail.com>
Fecha: Mon, 23 Nov 2009 09:56:18 +0800
Local: Dom 22 nov 2009 20:56
Asunto: Re: [CPyUG:109810] Re: python 能做驱动吗?
flya flya 写道: > 不可能的,我了解一点驱动开发,在驱动里windows自己的api都不能调用,只可能用一些NTDDK.H里的内核函数,用户态的dll都不能调用,也就是说 像python25.dll也不能用了,你要自己在sys里写个python解释器,当然这个解释器只能调用内核函数,还要符合驱动开发的规则。这是不可能完成 的任务,也没有意义。
> 2009/11/20 蘑菇花 <517659... @qq.com>:
>> 编译出来sys文件吗?我想做个USB的驱动
这么说到也没错,不过有个折衷的办法,就是桥。
No dispones del permiso necesario para enviar entradas.
De:
twinsant <twins... @gmail.com>
Fecha: Mon, 23 Nov 2009 11:22:39 +0800
Local: Dom 22 nov 2009 22:22
Asunto: Re: [CPyUG:109810] Re: python 能做驱动吗?
曾经做过DDK的人飘过。。。 2009/11/20 flya flya <flyafl... @gmail.com>
> 不可能的,我了解一点驱动开发,在驱动里windows自己的api都不能调用,只可能用一些NTDDK.H里的内核函数,用户态的dll都不能调用,也就是说 像python25.dll也不能用了,你要自己在sys里写个python解释器,当然这个解释器只能调用内核函数,还要符合驱动开发的规则。这是不可能完成 的任务,也没有意义。
> 2009/11/20 蘑菇花 <517659... @qq.com>: > > 编译出来sys文件吗?我想做个USB的驱动
> -- > http://www.flyaflya.com
No dispones del permiso necesario para enviar entradas.
De:
蘑菇花 <517659... @QQ.com>
Fecha: Sun, 22 Nov 2009 19:35:33 -0800 (PST)
Local: Dom 22 nov 2009 22:35
Asunto: Re: python 能做驱动吗?
我用DDK SD+VC6.0做吧,这个是主流,资料也全。pyusb我倒是用过,只是把设备定义成标准器件,这样操作系统就可以识别,不用我写驱动 了, import sys import usb vendor_id=0x08888 product_id=0x0006
busses = usb.busses() dev = "" for bus in busses: devices = bus.devices for d in devices: if d.idVendor==vendor_id and d.idProduct==product_id: dev = d break # OK, we find it!
if (not dev): print "Device not found." sys.exit(1)
handle = dev.open() handle.setConfiguration(1) handle.claimInterface(0)
data=[128]
print handle.bulkWrite(1, data, 100)
No dispones del permiso necesario para enviar entradas.