Innholdsfortegnelse:
- Trinn 1: Forespørsel:
- Trinn 2: Ambiente De Desenvolvimento:
- Trinn 3: Verktøykjede:
- Trinn 4: Configurando O Cross Compile No HostPC:
- Trinn 5: IDE Eclipse:
- Trinn 6: Criando Uma Aplicação E Transferindo Para Dragonboard 410c Via IDE Eclipse E SSH:
- Trinn 7: Configurações Básicas Da Aplicação:
- Trinn 8: Configuração De Deploy:
- Trinn 9: Configuração Do Cross Compile:
- Trinn 10: Compilação Do Projeto:
- Trinn 11: Criando Conexão Com a Dragonboard (Parte 1)
- Trinn 12: Criando Conexão Com a Dragonboard (Parte 2)
- Trinn 13: Criando Conexão Com a Dragonboard (Parte 3)
- Trinn 14: Criando Conexão Com a Dragonboard (Parte 4)
- Trinn 15: Utfør en aplicação Na Dragonboard 410c Via Eclipse
- Trinn 16: Resultado Da Compilação No Eclipse
- Trinn 17: Resultado Da Compilação Na Dragonboard 410c
Video: Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 Steps
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
O objetivo deste documento é mostrar as etapas nødvendárias para configurar o ambiente de desenvolvimento, de modo que o HostPC (Computador / Notebook), através do IDE Eclipse compile os códigos e export for paro o Alvo (Dragonboard 410c) via SSH.
Trinn 1: Forespørsel:
Maskinvare
- (1) Computador / Notebook (HostPC)
- (1) Dragonboard 410c (Alvo)
Programvare
- IDE Eclipse CDT
- Krysskompilering (GCC Linaro)
Infra estrutura de rede
- Innløs WiFi -disposisjon
- Permissão para comunicação SSH og rede
Trinn 2: Ambiente De Desenvolvimento:
Du kan også sende en programvare for formater som kan brukes på Dragonboard 410c (Plataforma Alvo), og kan brukes for bruk av datamaskiner / bærbare datamaskiner (HostPC).
Para esse guia estamos assumindo que Host is a usando system for operativ Linux. Ingen entento, esse desenvolvimento pode ser feito em Microsoft Windows og Apple MacOS.
Trinn 3: Verktøykjede:
Verktøykjede er en programvare for programmer som kan brukes til programvare. Os elementos de uma Toolchain são:
- Montør
- Kompilator
- Linker
- Debugger
- Runtime Libraries
- Verktøy
Tips til verktøykjeden:
Nativo
Compilação para a mesma arquitetura onde está sendo gerado o binário da aplicação.
Cross Compile
Kryss kompilere en datamaskin som kan brukes for å kjøre programvare for forskjellige typer datamaskiner. É usado quando a plataforma de desenvolvimento (Host) tem arquitetura diferente do alvo.
Trinn 4: Configurando O Cross Compile No HostPC:
En Dragonboard 410c usa arquitetura ARM og et eksempel for å vurdere hvordan HostPC bruker arquitetura arquitetura x86 eller x64. Como vimos na sessão anterior, Cross Compile é um método utilizado for aexarveveis de software para diferentes arquiteturas de computadores.
nedlasting
HostPC Linux 32 Bits:
HostPC Linux 64 bits:
Instalação
Du kan også laste ned kryss-kompilere, eller du kan også sende ekstra filer til systemet for operasjonelle systemer. Eksempel på eksempler, som også er ekstra for 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 or cross-compile configurado no HostPC:)
Trinn 5: IDE Eclipse:
Eclipse é um IDE - Integrated Development Environment, ambiente de desenvolvimento integrado, que permite o desenvolvimento de softwares usando diferentes linguagens de programação.
Last ned og installer
Acesse https://www.eclipse.org e clique no botão Download, localizado no canto superior do site, em seguida faça download da versão compatible with seu host (computador/notebook).
Vi kan også installere et grensesnitt for brukergrensesnittet for forskjellige programmer. Velg en oppção: Eclipse IDE for C/C ++ utviklere.
Trinn 6: Criando Uma Aplicação E Transferindo Para Dragonboard 410c Via IDE Eclipse E SSH:
Os passximos passos são as etapas needsáriasas for criar for projeto de software usando Eclipse e portar esse codigo on Dragonboard 410c via protocolo SSH.
Primeiro passo é abrir o Formørkelse:
./formørkelse
Em seguida iremos criar um projeto ARM:
Fil -> Ny -> C -prosjekt
E preencher os campos:
- Prosjektnavn: helloworld
- Prosjekttype: Hello World ANSI C Project
- Verktøykjeder: Cross GCC
Trinn 7: Configurações Básicas Da Aplicação:
Som konfigurações básicas da aplicação são as seguintes informações:
- Forfatter
- Opphavsrettserklæring
- Hei verdenshilsen
- Kilde
Klikk dem Neste.
Trinn 8: Configuração De Deploy:
Para a konfiguração de Deploy vamos selectionar as opções Debug e Release:
Velg og velg Velg alle
Em seguida, klikk dem Neste.
Trinn 9: Configuração Do Cross Compile:
En konfigurasjon for kryss-kompilering uten Eclipse som inneholder informasjon om Cross-kompilatorprefikset for verktøykjeden.
-
Cross -kompilator -prefiks
- HostPC 32 bits: arm-linux-gnueabihf-
- HostPC 64 bits: aarch64-linux-gnu-
-
Sti
/opt/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu/bin
Em seguida, klikk dem Neste.
Trinn 10: Compilação Do Projeto:
For å sammenligne et klikk kan du velge en pasta som kan brukes til å velge et byggeprosjekt.
Trinn 11: Criando Conexão Com a Dragonboard (Parte 1)
Klikk på en av de mest populære produktene for å velge og kjøre konfigurasjoner.
Trinn 12: Criando Conexão Com a Dragonboard (Parte 2)
Dê dois cliques on opção C/C ++ Remote Application, resultando and adição de uma nova configuração de projeto remoto.
Du kan også velge Tilkobling og ekstern ekstern vert.
Trinn 13: Criando Conexão Com a Dragonboard (Parte 3)
Etterfølgende anterior criamos uma nova conexão, o próximo passo é configurar os parâmetros de conexão SSH:
- Vert
- Bruker
- Passordbasert autentisering
Trinn 14: Criando Conexão Com a Dragonboard (Parte 4)
Nessa sessão, vamos konfigurar o local de armazenamento dos códigos compilados. Essa konfiguração é feita quando clicamos and botão Browser.
Klikk her for å se nettleseren, velg en direkte eller eksporterende versjon.
Trinn 15: Utfør en aplicação Na Dragonboard 410c Via Eclipse
Agora com tudo configurado, podemos executar or projeto remotamente, clicando em Run.
Trinn 16: Resultado Da Compilação No Eclipse
O resultado no Eclipse é:
Siste pålogging: fre 25. november 18:24:20 2016 fra 192.168.0.7
/home/linaro/Documents/helloworld; exit linaro@linaro-alip: ~ $/home/linaro/Documents/helloworld; exit !!! Hei Verden!!! Logg ut
Trinn 17: Resultado Da Compilação Na Dragonboard 410c
Det er konfigurert en kontekst for Eclipse (HostPC) og en Dragonboard 410c for å definere en diretório for armazenar os códigos binários gerados. Acesse esse diretório:
linaro@linaro-alip: ~ $ cd/home/linaro/Documents/
Em seguida, dê permissão de execução para o binário gerado:
linaro@linaro-alip: ~ $ chmod u+x helloworld
Utfør o binário:
linaro@linaro-alip: ~ $./helloworld
!!! Hei Verden!!!
Anbefalt:
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 Steps
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes indoor como casas ou shopping centers e aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensorer: 7 trinn
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensorer: O objetivo desse tutorial é Mostrar as etapas needs á rias para configurar o ambiente de desenvolvimento, de modo que seja poss í vel comunicar com a Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
Oppdage nødssituasjoner - Qualcomm Dragonboard 410c: 7 trinn
Oppdage nødssituasjoner - Qualcomm Dragonboard 410c: På utkikk etter sikkerhetssystemer som jobber med å overvåke nødssituasjoner, er det mulig å legge merke til at det er for vanskelig å behandle all informasjon som er registrert. Når vi tenkte på det, bestemte vi oss for å bruke vår kunnskap innen lyd-/bildebehandling, sensorer og
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 trinn
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: A nossa lixeira inteligente consiste na separa ç ã o autom á tica do lixo. Atrav é s uma webcam, ela identifa o tipo de lixo e o depositita no compartimento adequado para posteriormente ser reciclado
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: 6 trinn
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: Essa publica &cildeil; ã o tem como objetivo mostrar os passos necess á rios para desenvolver aplica ç õ es anal ó gicas usando