Raspberry pi

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
RobertoLinux
Usuário Nível 3
Usuário Nível 3
Mensagens: 110
Registrado em: 14 Abr 2014 18:32
Localização: Fortaleza/Ce

Raspberry pi

Mensagem por RobertoLinux »

Bom dia.

Aguem sebe informar se o Harbour pode ser compilado no Raspberry pi ?

Obrigado!
Entusiasta
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Raspberry pi

Mensagem por Jairo Maia »

Olá Roberto,

Seja Bem Vindo ao Fórum.

Além do Raspbian qual outro SO pode ser instalado nele? Abaixo as plataformas suportadas pelo Harbour e seus respectivos compiladores.
- linux : gcc, clang, icc, watcom, sunpro, open64, pcc
- darwin : gcc, clang, icc, pcc
- win : mingw, msvc, bcc, watcom, icc, pocc, xcc, mingw64, msvc64, msvcia64, iccia64, pocc64
- wce : mingwarm, mingw, msvcarm, poccarm
- os2 : gcc, gccomf, watcom
- dos : djgpp, watcom
- bsd : gcc, clang, pcc
- hpux : gcc
- beos : gcc
- qnx : gcc
- android : gcc, gccarm
- vxworks : gcc, diab
- symbian : gcc
- cygwin : gcc
- minix : gcc, clang, ack
- sunos : gcc, sunpro, pcc
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
RobertoLinux
Usuário Nível 3
Usuário Nível 3
Mensagens: 110
Registrado em: 14 Abr 2014 18:32
Localização: Fortaleza/Ce

Raspberry pi

Mensagem por RobertoLinux »

Boa noite.

Obrigado meu prezado, estou pensando em adquirir um, e até onde sei roda o Debian e Fedora, segundo esse link ... http://www.raspberrypi.org/downloads/

Não sei se o Harbour é dependente de Arquitetura ou se é 100% compatÍvel com ANSI C. Não sei nem informar se estou sendo claro quanto a isso.

Obrigado.
Entusiasta
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Raspberry pi

Mensagem por Jairo Maia »

Olá Roberto,
RobertoLinux escreveu:estou pensando em adquirir um
Mas se sua idéia é desenvolver aplicativos em Harbour no Raspberry PI, penso que melhor é você repensar. Este é um mini computador cuja principal finalidade é atingir o público infantil, no sentido de integrá-los ao mundo da computação. Ele foi projetado com finalidade didática para iniciantes, a um baixo custo.
RobertoLinux escreveu:Não sei se o Harbour é dependente de Arquitetura ou se é 100% compatÍvel com ANSI C
Sim. Harbour é 100% compatÍvel com ANSI C.
RobertoLinux escreveu:até onde sei roda o Debian e Fedora, segundo esse link ...
Acho que você pode estar enganado aqui. Roda o Raspbian e não o Debian, e o Pidora, não o Fedora.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
RobertoLinux
Usuário Nível 3
Usuário Nível 3
Mensagens: 110
Registrado em: 14 Abr 2014 18:32
Localização: Fortaleza/Ce

Raspberry pi

Mensagem por RobertoLinux »

Olá Jairo.

Bom dia, obrigado pelas respostas, realmente você esta correto quanto ao emprego do mesmo, mas recentemente foi lançada a versão 2 do Raspberry com a seguinte configuração de hardware ... em

http://www.raspberrypi.org/raspberry-pi-2-on-sale/

A 900MHz quad-core ARM Cortex-A7 CPU (~6x performance)
1GB LPDDR2 SDRAM (2x memory)
Complete compatibility with Raspberry Pi 1

Eu imagino também os seguintes cenários para emprego do mesmo visto seu baixo consumo elétrico.

1-) PDVS, Leitor de ponto por biometria, Ponto de acesso Web ...

2-) Cliente TELNET/SSH ou quem sabe até LTSP.

3-) Cluster de Alta disponibilidade, aqui ele atuaria como servidor Telnet/Ssh para aplicações em modo texto acessando bases SQL remotas, sendo que as conexões dos clientes telnet/ssh seriam balanceadas entre vários raspberry.

Não sei ainda, mas acho 1GB de RAM muita coisa mesmo nos dias atuais, por exemplo para aplicações em modo texto.

Lá pelos anos de 1989 recordo de ver aplicações sérias rodando em dBASE II em CP-500, Contabilidade, Folha de pagamento, Controle de estoques etc..

Lembro ainda de um fato muito interessante, vi um PC XT no caso um Scopus Nexus, não sei dizer se era um 1600 ou 2800, rodando em multi-tarefa, acho que era o software DeskView, o mesmo permitia fazer o lançamento no sistema de contabilidade ao mesmo tempo que imprimia um relatório, fique maravilhado com aquilo. CPU 8088 4,77 Mhz 704 KB RAM HD de 10 MB.

Nossa estou ficando velho, rsrsrsrs

Mas é isso ai, valeu mesmo.
Entusiasta
Euclides
Usuário Nível 3
Usuário Nível 3
Mensagens: 154
Registrado em: 12 Mai 2007 14:07
Localização: São Paulo, Capital

Raspberry pi

Mensagem por Euclides »

Olá gente!
Vejam este link: FiveLinux (free of cost version) for Raspberry Pi users
http://forums.fivetechsupport.com/viewt ... =raspberry
Tinha um Raspberry Pi nas mãos, mas não tive tempo (nem coragem) de tentar isso...
T+
Euclides
Avatar do usuário
RobertoLinux
Usuário Nível 3
Usuário Nível 3
Mensagens: 110
Registrado em: 14 Abr 2014 18:32
Localização: Fortaleza/Ce

Raspberry pi

Mensagem por RobertoLinux »

Vou comprar um pra ver essas coisas.

E testar o Harbour em Arquitetura ARM.

Valeu pelo link.
Entusiasta
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Raspberry pi

Mensagem por Itamar M. Lins Jr. »

Há alguns anos atrás um rapaz conseguiu.
http://www.myalbum.ca/Album=DMP8NFP3
Pena que não achei maiores informações.

E funciona bem olhando as telas.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Raspberry pi

Mensagem por Jairo Maia »

Olá Pessoal,

Isso ficou interessante. Sempre achei que o Raspberry seria algo como o NetBook (que não vingou), mas como esse projeto é mantido por uma instituição inglesa estão seguindo em frente. Legal...
RobertoLinux escreveu:recentemente foi lançada a versão 2 do Raspberry
Agora sim. Tudo muda então:
Because it has an ARMv7 processor, it can run the full range of ARM GNU/Linux distributions, including Snappy Ubuntu Core, as well as Microsoft Windows 10.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
Vlademiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 752
Registrado em: 11 Jul 2005 02:46

Raspberry pi

Mensagem por Vlademiro »

Olá a todos !

Com certeza o desenvolvimento nessa plataforma irá abrir novas possibilidades.

Vale a pena adquirir um desses para brincar um pouco.

Eu apostaria no velho modo texto e na biblioteca QT para desenvolvimento de aplicações gráficas.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Raspberry pi

Mensagem por rochinha »

Amiguinhos,

Se o processador destas belezuras é ARM com certeza a versão do Harbour para ele seja adequada.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
RobertoLinux
Usuário Nível 3
Usuário Nível 3
Mensagens: 110
Registrado em: 14 Abr 2014 18:32
Localização: Fortaleza/Ce

Raspberry pi

Mensagem por RobertoLinux »

Boa tarde,

Meus nobres e prezados colegas, pedi para um amigo baixar e compilar o Harbour no Raspberry e ele me reportou sucesso total.

Segue a resposta dele....

Rodei os 2... demorou um bocadim, mas compilou filet:

harbour --version
Harbour 3.2.0dev (r1503021701)
Copyright (c) 1999-2015, http://harbour-project.org/

harbour --version
Harbour 3.4.0dev (47c460e) (2015-03-03 17:46)
Copyright (c) 1999-2015, https://github.com/vszakats/harbour-core/
Entusiasta
Avatar do usuário
RobertoLinux
Usuário Nível 3
Usuário Nível 3
Mensagens: 110
Registrado em: 14 Abr 2014 18:32
Localização: Fortaleza/Ce

Raspberry pi

Mensagem por RobertoLinux »

Boa noite.

Meus caros, o meu amigo foi alem. Enviei um script ao qual também estou anexando aqui, para o mesmo fazer um teste, e o teste foi feito com completo exito.

Segue o relato ...

Rodou sem erros de cabo a rabo: Totalmente compativel com armv6!!! ;)

Segue abaixo as saidas:

$ ./script_beto.sh
Criando LIB ... librgbaa.prg
Criando LIB ... librgbab.prg
Criando LIB ... librgbac.prg
Criando LIB ... librgbad.prg
Criando LIB ... librgbae.prg
Criando LIB ... librgbaf.prg
Criando LIB ... librgbag.prg
Criando LIB ... librgbah.prg
Criando LIB ... librgbai.prg
Criando LIB ... librgbaj.prg
Criando LIB ... librgbak.prg
Criando LIB ... librgbal.prg
Criando LIB ... librgbam.prg
Criando LIB ... librgban.prg
Criando LIB ... librgbao.prg
Criando LIB ... librgbap.prg
Criando LIB ... librgblc.prg ...
Criando LIB ... librgbqq.prg ...
Aguarde ...
Criando Arquivo ... fn1.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn2.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn3.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn4.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn5.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn6.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn7.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16
Criando Arquivo ... fn8.prg
Criando Funcao Static ... Local_Fn1
Criando Funcao Static ... Local_Fn2
Criando Funcao Static ... Local_Fn3
Criando Funcao Static ... Local_Fn4
Criando Funcao Static ... Local_Fn5
Criando Funcao Static ... Local_Fn6
Criando Funcao Static ... Local_Fn7
Criando Funcao Static ... Local_Fn8
Criando Funcao Static ... Local_Fn9
Criando Funcao Static ... Local_Fn10
Criando Funcao Static ... Local_Fn11
Criando Funcao Static ... Local_Fn12
Criando Funcao Static ... Local_Fn13
Criando Funcao Static ... Local_Fn14
Criando Funcao Static ... Local_Fn15
Criando Funcao Static ... Local_Fn16

Script Start ...: 2015-03-04-10:59:11
Script End .....: 2015-03-04-11:03:15

Now type ... (Digite a sequencia de comandos abaixo)

hbmk2 main.prg librgblc.prg librgbqq.prg $(ls librgba?.prg) $(ls fn*.prg) -otest
strip test
upx -9v test
./test

$ hbmk2 main.prg librgblc.prg librgbqq.prg $(ls librgba?.prg) $(ls fn*.prg) -otest
Harbour 3.4.0dev (47c460e) (2015-03-03 17:46)
Copyright (c) 1999-2015, https://github.com/vszakats/harbour-core/
Compiling 'main.prg'...
Lines 761, Functions/Procedures 6
Generating C source output to '/tmp/hbmk_sxu6r8.dir/main.c'... Done.
Compiling 'librgblc.prg'...
Lines 242, Functions/Procedures 7
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgblc.c'... Done.
Compiling 'librgbqq.prg'...
Lines 156, Functions/Procedures 12
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbqq.c'... Done.
Compiling 'librgbaa.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbaa.c'... Done.
Compiling 'librgbab.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbab.c'... Done.
Compiling 'librgbac.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbac.c'... Done.
Compiling 'librgbad.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbad.c'... Done.
Compiling 'librgbae.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbae.c'... Done.
Compiling 'librgbaf.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbaf.c'... Done.
Compiling 'librgbag.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbag.c'... Done.
Compiling 'librgbah.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbah.c'... Done.
Compiling 'librgbai.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbai.c'... Done.
Compiling 'librgbaj.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbaj.c'... Done.
Compiling 'librgbak.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbak.c'... Done.
Compiling 'librgbal.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbal.c'... Done.
Compiling 'librgbam.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbam.c'... Done.
Compiling 'librgban.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgban.c'... Done.
Compiling 'librgbao.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbao.c'... Done.
Compiling 'librgbap.prg'...
Lines 45592, Functions/Procedures 2048
Generating C source output to '/tmp/hbmk_sxu6r8.dir/librgbap.c'... Done.
Compiling 'fn1.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn1.c'... Done.
Compiling 'fn2.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn2.c'... Done.
Compiling 'fn3.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn3.c'... Done.
Compiling 'fn4.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn4.c'... Done.
Compiling 'fn5.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn5.c'... Done.
Compiling 'fn6.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn6.c'... Done.
Compiling 'fn7.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn7.c'... Done.
Compiling 'fn8.prg'...
Lines 1624, Functions/Procedures 18
Generating C source output to '/tmp/hbmk_sxu6r8.dir/fn8.c'... Done.

$ strip test
$ upx -9v test
Ultimate Packer for eXecutables
Copyright (C) 1996 - 2013
UPX 3.91 Markus Oberhumer, Laszlo Molnar & John Reiser Sep 30th 2013

File size Ratio Format Name
-------------------- ------ ----------- -----------
3681388 -> 427540 11.61% linux/armel test

Packed 1 file.

$ ./test

04/03/2015 11:24:26
32768.00
04/03/2015 11:24:32
Quem me Chamou ...: MAIN
Quem sou Eu ......: Fn1()

04/03/2015 11:24:54
Quem me Chamou ...: Fn1()
Quem sou Eu ......: Fn2()

04/03/2015 11:25:17
Quem me Chamou ...: Fn2()
Quem sou Eu ......: Fn3()

04/03/2015 11:25:40
Quem me Chamou ...: Fn3()
Quem sou Eu ......: Fn4()

04/03/2015 11:26:03
Quem me Chamou ...: Fn4()
Quem sou Eu ......: Fn5()

04/03/2015 11:26:26
Quem me Chamou ...: Fn5()
Quem sou Eu ......: Fn6()

04/03/2015 11:26:49
Quem me Chamou ...: Fn6()
Quem sou Eu ......: Fn7()

04/03/2015 11:27:13
Quem me Chamou ...: Fn7()
Quem sou Eu ......: Fn8()

Start Date/Time.: 04/03/2015 - 11:24:26
Ends Date/Time.: 04/03/2015 - 11:27:37

Tempo Decorrido.: 190.95

Call de Funcoes.: 32904.00
Count Loops ....: 294912.00

É isso ai pessoal, até o momento 100% compatível.
Entusiasta
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Raspberry pi

Mensagem por Itamar M. Lins Jr. »

Legal!!
Coloca as telas!!! as telas!!!

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
RobertoLinux
Usuário Nível 3
Usuário Nível 3
Mensagens: 110
Registrado em: 14 Abr 2014 18:32
Localização: Fortaleza/Ce

Raspberry pi

Mensagem por RobertoLinux »

Realmente seria muito bacana,
mas estou sem coragem para pedir mais favores ao meu amigo.
Entusiasta
Responder