Linguagem portável Windows - Linux

Discussão sobre linux para plataformas Intel x86 ou x64 (PC)

Moderadores: 51, guest2003, Renie, gpenga

Linguagem portável Windows - Linux

Mensagempor marcelo campos » 05 Jun 2012 18:40

Caros olhem meu problema:

Tenho que fazer um protótipo de aplicação de aplicação e relativamente rápido.

Só tem um probleminha (inicialmente claro): quero fazer em windows e depois todo o código portar pro Linux pra que possa ter uma placa e embarcado pra uso em carros, tratores, etc.

detalhes:
- não involve interface gráfica/ UI dispositivo trabalha totalmente sozinho
- USB
- Kernel tem que ser 2.6.37 ou +

Recorro aqui à ajuda e sugestões dos colegas como poderia ter fazer este software, será que C puro ou não teria nada mais produtivo ? C# como Mono alguém já usou embedded (que hardware)?

valeu

marcelo
Editado pela última vez por marcelo campos em 06 Jun 2012 08:05, em um total de 1 vez.
"Há 10 tipos de pessoas: os que entendem números binários e os que não entendem..."
marcelo campos
Word
 
Mensagens: 648
Registrado em: 08 Ago 2009 08:37

Mensagempor fabim » 05 Jun 2012 19:30

produtivo que voce fala é fazer m**** ?
Puxar um objeto, ir no inspector linkar etc ?

Tu é vagabundo eim mano ?

Cara faz em Cpp, mesclado com C. Totalmente portavel pra qualquer porcaria !!!
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor tcpipchip » 05 Jun 2012 19:35

Ou faz em JAVA....

TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor fabim » 05 Jun 2012 20:25

tcpipchip escreveu:Ou faz em JAVA....

TCPIPCHIP


Java precisa de máquina virtual, é pesado, ocupa muito espaço.
C, é o mais leve, com mais bibliotecas etc, de tudo..
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor andre_luis » 05 Jun 2012 22:35

Se não envolve interface gráfica, já é meio caminho andado para o Java em modo console.
É preciso ter mais detalhes para saber o volume de processamento necessário.


+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor tcpipchip » 05 Jun 2012 22:48

Sim, manda ficha com Debian Java. Roda bem num ARM9. E na tua plaquinha ai...que é Debian
Procure pelo pacote default-jre e instale na tua plaquinha.
No teu pc, instale o JDK e compile nele...entao mande via ftp o byte code...(.class)
Minha opniao...decisão sua...
Abraços
TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor marcelo campos » 06 Jun 2012 08:13

tcpipchip escreveu:Sim, manda ficha com Debian Java. Roda bem num ARM9. E na tua plaquinha ai...que é Debian
Procure pelo pacote default-jre e instale na tua plaquinha.
No teu pc, instale o JDK e compile nele...entao mande via ftp o byte code...(.class)
Minha opniao...decisão sua...
Abraços
TCPIPCHIP


beleza tcpipchip, mas como fabim falou sou uma pessoa que não quer ter trabalho então, qual acharia mais fácil pra desenvolver uma aplicação como uma bridge/translator USB pra serial : Java ou Cpp?

Na minha placa sinceramente não sei o kernel do pacote dela vou levantar...pois tem que ser 2.6.37 ou + mesmo senão, não vai devido ao driver de usb do equipamento que só roda à partir desta versão

valeu
"Há 10 tipos de pessoas: os que entendem números binários e os que não entendem..."
marcelo campos
Word
 
Mensagens: 648
Registrado em: 08 Ago 2009 08:37

Mensagempor Wagner de Queiroz » 06 Jun 2012 12:30

que tal python ?


http://stackoverflow.com/questions/4854 ... t-in-linux

voce pode juntar todas as libs python num zip e descompactar no alvo. é mais rapido que java em alguns casos e requer menos dependencias.
Seja Livre, Use Linux
Avatar do usuário
Wagner de Queiroz
Word
 
Mensagens: 872
Registrado em: 11 Out 2006 13:38
Localização: Barueri-SP

Mensagempor msamsoniuk » 06 Jun 2012 13:18

se vc partisse para C puro como 9 entre 10 desenvolvedores opensource serios fazem, vc jah estaria com o negocio pronto e jah estaria rodando ateh em calculadora chinesa! :)

uma hora na vida o cara tem que parar de usar muleta e aprender a andar por si proprio! :)
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor tcpipchip » 06 Jun 2012 14:28

marcelo campos escreveu:
tcpipchip escreveu:Sim, manda ficha com Debian Java. Roda bem num ARM9. E na tua plaquinha ai...que é Debian
Procure pelo pacote default-jre e instale na tua plaquinha.
No teu pc, instale o JDK e compile nele...entao mande via ftp o byte code...(.class)
Minha opniao...decisão sua...
Abraços
TCPIPCHIP


beleza tcpipchip, mas como fabim falou sou uma pessoa que não quer ter trabalho então, qual acharia mais fácil pra desenvolver uma aplicação como uma bridge/translator USB pra serial : Java ou Cpp?

Na minha placa sinceramente não sei o kernel do pacote dela vou levantar...pois tem que ser 2.6.37 ou + mesmo senão, não vai devido ao driver de usb do equipamento que só roda à partir desta versão

valeu


PUTZ, A TUA DEVE SER 2.6.30.4

TCPIPCHIP
Editado pela última vez por tcpipchip em 06 Jun 2012 14:47, em um total de 2 vezes.
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor marcelo campos » 06 Jun 2012 14:39

tcpipchip escreveu:
marcelo campos escreveu:
tcpipchip escreveu:Sim, manda ficha com Debian Java. Roda bem num ARM9. E na tua plaquinha ai...que é Debian
Procure pelo pacote default-jre e instale na tua plaquinha.
No teu pc, instale o JDK e compile nele...entao mande via ftp o byte code...(.class)
Minha opniao...decisão sua...
Abraços
TCPIPCHIP


beleza tcpipchip, mas como fabim falou sou uma pessoa que não quer ter trabalho então, qual acharia mais fácil pra desenvolver uma aplicação como uma bridge/translator USB pra serial : Java ou Cpp?

Na minha placa sinceramente não sei o kernel do pacote dela vou levantar...pois tem que ser 2.6.37 ou + mesmo senão, não vai devido ao driver de usb do equipamento que só roda à partir desta versão

valeu


PUTZ, A TUA DEVE SER 2.6.30.4

TCPIPCHIP

Putz mesmo pois, aqui só estou com ela e uma mini
"Há 10 tipos de pessoas: os que entendem números binários e os que não entendem..."
marcelo campos
Word
 
Mensagens: 648
Registrado em: 08 Ago 2009 08:37

Mensagempor tcpipchip » 06 Jun 2012 14:48

marcelo campos escreveu:
tcpipchip escreveu:
marcelo campos escreveu:
tcpipchip escreveu:Sim, manda ficha com Debian Java. Roda bem num ARM9. E na tua plaquinha ai...que é Debian
Procure pelo pacote default-jre e instale na tua plaquinha.
No teu pc, instale o JDK e compile nele...entao mande via ftp o byte code...(.class)
Minha opniao...decisão sua...
Abraços
TCPIPCHIP


beleza tcpipchip, mas como fabim falou sou uma pessoa que não quer ter trabalho então, qual acharia mais fácil pra desenvolver uma aplicação como uma bridge/translator USB pra serial : Java ou Cpp?

Na minha placa sinceramente não sei o kernel do pacote dela vou levantar...pois tem que ser 2.6.37 ou + mesmo senão, não vai devido ao driver de usb do equipamento que só roda à partir desta versão

valeu


PUTZ, A TUA DEVE SER 2.6.30.4

TCPIPCHIP

Putz mesmo pois, aqui só estou com ela e uma mini



MAS PODES USAR O G20...A MAIORIA É Linux 2.6.35 ou versao mais recente...mas grande parte SOM

E pulas de 180Mhz para 400Mhz e tems embedded ARM Jazelle® Technology for Java®

TCPIPCHIP

PS: python tambem é uma boa...
PS: compilaste o driver deste teu equipamento para o embedian 2.6.3x sem problemas ?

TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor marcelo campos » 06 Jun 2012 15:03

tcpipchip escreveu:
marcelo campos escreveu:
tcpipchip escreveu:
marcelo campos escreveu:
tcpipchip escreveu:Sim, manda ficha com Debian Java. Roda bem num ARM9. E na tua plaquinha ai...que é Debian
Procure pelo pacote default-jre e instale na tua plaquinha.
No teu pc, instale o JDK e compile nele...entao mande via ftp o byte code...(.class)
Minha opniao...decisão sua...
Abraços
TCPIPCHIP


beleza tcpipchip, mas como fabim falou sou uma pessoa que não quer ter trabalho então, qual acharia mais fácil pra desenvolver uma aplicação como uma bridge/translator USB pra serial : Java ou Cpp?

Na minha placa sinceramente não sei o kernel do pacote dela vou levantar...pois tem que ser 2.6.37 ou + mesmo senão, não vai devido ao driver de usb do equipamento que só roda à partir desta versão

valeu


PUTZ, A TUA DEVE SER 2.6.30.4

TCPIPCHIP

Putz mesmo pois, aqui só estou com ela e uma mini



MAS PODES USAR O G20...A MAIORIA É Linux 2.6.35 ou versao mais recente...mas grande parte SOM

E pulas de 180Mhz para 400Mhz e tems embedded ARM Jazelle® Technology for Java®

TCPIPCHIP

PS: python tambem é uma boa...
PS: compilaste o driver deste teu equipamento para o embedian 2.6.3x sem problemas ?

TCPIPCHIP


Então, é que não precisaria de muita capacidade de processamento e se tiver que sair mais caro por conta disto seria à toa, imagine multiplicado por 100, 200 ou 500 pçs a difrença que vai dar.

Não tinha pensado no python até porque esta é uma linguagem que nunca mexi numa linha sequer, mas boa idéia vou ver mais

Verei amanhã se roda no embedian

valeu
"Há 10 tipos de pessoas: os que entendem números binários e os que não entendem..."
marcelo campos
Word
 
Mensagens: 648
Registrado em: 08 Ago 2009 08:37

Mensagempor tcpipchip » 06 Jun 2012 15:17

Podes dizer o que deve fazer ? Podes abstrair...
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor marcelo campos » 06 Jun 2012 20:41

tcpipchip escreveu:Podes dizer o que deve fazer ? Podes abstrair...


digamos que seria um conversor USB / serial "afrescalhado": do lado usb será sempre conectado ao mesmo tipo equipamento cujo driver so rola em Windows ou Linux, fazer comunicação RAW com ele sem o driver nem pensar pois o bicho é chato, gastaria tempo demais só desenvolvendo uma abstration layer ou algo similar pra ele.

Não fosse isto já estaria rodando num PIC32 ou até mesmo num 24F pra contribuir mais c/ a tristeza dos ARM :wink:
"Há 10 tipos de pessoas: os que entendem números binários e os que não entendem..."
marcelo campos
Word
 
Mensagens: 648
Registrado em: 08 Ago 2009 08:37

Próximo

Voltar para Linux ( x86 ou x64 )

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x