Procurar
Últimos assuntos
» PERGUNTA: ALGUÉM AINDA USANDO SEU DINGOO? SE TIVEREM POSTEM FOTOS por Andy_Devil Ter 07 maio 2024, 8:43 pm
» Instalando Opendingux ou Dingux em 2019
por Matheus290 Sáb 08 maio 2021, 10:21 pm
» Duvida Powkiddy Q80
por retrogamer87 Sáb 18 Jul 2020, 4:19 pm
» Duvidas RS97
por retrogamer87 Sáb 18 Jul 2020, 7:59 am
» dingoo ligando sozinho
por lucas_tamp Qui 09 Jan 2020, 7:31 pm
» Case para raspberry pi zero da Retroflag
por filipe0606 Sex 19 Abr 2019, 7:42 pm
» CoolBoy RS-97: Um portátil com Dingux que custa menos de 50 dólares!
por Tarquineos Seg 09 Jul 2018, 3:48 pm
» Review GPD XD
por ricardo85x Dom 08 Jul 2018, 12:53 pm
» Peças de reposição para dingoo a320 em 2018
por corey Ter 03 Jul 2018, 11:29 am
» [Vendo] Mouse Gamer R$150 - SSD R$420
por eduardo.oc Qui 03 maio 2018, 12:53 am
» ATARI VCS-console novo da Atari depois de anos.
por Andre Pedreira dos Santos Sex 23 Mar 2018, 7:20 pm
» Boteco do Boteco
por Andre Pedreira dos Santos Qua 21 Fev 2018, 11:26 pm
» Onde conseguir um bom portátil "retrogame"?
por guilhoboy Qua 14 Fev 2018, 9:57 am
» [Android] Pacote de Emuladores Android (07-02-2017)
por willk Sex 29 Dez 2017, 1:38 am
» JXD S7300b - Temperatura elevada (será que é a bateria esquentando)?
por Dcnautamarvete Sáb 16 Dez 2017, 12:52 pm
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
+9
Matheus290
Aston X
lucki_vibrato
Dante_moraes
flpstr
ibm 5155
Ezequiel
gabuga
Shin-NiL
13 participantes
Fórum DingooBR :: <> DINGOO TECHNOLOGY / DINGOO DIGITAL / GEMEITECH <> :: • DINGOO A320 / A330 DT :: Dingux & OpenDingux :: Tutoriais
Página 2 de 4
Página 2 de 4 • 1, 2, 3, 4
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
Relembrando a primeira mensagem :
Apresentação
cd downloads
wget http://dingoo-linux.googlecode.com/files/dingux_toolchain_20091022.tar.bz2
gedit .profile
Adicionar as seguintes linhas no final do arquivo, depois salvar:
Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
Apresentação
Este é um pequeno tutorial para quem deseja compilar seus próprios programas para o Dingoo-linux, mas não sabe por onde começar. Ao final dele você obterá um simples executável que exibe a frase “Ola Dingoo!”.
Até o momento só é possível programar usando a linguagem C/C++, portanto se você pretende se aprofundar no assunto, aconselho procurar um bom livro/tutorial de C e depois C++. Por outro lado, se você já possui conhecimento na linguagem, se sentirá em casa.
Até o momento só é possível programar usando a linguagem C/C++, portanto se você pretende se aprofundar no assunto, aconselho procurar um bom livro/tutorial de C e depois C++. Por outro lado, se você já possui conhecimento na linguagem, se sentirá em casa.
EDIT (04/10/11): Quando este mini tutorial foi escrito, a única opção em linguagem de programação era C/C++, se você é iniciante em programação ou mesmo não quer mexer com tal linguagem, recomendo a leitura do seguinte tutorial: http://www.shinnil.blogspot.com.br/2011/11/tutorial-aperitivo-programando-com-love.html que usa o engine love com linguagem lua, muito mais fácil de aprender e configurar.
Pré-requisito: uma distribuição linux instalada, uma vez que só existe toolchain compilada para essa plataforma. Uma alternativa para quem só usa windows, ou outro sistema, seria instalar o sistema operacional do pinguim em uma máquina virtual, já fiz isso e funciona muito bem. Recomendo o uso do Ubuntu 9.10, pois é distro que estou usando e até agora não tive problemas.
Primeiro passo: fazer o download do toolchain do Booboo, o desenvolvedor do Dingoo-linux, para um diretório qualquer. No nosso exemplo eu crio um diretório chamado “downloads” no meu home e baixo o arquivo com o wget. Para isso basta executar os seguintes comandos no shell:
mkdir downloadscd downloads
wget http://dingoo-linux.googlecode.com/files/dingux_toolchain_20091022.tar.bz2
Segundo passo: extrair o conteúdo do pacote tar.bz2 para o diretório /opt/.
sudo tar xjvf dingux_toolchain_20091022.tar.bz2 -C /opt/Terceiro passo: editar o arquivo .profile, localizado no diretório /home/usuario/, para exportar as variáveis de ambiente necessárias para compilação.
cd ~gedit .profile
Adicionar as seguintes linhas no final do arquivo, depois salvar:
- Código:
export DINGUX_TOOLCHAIN=/opt/mipsel-linux-uclibc
export DINGUX_TOOLCHAIN_PREFIX=$DINGUX_TOOLCHAIN/usr
export PATH=$PATH:$DINGUX_TOOLCHAIN/usr/bin
Executar o seguinte comando para carregar as alterações no shell atual:
source .profileQuarto passo: com o ambiente pronto, agora basta criarmos o nosso arquivo com código-fonte. Nós iremos criar um arquivo chamado teste.c usando o gedit.
gedit teste.cDigitar o seguinte código e salvar o arquivo:
- Código:
#include <stdio.h>
int main(int argc, char** argv)
{
printf("Ola Dingoo!\n");
sleep(5);
return 0;
}
Quinto passo: compilar o programa.
mipsel-linux-gcc teste.c -o teste.dgeSe tudo ocorreu bem, você agora terá seu binário para Dingux compilado, agora basta copiá-lo para seu minisd e configurar seu lançador de aplicativos favorito (a maioria usa dmenu) para executá-lo.
Última edição por Shin-NiL em Qui 17 Jan 2013, 7:12 pm, editado 6 vez(es) (Motivo da edição : Adicionado link para tutorial nlove)
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
flpstrquerendoumdingoo!!! escreveu:è o que eu faço no linux e windowsDante_moraes escreveu:flpstrquerendoumdingoo!!! escreveu:o que voce está usando linux ou windows?
tenho o SDK para WINDOWS e LINUX!
Bom você para em que parte?
eu segui um tutorial arrisca,mas depois de tudo configurado no codeblocks da erro no toolchain!
ai esta o link!>>http://edorul.free.fr/dokuwiki/doku.php?id=prog:caanoosdk_install_eng
Dante_moraes- User Level VI
- Avisos :
Mensagens : 1634
Data de inscrição : 14/10/2010
Idade : 36
Localização : Nova Iguaçu-RJ
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
Infelizmente não tenho experiência com Wiz/Caanoo, mas verifique se você configurou corretamente as variáveis de ambiente, geralmente é isso que costuma dar problemas.Dante_moraes escreveu:Cara estou apanhando para instalar o codeblocks para compilar para o WIZ e CAANOO!
vc tem alguma dica?
Como podemos perceber, essas são as instruções para compilação para Linux, com todas suas dependências. Não podemos esquecer que o compilador e bibliotecas do Dingux são diferentes do sistema operacional do seu computador, ou seja, não adianta instalar todas as dependências do Ubuntu, pois isso só viabilizará a compilação para essa plataforma.ibm 5155 escreveu:Eu fiz todos os processos do passo a passo do ubuntu aqui
http://zdoom.org/wiki/Compile_ZDoom_on_Linux
Sera que eu deveria ter pego a mesma versão do zdoom que foi utilizada para explicar isso?
Dois detalhes rápidos sobre o link:
1º O projeto utiliza cmake para construção, então não será tão fácil editar o makefile gerado, será mais conveniente aprender a usar a ferramenta cmake para configurar seus parâmetros (compilador, diretório de libs, etc) corretamente;
2º Uma de suas dependências é a biblioteca fmod para o som, e até onde sei, não existe port para dingux. Ou você porta a biblioteca ou desabilita o som.
Um grande abraço!
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
Bem a alternativa seria deixar sem som, ou tentar adaptar a biblioteca do sdl, como fez o cara do gp32x.Shin-NiL escreveu:\
\
2º Uma de suas dependências é a biblioteca fmod para o som, e até onde sei, não existe port para dingux. Ou você porta a biblioteca ou desabilita o som.
Um grande abraço!
Shin-NiL, teria como fazer até o 3 processo no windows? pois o ubuntu meu não ta dando certo.
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
Eu faço no windows com esse tutorial
http://sience.schattenkind.net/dingoo/Dingux_Toolchain_for_Windows.htm#Libraries
http://sience.schattenkind.net/dingoo/Dingux_Toolchain_for_Windows.htm#Libraries
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
Putz, e eu montando um tutorial para o windows enquanto eu ia fazendo a mão todo o experimento.
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
ibm 5155 escreveu:Bem a alternativa seria deixar sem som, ou tentar adaptar a biblioteca do sdl, como fez o cara do gp32x.Shin-NiL escreveu:
2º Uma de suas dependências é a biblioteca fmod para o som, e até onde sei, não existe port para dingux. Ou você porta a biblioteca ou desabilita o som.
Shin-NiL, teria como fazer até o 3 processo no windows? pois o ubuntu meu não ta dando certo.
Eu havia sugerido o port da fmod, mas não será possível, pois ela é uma biblioteca proprietária e só é distribuída pré-compilada. A regra é clara, sem código-fonte, sem port. O mais fácil de início seria desabilitar o som para só depois readaptar o programa com outra lib.
Infelizmente eu não tenho o ambiente de desenvolvimento configurado no Windows, então essa ficarei devendo.
Até mais!
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
ou seja esse link que eu achei dele não poderia ser compilado .http://www.fmod.org/index.php/release/version/fmodapi42636linux.tar.gz, o geito seria então fazer igual o cara que criou o 2xzdoom fez, adaptar o zdoom as bibliotecas do sdl (de acordo com o que eu li isso funcionou).
é o que seria ISDL?
é o que seria ISDL?
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
Isso mesmo, esse link só possui as bibliotecas compiladas, o makefile só serve pra instalar e desinstalar, por isso só aceita os comandos:
-ISDL quer dizer que está sendo adicionado o diretório de include SDL ao projeto.
- Código:
make install
make uninstall
-ISDL quer dizer que está sendo adicionado o diretório de include SDL ao projeto.
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
Valeu Shin-NiL.
Parece que o port do zdoom pro dingux vai talvez ficar parado então por um tempo...
Vo ve se consigo contactar o Adventus para ver se ele consegue me emprestar o que ele mudou para poder ser adaptado ao port pro dingux.
Parece que o port do zdoom pro dingux vai talvez ficar parado então por um tempo...
Vo ve se consigo contactar o Adventus para ver se ele consegue me emprestar o que ele mudou para poder ser adaptado ao port pro dingux.
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
Shil Nil qual é o problema quando dá um erro na compilaçao dizendo skinping incompatible....Shin-NiL escreveu:ibm 5155 escreveu:Bem a alternativa seria deixar sem som, ou tentar adaptar a biblioteca do sdl, como fez o cara do gp32x.Shin-NiL escreveu:
2º Uma de suas dependências é a biblioteca fmod para o som, e até onde sei, não existe port para dingux. Ou você porta a biblioteca ou desabilita o som.
Shin-NiL, teria como fazer até o 3 processo no windows? pois o ubuntu meu não ta dando certo.
Eu havia sugerido o port da fmod, mas não será possível, pois ela é uma biblioteca proprietária e só é distribuída pré-compilada. A regra é clara, sem código-fonte, sem port. O mais fácil de início seria desabilitar o som para só depois readaptar o programa com outra lib.
Infelizmente eu não tenho o ambiente de desenvolvimento configurado no Windows, então essa ficarei devendo.
Até mais!
a whem searching for Isdl-image...
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
Provavelmente o programa está linkando a biblioteca SDL-image errada, ou seja, você está tentando criar um binário para o dingux, porém na hora de linkar está usando a SDL-image do linux (ou windows).
A minha sugestão é que vocês procurem o código-fonte do zdoom do gp32x, vai facilitar bastante as coisas.
Até mais!
A minha sugestão é que vocês procurem o código-fonte do zdoom do gp32x, vai facilitar bastante as coisas.
Até mais!
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
Forum do 2XZdoom
Link para baixar o 2XZdoom
Vo ve se consigo entra em contato com o adventus, só não sei ainda por onde começar.
Link para baixar o 2XZdoom
Vo ve se consigo entra em contato com o adventus, só não sei ainda por onde começar.
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
got it http://www.host-a.net/u/Adventus/2xZdoom220%20Source.zip
Source code do 2xzdoom.
Ele ta diferente do source code atual que eu tenho, deve ser por causa que ele ajustou para funcionar...
A versão que ele usou foi a 2.2.0 e a atual é a 2.5.0
Source code do 2xzdoom.
Ele ta diferente do source code atual que eu tenho, deve ser por causa que ele ajustou para funcionar...
A versão que ele usou foi a 2.2.0 e a atual é a 2.5.0
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
Shin nill muito massa no linux
Eu fazia no windows ai resolvi fazer no linux e muito massa
Eu fazia no windows ai resolvi fazer no linux e muito massa
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
Gostei do seu tutorial.
Obrigado
Obrigado
lucki_vibrato- Moderador
- Avisos :
Mensagens : 1430
Data de inscrição : 31/08/2011
Idade : 26
Localização : Recife-PE
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
lucki_vibrato escreveu:Gostei do seu tutorial.
Obrigado
Valeu, bom saber que o tuto continua sendo útil
Pra quem não puder ou não quiser programar em C/C++, pode seguir este outro tutorial: http://www.dingoobr.com/tutorial-aperitivo-programando-com-love-nlove/
Para iniciantes, a linguagem lua é bem mais fácil de aprender e não depende de sistema operacional.
Falou!
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
Eu tentei começar a programar com o nlove só que não deu certo.
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
Se desse pra "converter" a programação no MMF para XLua ou para C eu faria uns jogos pro Dingoo. Mas como não dá, só exportando em Mobile Jar mesmo. E jogo MobileJar é muito limitado.
Matheus290- Administrador
- Avisos :
Mensagens : 1441
Data de inscrição : 16/03/2010
Idade : 31
Localização : SP
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
Matheus290 escreveu:Se desse pra "converter" a programação no MMF para XLua ou para C eu faria uns jogos pro Dingoo. Mas como não dá, só exportando em Mobile Jar mesmo. E jogo MobileJar é muito limitado.
Como que é essa pegada ae? Dá pra fazer o jogo em MMF e exportar em formato "jar"? Isso funciona? Já testou?
Perguntas demais XD
Abraço!
Jean de Lima- User Level II
- Avisos :
Mensagens : 66
Data de inscrição : 04/08/2011
Idade : 39
Localização : Mauá-SP
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
Dá sim! Só com a Build 250^ que dá pra fazer isso. Mas, é muito limitado. Sem falar que fica meio bugadão...
Matheus290- Administrador
- Avisos :
Mensagens : 1441
Data de inscrição : 16/03/2010
Idade : 31
Localização : SP
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
Eu queria muito programar para o Dingux, mas me parece complicado, e uso Windows 7 ...
DemonFars- User Level IV
- Avisos :
Mensagens : 537
Data de inscrição : 25/09/2011
Localização : Rio Grande do Sul
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
DemonFars escreveu:Eu queria muito programar para o Dingux, mas me parece complicado, e uso Windows 7 ...
Depois que vc pegar a maña vai ficar afiado, na compilação!
Gostei da Assinatura!
Dante_moraes- User Level VI
- Avisos :
Mensagens : 1634
Data de inscrição : 14/10/2010
Idade : 36
Localização : Nova Iguaçu-RJ
Re: Tutorial – Compilando Seu Primeiro Aplicativo para Dingux
No windows por via cygwin acho mais ruim em termos na hora de compilar.
Agora pelo ubuntu é mais fácil
Agora pelo ubuntu é mais fácil
Página 2 de 4 • 1, 2, 3, 4
Fórum DingooBR :: <> DINGOO TECHNOLOGY / DINGOO DIGITAL / GEMEITECH <> :: • DINGOO A320 / A330 DT :: Dingux & OpenDingux :: Tutoriais
Página 2 de 4
Permissões neste sub-fórum
Não podes responder a tópicos