Microcontroladores PIC en Linux.
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

PROYECTO USB: CONECTAR MICRO CON PC ETC...

+2
Geo
mantis
6 participantes

Ir abajo

PROYECTO USB: CONECTAR MICRO CON PC ETC... Empty PROYECTO USB: CONECTAR MICRO CON PC ETC...

Mensaje por mantis Miér 30 Jun 2010 - 14:13

La cuestión es que ya tengo
bien perfilado lo que tengo que realizar como proyecto:

Utilizare el micro Stelaris DK-LM3S9B96.

El cual tiene el perfil OTG. Y solo tiene una posible conexión
"entrada", que según la aplicación que se este ejecutando puedes ser
Host o device.

En esta placa hay varios ejemplos que son los que yo tendré que reutilizar.
1* El micro sera host-msc "mass storage class". En el mismo si
conecto un pendrive en la pantalla se visualiza lo contenido en ella.
2* El micro será dev-serial (este ya contiene en el programa el perfil cdc
"comunication device class")
, y en este ejemplo se puede enviar
desde el hyperterminal al micro lo escrito. Tan bien al contrario se puede
enviar desde el micro al hyperterminal.
3* El micro sera dev-msc "mass storage class". En este si
conecto el micro al PC este detecta la SD CARD que contiene el micro, la SD CARD aparece como
unidad de disco.

Ahora tengo que realizar un demostrador que realice lo siguiente:

Cuando haya un pendrive conectado al micro:
* Que realice la transferencia de un fichero "config.dat" o cualquier
otro a la SD CARD
del micro.
* Que se copie en el pendrive un "fichero.txt" en la SD CARD.
(Para estos dos casos tomare como referencia el ejemplo de
host-msc en el que solo se visualiza lo contenido dentro del pendrive).

Si esta conectado el PC:
* Que por Hyperterminal se visualicen trazas de un programa que se este
ejecutando en el micro, o mas sencillo todavía, que aparezca un HELLO mediante
un printf("Hello"); en el Hyperterminal.
* Poder visualizar en el PC, como unidad de disco la SD CARD del micro. Esta ya
esta realizada en el ejemplo antes mencionado.

* La pregunta es si se podrá realizar en el segundo apartado que el micro
sea "cdc" y a su vez "msc". Yo creo que si se podrá pues un
device puede tener más de un perfil diferente.

* Como tendre que realizar la trasferencia de archivos contenidos en dos
dispositivos diferentes, que estan conectados a un micro que se comporta como
HOST


Creéis que tiene mucha dificultad lo que tengo que realizar.

mantis
Nuevo Usuario
Nuevo Usuario

Mensajes : 2
Fecha de inscripción : 08/05/2010

Volver arriba Ir abajo

PROYECTO USB: CONECTAR MICRO CON PC ETC... Empty Re: PROYECTO USB: CONECTAR MICRO CON PC ETC...

Mensaje por Geo Jue 1 Jul 2010 - 4:17

Busca ejemplos de dispositivos compuestos (USB composite device) si encuentras ya tendrás camino avanzado.

Geo
Participante Activo
Participante Activo

Mensajes : 92
Fecha de inscripción : 16/12/2008
Localización : México

http://hsblog.mexchip.com

Volver arriba Ir abajo

PROYECTO USB: CONECTAR MICRO CON PC ETC... Empty Gravar PIC via USB en Linux con la ferramieta livre SanUSB

Mensaje por sandrojuca Miér 4 Ago 2010 - 1:18

puedes tambiém gravar PIC via USB en Linux con la ferramieta livre SanUSB disponible en:

http://www.4shared.com/account/file/bUOZzmFb/100727SanUSB.html

Video: https://www.youtube.com/watch?v=h6Lw2qeWhlM

sandrojuca
Nuevo Usuario
Nuevo Usuario

Mensajes : 4
Fecha de inscripción : 04/08/2010

Volver arriba Ir abajo

PROYECTO USB: CONECTAR MICRO CON PC ETC... Empty Comunicación serial virtual CDC entre PIC18F2550 e Linux

Mensaje por sandrojuca Miér 18 Ago 2010 - 0:20

sandrojuca escribió:puedes tambiém gravar PIC via USB en Linux con la ferramieta livre SanUSB disponible en:

http://www.4shared.com/account/file/bUOZzmFb/100727SanUSB.html

Video: https://www.youtube.com/watch?v=h6Lw2qeWhlM



Comunicación serial virtual CDC via USB entre PIC18F2550 e Linux: https://www.youtube.com/watch?v=cRW99T_qa7o

sandrojuca
Nuevo Usuario
Nuevo Usuario

Mensajes : 4
Fecha de inscripción : 04/08/2010

Volver arriba Ir abajo

PROYECTO USB: CONECTAR MICRO CON PC ETC... Empty Re: PROYECTO USB: CONECTAR MICRO CON PC ETC...

Mensaje por Risanti Miér 18 Ago 2010 - 2:36

Hola sandrojuca

Esta bien buena esta librería para Usb CDC, mi consulta por que puede ver en los archivos, esta escrita en C de ccs . Me pregunta cual seria al dificultad en pasarlo por ejemplo a sdcc. y asi poder utilizarlo como software libre.. sin depender de ccs. Bueno solo es una acotacion..

yo aun no he tenido mucho contactos con el mundo usb pero lo tengo en mente, para un futuro.


Saludos y Gracias por compartir.
RiSanti..
Risanti
Risanti
Asiduo del Foro
Asiduo del Foro

Mensajes : 172
Fecha de inscripción : 07/12/2008
Edad : 39
Localización : La Serena Chile

https://www.facebook.com/risanti.electronica

Volver arriba Ir abajo

PROYECTO USB: CONECTAR MICRO CON PC ETC... Empty Re: PROYECTO USB: CONECTAR MICRO CON PC ETC...

Mensaje por sandrojuca Miér 18 Ago 2010 - 12:44

Risanti escribió:Hola sandrojuca

Esta bien buena esta librería para Usb CDC, mi consulta por que puede ver en los archivos, esta escrita en C de ccs . Me pregunta cual seria al dificultad en pasarlo por ejemplo a sdcc. y asi poder utilizarlo como software libre.. sin depender de ccs. Bueno solo es una acotacion..

yo aun no he tenido mucho contactos con el mundo usb pero lo tengo en mente, para un futuro.


Saludos y Gracias por compartir.
RiSanti..

Si, és verdad, en el momiento este protocolo cdc de comunicácion serial en el Linux és en la version demo de CCS. Seria importante la conversion desta libreria CDC para compilador SDCC. Se puedes hacerla la conversión ayudará a transformar esta herramienta totalmiente libre.

El link de la libreria asi como la documentación completa esta en el link:
http://www.4shared.com/file/bUOZzmFb/100727SanUSB.html
Saludos y Gracias,

sandrojuca
Nuevo Usuario
Nuevo Usuario

Mensajes : 4
Fecha de inscripción : 04/08/2010

Volver arriba Ir abajo

PROYECTO USB: CONECTAR MICRO CON PC ETC... Empty Re: PROYECTO USB: CONECTAR MICRO CON PC ETC...

Mensaje por carlostex Dom 9 Ene 2011 - 8:38

A mi también me ha llamado la atención esto del USB, estuve buscando algo de información y todos los ejemplos que vi están hechos en windows y usando CCS, además de la poca información técnica, sería bueno que se pudiera hacer algo en el software libre, por una parte libusb facilita la parte del host, la parte que habría que hacer es la del pic, estaría dispuesto a colaborar ristanti si piensas hacer algo con el USB te podría ayudar, ya que implica un poco de trabajo.

carlostex
Participante
Participante

Mensajes : 19
Fecha de inscripción : 30/10/2010

Volver arriba Ir abajo

PROYECTO USB: CONECTAR MICRO CON PC ETC... Empty Re: PROYECTO USB: CONECTAR MICRO CON PC ETC...

Mensaje por linuxesdios Miér 27 Abr 2011 - 20:59

hola soy nuevo pero algo se...

Existe poca informacion pero buscando buscando encontre algo ... te dejo unos link

http://projectproto.blogspot.com/2009/11/pic18f-and-pyusb.html

http://www.aquihayapuntes.com/indice-practicas-pic-en-c/bootloader-usb-multiplataforma.html
Ojo 3 paguinas

una aplicacion parecida a arduino pero con picf2550 quizas puedas usarlo
http://wiki.pinguino.cc/index.php/Main_Page

linuxesdios
Nuevo Usuario
Nuevo Usuario

Mensajes : 1
Fecha de inscripción : 27/04/2011

Volver arriba Ir abajo

PROYECTO USB: CONECTAR MICRO CON PC ETC... Empty Re: PROYECTO USB: CONECTAR MICRO CON PC ETC...

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.