uControl
Mayo 23, 2013, 04:42:26 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: 1 ... 14 15 16 17 18 [19] 20   Ir Abajo
  Imprimir  
Autor Tema: Tutorial: JAVA + PIC + USB (Primeros pasos)  (Leído 166653 veces)
0 Usuarios y 2 Visitantes están viendo este tema.
Dididito
PIC10F
*
Desconectado Desconectado

Sexo: Masculino
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
Moderador
PIC18F
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1176



WWW
« Respuesta #271 : Noviembre 07, 2011, 06:01:37 »

Hola Dididito, no hay problema! las preguntas son bienvenidas  Wink
Te las respondo siempre que me acuerde   embarrassed 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 Desconectado

Sexo: Masculino
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.

* Captura.PNG (48.45 KB - descargado 70 veces.)
En línea
geronimox
Moderador
PIC18F
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1176



WWW
« Respuesta #273 : Noviembre 07, 2011, 06:36:44 »

que raro...  Huh? yo apreto en jPicUSB Sources 1.1.1.rar y se me baja el rar de los sources
a vos se te esta descargando el release.. (me parece que estas apretando en el boton verde) Grin
de todas formas este es un enlace directo http://sourceforge.net/projects/jpicusb/files/Sources/jPicUSB%20Sources%201.1.1.rar/download
saludos!
En línea

Gero. Divide & Conquer.>----.
^-------------------------------|
-'-------------------------------'
Dididito
PIC10F
*
Desconectado Desconectado

Sexo: Masculino
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 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 Desconectado

Sexo: Masculino
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:
Citar
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 Desconectado

Sexo: Masculino
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
Moderador
PIC18F
*****
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1176



WWW
« 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 Desconectado

Sexo: Masculino
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 Desconectado

Sexo: Masculino
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 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 Desconectado

Sexo: Masculino
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 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. Cry
En línea
MAYKOLDC
PIC10F
*
Desconectado Desconectado

Mensajes: 1


« Respuesta #284 : Abril 11, 2012, 08:15:52 »

Hola Geronimo, estuve viendo tu proyecto......
 bang
ME PREGUNTABA SI JPICUSB PODRIA SER IMPLEMENTADO USANDO EL PIC 32  ,UTILIZANDO JAVA

GRACIAS
En línea
Páginas: 1 ... 14 15 16 17 18 [19] 20   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.18 | SMF © 2011, Simple Machines
SMFAds for Free Forums
XHTML 1.0 válido! CSS válido!
Página creada en 0.111 segundos con 29 consultas. (Pretty URLs adds 0.013s, 3q)
loggkey