Dididito
PIC10F
Desconectado
Sexo: 
Mensajes: 24
|
 |
« Respuesta #270 : Noviembre 07, 2011, 05:25:54 » |
|
Muchas gracias Gero! Estoy ahora mismo en ello.
Sólo me surgen dos cuestiones.
A que te refieres con las fuentes de jpicusb? A los archivos .jar? Es que los .java no los encuentro en el sourceforge. :S
Por otro lado, con Visual C, te refieres al Visual C++, o al Visual C Studio??? Podría hacerlo con cualquier compilador?? :S
Perdona por tanta pregunta.
|
|
|
|
|
En línea
|
|
|
|
|
|
|
geronimox
|
 |
« Respuesta #271 : Noviembre 07, 2011, 06:01:37 » |
|
Hola Dididito, no hay problema! las preguntas son bienvenidas  Te las respondo siempre que me acuerde  porque este proyecto es del 2009 y no volvi a usar JNI desde entonces.. asi que me cuesta recordar exactamente el entorno en el cual compile... La IDE que use creo que fue Dev-C++, pero el compilador estoy seguro que use el de Visual C++, de ahi que para poder usar la dll en algunas pcs es necesario antes intalar los Visual C++ Redistributable Package. Se supone que con cualquier compilador de c++ no deberia haber problemas Las fuentes del JAR y la DLL estan aqui: http://sourceforge.net/projects/jpicusb/files/Sources/Un saludo!
|
|
|
|
|
En línea
|
Gero. Divide & Conquer.>----. ^ -------------------------------| -'-------------------------------'
|
|
|
Dididito
PIC10F
Desconectado
Sexo: 
Mensajes: 24
|
 |
« Respuesta #272 : Noviembre 07, 2011, 06:30:58 » |
|
Ok.
Ya me he aclarado entonces de lo que tengo que hacer. Lo que me da un poco de verguenza volver a preguntartelo es que...no encuentro el fuente.
Yo por el fuente entiendo un archivo .java, y en la ruta que tu me has dado, cuando descomprimo veo lo que te mando en la imagen adjunta.
Muchisimas gracias por la ayuda.
|
|
|
|
En línea
|
|
|
|
|
|
Dididito
PIC10F
Desconectado
Sexo: 
Mensajes: 24
|
 |
« Respuesta #274 : Noviembre 07, 2011, 07:20:46 » |
|
Exactamente...estaba pulsando el boton verde.
Perdona las molestias. Esta tarde me pongo a ello y en cuanto tenga lo que sea aviso.
Aunque tu proyecto sea del 2009, debe de perdurar en la memoria!!!! Hiciste un gran trabajo!!!
|
|
|
|
|
En línea
|
|
|
|
mariorockstar
PIC10F
Desconectado
Mensajes: 1
|
 |
« Respuesta #275 : Noviembre 23, 2011, 03:30:08 » |
|
Hola a todos!!!!!! espero que me puedan ayudar, pues yo quiero recibir datos en Java desde un pic. Por ejemplo quiero que cuando se active un sensor este le mande una señal al pic y el pic al programa desarrollado en Java que consistiria: en cambiar una luz verde pasarla a roja.
Si alguien save como podria hacerlo o en donde puedo encontrar informacion se los agradeceria
|
|
|
|
|
En línea
|
|
|
|
Dididito
PIC10F
Desconectado
Sexo: 
Mensajes: 24
|
 |
« Respuesta #276 : Diciembre 05, 2011, 09:49:15 » |
|
mariorockstar...en la primera hoja de este post tienes todo lo necesario para hacer lo que quieres, o al menos para comenzar a hacerlo. Gero!!!! Va a parecer esto un parto, pero por motivos laborales tuve que dejar a un lado la recompilación de tu librería para Windows 7 Ultimate 64 Bits justo cuando iba a empezar. Ahora voy a retomarlo. Como yo nunca he hecho esto, me surgen muchas dudas. Tu me dijiste que siguiera estos pasos: Descargar las funtes de jpicusb de sourceforge Descargar la ultima version de los fuentes de mpusbapi.dll de microchip Los fuentes de microchip estan en la carpeta CHPFSUSB\Pc\Mpusbapi\Dll\Borland_C\Source Luego tenes que reemplazar el codigo fuente de microchip en el fuente de jpicusb Y listo... con suerte no vas a tener que escribir nada de codigo nuevo al recompilar jpicusb.dll Vale, pues creo que he descargado los fuentes de mpusbapi.dll, pero comparando el que he descargado con el que hay en los fuentes de tu proyecto, pues resulta que son el mismo. Así que no si habría que añadir algo. La fuente de jpicusb que hay que podificar cual es? main.cpp?? En ese caso el código que debería reemplazar es el que hay en mpusbapi.h??? Muchas gracias. Espero tus respuestas.
|
|
|
|
|
En línea
|
|
|
|
Dididito
PIC10F
Desconectado
Sexo: 
Mensajes: 24
|
 |
« Respuesta #277 : Diciembre 07, 2011, 02:53:16 » |
|
Bueno, Voy a resumir los problemas actuales que tengo para generar la nueva DLL para permitir usar jPicUSB en Windows 7 Ultimate de 64 Bits, lo que intuyo que permitirá usarlo en cualquier windows de 64 bits. - He descargado las fuentes de Microchip para USB (mpusbapi.dll), pero una de dos, o no se de donde descargarme los ultimos, o en tu librería están los últimos
- Yo nunca he programado en C++, pero he visto que no difiere mucho de Java. Me he descargado el wxDev- C++, que permite importar proyectos de MS Visual C++, pero no encuentro el fichero de proyecto. Además de que no tengo muy claro QUE tengo que cambiar y DONDE lo tengo que cambiar.
- Hay algunas dependencias de includes que existe en el fuente (main.cpp) que no puedo resolver, porque no se de donde conseguirlos.
Siento muchisimo preguntar tanto, pero si consigo hacer andar la libreria la podrá usar toda la comunidad de uControl (al menos aquellos interados) con sistemas operativos Windows más modernos de XP (Eso espero).
|
|
|
|
|
En línea
|
|
|
|
|
geronimox
|
 |
« Respuesta #278 : Diciembre 07, 2011, 06:47:57 » |
|
Hola Dididito, me vas a disculpar que tarde tanto en responder.. La facultad y el trabajo me consumen, por eso no me puedo hacer tiempo a seguir los pasos que yo publique, ya que si lo hago seria lo mismo que recompilar todo yo mismo... - Sobre las fuentes que son identicas, no tengo idea. En algun lugar lei hace mucho que se habian actualizado para soportar arquitecturas de 64bits. Si las fuentes son identicas y no hay en todo internet fuentes actualizadas por microchip, quizas sea suficiente compilar las que sibi en un entorno 64bits para producir un dll listo para plataformas 64bits.
- Las fuentes que subi no estan como un proyecto MSVC, si hay algun proyecto ahi, seria un proyecto que la ide de wxDevCpp abriria sin problemas. Si no, solamente deberias crear un proyecto c++ nuevo y agregar todos los C y compilar como dll. (No puedo explicarte los pasos, vas a tener que buscarlos en google como "jni dll compile")
- Las unicas dependencias que se me ocurren que no se podrian resolver son las jni.h y las demas relacionadas con java... Deberias agregar al include path de la ide, la carpeta donde instalaste java y se encuentran estos archivos H.
|
|
|
|
|
En línea
|
Gero. Divide & Conquer.>----. ^ -------------------------------| -'-------------------------------'
|
|
|
Dididito
PIC10F
Desconectado
Sexo: 
Mensajes: 24
|
 |
« Respuesta #279 : Diciembre 13, 2011, 09:12:51 » |
|
Estas más que disculpado...faltaría más.Valoro y agradezco muchisimo que estes tomandote el tiempo y la molestia de echarme una mano con esto. Yo también estoy ahora bastante liado y no puedo dedicarle a la compilación de la librería tanto tiempo como me gustaría. En cuanto otra vez el trabajo me lo permita me pongo con los pasos y consejos que me has dado.
Muchas gracias.
|
|
|
|
|
En línea
|
|
|
|
Dididito
PIC10F
Desconectado
Sexo: 
Mensajes: 24
|
 |
« Respuesta #280 : Diciembre 19, 2011, 10:13:01 » |
|
Bueno, he estado trabajando en el intento de compilación de la librería y no consigo compilarla. Debo de ser demasiado inutil.
Lo siento por si alguien esperaba poder utilizarla en algun sistema Windows 7 de 64 bits, pero yo no soy capaz de hacerlo con el poco tiempo que tengo hoy por hoy.
Supongo que tendré que optar por utilizar el USB como puerto COM virtual.
Muchas gracias Gero de todas formas!!!
|
|
|
|
|
En línea
|
|
|
|
silviox
PIC10F
Desconectado
Mensajes: 1
|
 |
« Respuesta #281 : Febrero 01, 2012, 06:53:13 » |
|
Hola Geronimo, estuve viendo tu proyecto... esta muy interesante.
Pero tengo el tipico problema de que no encuentra la libreria jpicusb.dll He hecho asi como mensionaste en el post. Fui a propiedades del proyecto y ajunte el .jar y tambien fui a libreria y adjunte la carpeta donde esta el dll.
Estoy utilizando Netbeans 7.0.1 con el JDK 1.7 (64bits) Tengo todos los plugins necesarios instalados
Microsoft visual C++ Runtime Redistributable 2008 x86 Microsoft visual C++ Runtime Redistributable 2008 x64 Microsoft visual C++ Runtime Redistributable 2010 x86 Microsoft visual C++ Runtime Redistributable 2008 x64
Yo pienso que es por la version del JDK. Nose que otro problema puede ser. Te agradeceria cualquier ayuda. gracias
|
|
|
|
|
En línea
|
|
|
|
VelazquezBio
"...La Felicidad solo es completa, cuando es compartida..."
Amigo de uControl
PIC18F
    
Desconectado
Sexo: 
Mensajes: 1455
Alea Iacta Est...
|
 |
« Respuesta #282 : Febrero 01, 2012, 07:01:42 » |
|
Hola silviox bienvenido al Foro. Copia manualmente la libreria jpicusb.dll en la carpeta del proyecto, donde se encuentre el ejecutable, o el .jar.
Saludos.
|
|
|
|
|
En línea
|
No será fácil y no sera corto el camino, pero se que seré feliz mientras lo transite.
|
|
|
pedroramos
PIC10F
Desconectado
Mensajes: 2
|
 |
« Respuesta #283 : Febrero 16, 2012, 04:34:16 » |
|
Personal, me gustaría saber si alguien tiene un código para leer el usb en Java y C, porque quería pasar un valor entero para usb y java que puedo mostrar. 
|
|
|
|
|
En línea
|
|
|
|
MAYKOLDC
PIC10F
Desconectado
Mensajes: 1
|
 |
« Respuesta #284 : Abril 11, 2012, 08:15:52 » |
|
Hola Geronimo, estuve viendo tu proyecto......  ME PREGUNTABA SI JPICUSB PODRIA SER IMPLEMENTADO USANDO EL PIC 32 ,UTILIZANDO JAVA GRACIAS
|
|
|
|
|
En línea
|
|
|
|
|
|
|