Satura rādītājs:
- 1. darbība: nepieciešamie nosacījumi:
- 2. darbība: Ambiente De Desenvolvimento:
- 3. darbība: rīku ķēde:
- 4. darbība. Configurando O Cross Compile Nr HostPC:
- 5. darbība: IDE Eclipse:
- 6. darbība: Criando Uma Aplicação E Transferindo Para Dragonboard 410c, izmantojot IDE Eclipse E SSH:
- 7. darbība. Configurações Básicas Da Aplicação:
- 8. darbība. Configuração de Deploy:
- 9. darbība. Configuração Do Cross Compile:
- 10. solis: Compilação Do Projeto:
- 11. darbība: Criando Conexão Com a Dragonboard (1. daļa)
- 12. darbība: Criando Conexão Com a Dragonboard (2. daļa)
- 13. darbība: Criando Conexão Com a Dragonboard (3. daļa)
- 14. darbība: Criando Conexão Com a Dragonboard (4. daļa)
- 15. solis: izpildiet Aplicação Na Dragonboard 410c, izmantojot Eclipse
- 16. darbība. Rezultāts Da Compilação No Eclipse
- 17. darbība. Rezultāts Da Compilação Na Dragonboard 410c
Video: Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
O objetivo deste documento é mostrar as etapas requiredárias para configurar o ambiente de desenvolvimento, de modo que o HostPC (Computador / Notebook), através do IDE Eclipse compile os códigos e exporte para o Alvo (Dragonboard 410c) via SSH.
1. darbība: nepieciešamie nosacījumi:
Aparatūra
- (1) Dators / piezīmjdators (HostPC)
- (1) Dragonboard 410c (Alvo)
Programmatūra
- IDE Eclipse CDT
- Krusta kompilācija (GCC Linaro)
Infra estrutura de rede
- Atjaunot WiFi savienojumu
- Atļauts komunicēt SSH un red
2. darbība: Ambiente De Desenvolvimento:
Mēs nosūtām iespēju izstrādāt programmatūru, kas paredzēta dabiskajai formai, ir paredzēta Dragonboard 410c (Plataforma Alvo), ieteicams izmantot datoru vai piezīmjdatoru (HostPC), lai to izmantotu.
Para esse guia estamos assumindo que Host ir operētājsistēmas Linux operētājsistēma. Bez entanto, esse desenvolvimento podu, kas paredzēts Microsoft Windows un Apple MacOS.
3. darbība: rīku ķēde:
Instrumentu ķēde ir konjunktūras programma, kas paredzēta programmatūras izmantošanai, lai uzlabotu programmatūras binārijas. Instrumentu ķēdes elementi:
- Montētājs
- Sastādītājs
- Saite
- Atkļūdotājs
- Izpildlaika bibliotēkas
- Komunālie pakalpojumi
Padomi rīku ķēdei:
Nativo
Compilação para a mesma arquitetura onde está sendo gerado o binário da aplicação.
Cross Compile
Cross compile ē um método utilizado para gerar executáveis de software para diferentes arquiteturas de computadores. É usado quando a plataforma de desenvolvimento (Host) tem arquitetura diferente do alvo.
4. darbība. Configurando O Cross Compile Nr HostPC:
A Dragonboard 410c usa arquitetura ARM e para esse examplelo estamos apsvero que o HostPC utiliza arquitetura arquitetura x86 ou x64. Como vimos na sessão anterior, Cross Compile e um método utilizado para gerar executáveis de software para diferentes arquiteturas de computadores.
Lejupielādēt
HostPC Linux 32 biti:
HostPC Linux 64 biti:
Instalācija
Após a conclusão do download do do cross-compile, or próximo passo é extrair os arquivos para algum directtório do system operation. Para esse examplelo, estamos extraindo para o diretório " /opt":
tar xf gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu.tar.xz -C /opt
Feito isso, temos vai cross-compile Configurado no HostPC:)
5. darbība: IDE Eclipse:
Eclipse é um IDE - Integrēta attīstības vide, integrēta integrēta attīstības vide, pilnīga programmatūras izmantošana un atšķirīga valodu izmantošana programmas programmā.
Lejupielādēt un instalēt
Acesse https://www.eclipse.org e clique no botão Lejupielādēt, lokalizēt, nepārspēt vietni, lejupielādēt dažādus veidus, lai lejupielādētu versiju saderīgā vietnē com host (computador/notebook).
Ao iniciar un instalācija, uma interfeiss GUI com diferentes projetos será iniciada. Izvēlieties un izvēlieties: Eclipse IDE C/C ++ izstrādātājiem.
6. darbība: Criando Uma Aplicação E Transferindo Para Dragonboard 410c, izmantojot IDE Eclipse E SSH:
Obligāti jāpaspēj, kā nepieciešams, lai veiktu programmatūras lietošanu, izmantojot Eclipse un portāru, kā arī kodu Dragonboard 410c, izmantojot protokolu SSH.
Primeiro passo é abrir vai Eclipse:
./ aptumsums
Em seguida iremos criar um projeto ARM:
Fails -> Jauns -> C -Project
E preencher os campos:
- Projekta nosaukums: helloworld
- Projekta veids: Hello World ANSI C Project
- Instrumentu ķēdes: GCC krusts
7. darbība. Configurações Básicas Da Aplicação:
Kā konfigurācijas bāsicas da aplicação são kā seguintes informācija:
- Autors
- Paziņojums par autortiesībām
- Labdien, sveiciens pasaulē
- Avots
Noklikšķiniet uz Tālāk.
8. darbība. Configuração de Deploy:
Lai konfigurētu konfigurācijas izvietošanu, atlasiet opciju Atkļūdošana un izlaišana:
Atlasīt opciju Atlasīt visu
Em seguida, kliķe em Next.
9. darbība. Configuração Do Cross Compile:
Konfigurācijas kompilācija nav Eclipse, kas sastāv no informācijas kā krusta kompilatora prefikss e o caminho do Toolchain.
-
Krusta sastādītāja prefikss
- HostPC 32 biti: arm-linux-gnueabihf-
- HostPC 64 biti: aarch64-linux-gnu-
-
Ceļš
/opt/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu/bin
Em seguida, kliķe em Next.
10. solis: Compilação Do Projeto:
Lai salīdzinātu vai projektētu klikšķi, kas nodrošina tiešu makaronu izstrādi, izvēloties un izvēloties Build Project.
11. darbība: Criando Conexão Com a Dragonboard (1. daļa)
Noklikšķiniet šeit, lai sagatavotu makaronu izstrādājumus un atlasītu opcijas Palaist konfigurācijas.
12. darbība: Criando Conexão Com a Dragonboard (2. daļa)
Noklikšķiniet uz C/C ++ attālās lietojumprogrammas, iegūstiet rezultātu un izveidojiet jaunu konfigurācijas konfigurāciju.
Ja vēlaties izvēlēties savienojumu, atlasiet opciju Remote Host.
13. darbība: Criando Conexão Com a Dragonboard (3. daļa)
Na sessão anterior criamos uma nova conexão, o próximo passo é configurar os parâmetros de conexão SSH:
- Saimnieks
- Lietotājs
- Autentifikācija, kuras pamatā ir parole
14. darbība: Criando Conexão Com a Dragonboard (4. daļa)
Nessa sessão, vamos configurar or local de armazenamento dos códigos compilados. Šī pārlūkprogrammas konfigurācijas un feita quando klikšķu sistēma.
Noklikšķiniet uz pārlūkprogrammas, atlasiet vai norādiet, vai vēlaties eksportēt binários gerados.
15. solis: izpildiet Aplicação Na Dragonboard 410c, izmantojot Eclipse
Agora com tudo configurado, podemos executar o projeto remotamente, clickand Run.
16. darbība. Rezultāts Da Compilação No Eclipse
Rezultāts bez Eclipse:
Pēdējā pieteikšanās: Fri Nov 25 18:24:20 2016 from 192.168.0.7
/home/linaro/Dokumenti/helloworld; exit linaro@linaro-alip: ~ $/home/linaro/Documents/helloworld; exit !!! Sveika pasaule!!! izlogoties
17. darbība. Rezultāts Da Compilação Na Dragonboard 410c
Eclipse (HostPC) konfigurācijas konfigurācija un Dragonboard 410c definīcija, kas paredzēta tiešajam binārijas ģeogrāfiskajam stāvoklim. Ievads:
linaro@linaro-alip: ~ $ cd/home/linaro/Dokumenti/
Em seguida, dê permissão de execução para o binário gerado:
linaro@linaro-alip: ~ $ chmod u+x helloworld
Izpildīt binário:
linaro@linaro-alip: ~ $./helloworld
!!! Sveika pasaule!!!
Ieteicams:
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 soļi
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Android lietojumprogramma: DESCRI Ç Ã dar autonomia para deficientes visuais se locomoverem em ambientes iekštelpu como casas vai iepirkšanās centri un lidostas.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensori: 7 soļi
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: O objetivo desse tutorial é Mostrar kā etapas nepieciešams á rias para configurar o ambiente de desenvolvimento, de modo que seja poss í vel comunicar com and Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
Ārkārtas situāciju noteikšana - Qualcomm Dragonboard 410c: 7 soļi
Ārkārtas situāciju noteikšana - Qualcomm Dragonboard 410c: meklējot drošības sistēmas, kas strādā, lai uzraudzītu ārkārtas situācijas, iespējams, pamanīsit, ka ir pārāk grūti apstrādāt visu ierakstīto informāciju. Domājot par to, mēs nolēmām izmantot savas zināšanas audio/attēlu apstrādē, sensoros un
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 soļi
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: A nossa lixeira inteligente consiste na separa ç ã o autom á tica do lixo. Atrav tīmekļa kamera, identifikators vai tipa de lixo e o noguldījums bez nodalījuma pietiekamības para posteriormente ser reciclado
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: 6 soļi
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: Essa publica ç ã o tem como objetivo mostrar os passos needs á rios para desenvolver aplica ç õ es anal ó