• Welcome to LusoRobótica - Robótica em Português.
 

Criar drivers USB (módulo 3G da SW)

Started by SJD22, 26 de April de 2014, 16:35

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

metRo_

Se estes 30$ se converterem em 25€ http://www.raspberrypi.org/raspberry-pi-compute-module-new-product/ será que isto não te compensa? Só o atmega e o MAX3421e fica-te a 13€

SJD22

Bom isso é giro à brava e bem mais flexivel do que a versao normal. No entanto, se um dia quisermos comercializar um equipamento com isso nao deve ser permitido.

De qq forma so está available em junho.

senso

SoC's ARM em formato SO-DIMM são standart na industria, essa placa foi feita exactamente para isso.
Avr fanboy

SJD22

isso facilita as coisas entao. é so procurar por processadores (com USB) nesse formato para integrar no projecto

senso

Atenção que não são compativeis pino a pino, cada fabricante faz o que quer.
Avr fanboy

SJD22

pois... isso pode ser mau.

senso, nao quero abusar da tua paciencia (mas sim da tua experiencia :) )... dentro desse genero o que me aconselhas tendo em conta que preciso de USB (2 idealmente)??

senso

Se usares um SoC capaz de correr linux, basta teres um USB, depois, tiras partido de teres um OS com inteligência e usas um hub, se é um sistema headless, tens os allwinner(olinuxino e afins) e os i.MX233, um ou outro são utilizaveis em pcb's de 4 layers.

Eu acho meio estranho é esse modem gsm só falar USB
Avr fanboy

msr

Em geral os chips que disponibilizam apenas a interface USB destinam-se a ser usados com sistemas operativos para que a experiencia seja identica à que descreveste em relação ao Windows ("ligar, detecta automaticamente as portas virtuais, etc").

Deparei-me com essa situação ha pouco tempo com um módulo Bluetooth BLE que tambem só tinha interface USB. Se queres ligar esse módulo a um microcontrolador o mais adequado a meu ver é encontrares um modulo que comunique por UART/SPI/outra interface que tenhas no microcontrolador que não USB.

Curiosidade: o projecto é para fins comerciais?

metRo_

Podes usar o RPi para fins comerciais, aliás foi por isso que lançaram esta versão. Conheço tambem estes mas são mais caros https://store.gumstix.com/index.php/category/33/

SJD22

senso:
confirmei agora... apenas por USB. Isto é um módulo 2G/3G/4G/GPS.

msr:
estou a construir um prototipo de uma ideia que tive dentro de umas das minhas areas profissionais actuais. A ideia é boa... funciona... tem potencial... tem mercado... falta concluir o prototipo. Nao é facil... o dia so tem 24h. A ideia é tornar-se comercial sim

metro_:
ok. tks

KammutierSpule

Viva!
desculpa colocar novamente um pouco de "agua na fervura".
Pelo que dizes o modulo so comunica por USB. Na minha opiniao, e para o que pretendes, se o fabricante, nao disponibiliza exactamente toda a documentacao e mais alguma, exemplos, application notes, etc para fazer um novo driver USB para um sistema operativo embedded em que basicamente "so tens de fazer copy&past", entao provavelmente nao é o modulo que pretendes usar para o teu projecto.

Na minha opiniao, estares a fazer um driver USB é ja por si só um projecto à parte... e lá se vai o tempo e esforcos que tens disponivel para o teu projecto principal.

Vejo 3 ideias para este caso:
- Usar um sistema linux embedded conforme estao a falar e ter a sorte de nao ser preciso fazer drivers (visto que dizes que sao detectadas como portas COM virtuais.. pode ser que tb funcione no linux.. é experimentar!)
- Procurar outro modulo.
- Porque queres usar 3G?..quando pretendias inicialmente ligar o modulo a um microcontrolador (baixa quantidade de processamento de dados suponho)? Porque nao usar um simples modulo GSM/GPRS onde podes ligar igualmente ah internet.?!

My 2 cents!

SJD22

KammutierSpule, o fabricante disponibiliza toda a documentação, inclusivamente para fazer um novo driver USB para sistemas não Windows. Está lá tudo. O que eu queria numa primeira fase era implementar o driver em Windows... so para me ambientar à coisa e só depois passar para o micro.

O modulo tem que ser este ou idêntico. Procurei no mercado, inclusivamente outras marcas, e este modulo da SW é o que é melhor em termos de preço, qualidade, suporte, características, etc.

Tem mesmo que ser 2G, 3G e 4G. O projecto a isso obriga.

O fabricante disponibiliza drivers para Windows e Linux. Aqui a questão é qual o melhor microprocessador e mais fácil de adaptar ao que pretendo. Eu com atmel 2560 já me mexia mais ou menos bem... de resto não.

senso

É só que é estranho só ter mesmo USB, porque dá ideia de ser uma coisa ou para implementar em pen's USB-GSM e afins ou então como módulo de desenvolvimento, USB é algo pesado e tem muito over-head para se usar quando está tudo na mesma placa, é só mesmo isso que acho estranho.

Não fazendo a minima ideia de onde vais usar isso, sabes que para ai meio pais não tem cobertura 4G, eu aqui em casa só tenho mesmo rede á janela lol, quanto mais 4G, receber mms's só em dias de festa  ;D
Avr fanboy

SJD22

boas

decide-me por adquirir um A13-OLinuXino da Olimex. Estou encantado com isto... é poderoso e tem a vantagem de poder soldar as patinhas do processador com facilidade nesta primeira fase...

vou seguir por este caminho, vamos ver no que dá.

tks senso!

metRo_

A questão é: consegues comprar samples desse processador?