Tartalomjegyzék:
- 1. lépés: Pré Requisitos:
- 2. lépés: Ambiente De Desenvolvimento:
- 3. lépés: Eszköztár:
- 4. lépés: Configurando O Cross Compile nincs hostPC:
- 5. lépés: IDE Eclipse:
- 6. lépés: Criando Uma Aplicação E Transferindo Para Dragonboard 410c via IDE Eclipse E SSH:
- 7. lépés: Configurações Básicas Da Aplicação:
- 8. lépés: Configuração De Deploy:
- 9. lépés: Configuração Do Cross Compile:
- 10. lépés: Compilação Do Projeto:
- 11. lépés: Criando Conexão Com a Dragonboard (1. rész)
- 12. lépés: Criando Conexão Com a Dragonboard (2. rész)
- 13. lépés: Criando Conexão Com a Dragonboard (3. rész)
- 14. lépés: Criando Conexão Com a Dragonboard (4. rész)
- 15. lépés: Az Aplicação Na Dragonboard 410c végrehajtása az Eclipse segítségével
- 16. lépés: Resultado Da Compilação No Eclipse
- 17. lépés: Resultado Da Compilação Na Dragonboard 410c
Videó: Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
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. lépés: Pré Requisitos:
Hardver
- (1) Computador / Notebook (HostPC)
- (1) Dragonboard 410c (Alvo)
Szoftver
- IDE Eclipse CDT
- Keresztfordítás (GCC Linaro)
Infra estrutura de rede
- WiFi újrahasznosítása
- Permissão para comunicação SSH rede
2. lépés: Ambiente De Desenvolvimento:
A legjobb formatervezési szoftver a Dragonboard 410c (Plataforma Alvo), ajánlott a Computador / Notebook (HostPC) használatához.
Para esse guia estamos assumindo que Host Linux operációs rendszer. No entanto, esse desenvolvimento pode service for Microsoft Windows and Apple MacOS.
3. lépés: Eszköztár:
Szerszámlánc, amely a ferramenták programozási usadas para gerar binários de szoftvereihez készült. A Toolchain részei:
- Szerelő
- Fordítóprogram
- Linker
- Hibakereső
- Futásidejű könyvtárak
- segédprogramok
Tippek a szerszámlánchoz:
Nativo
Compilação para a mesma arquitetura onde esté sendo gerado o binário da aplicação.
Keresztfordítás
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. lépés: Configurando O Cross Compile nincs hostPC:
A Dragonboard 410c usa arquitetura ARM e para esse examplelo estamos Regardrando que o HostPC utilize arquitetura arquitetura x86 ou x64. Como vimos na sessão anterior, Cross Compile é um método utilizado para gerar executáveis de software para diferentes arquiteturas de computadores.
Letöltés
HostPC Linux 32 bit:
HostPC Linux 64 bit:
Instalação
Após a conclusão do download do do cross-compile, o próximo passo é extrair os arquivos para algum diretório do system operacional. 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 vagy cross-compile konfiguráció nincs HostPC:)
5. lépés: IDE Eclipse:
Eclipse é um IDE - Integrált Fejlesztési Környezet, integrált fejlesztési környezet, que permite o desenvolvimento de software usando diferentes linguagens de programção.
Töltse le és telepítse
Hozzáférés https://www.eclipse.org e clique no botão Letöltés, lokalizáció nem elérhető a webhelyen, letölthető a különböző oldalakról letölthető változatos kompatibilis com seu host (computador/notebook) segítségével.
Ao iniciar a instalação, uma interface GUI com diferentes projetos será iniciada. Válassza ki az opciót: Eclipse IDE for C/C ++ Developers.
6. lépés: Criando Uma Aplicação E Transferindo Para Dragonboard 410c via IDE Eclipse E SSH:
Os próximos passos são as etapas requiredárias para criar um projeto de software usando Eclipse and portar esse código na Dragonboard 410c via SSH protokoll.
Primeiro passo é abrir vagy Eclipse:
./fogyatkozás
Em seguida iremos criar um projeto ARM:
Fájl -> Új -> C -Project
E preencher os campos:
- A projekt neve: helloworld
- Projekt típusa: Hello World ANSI C Project
- Szerszámláncok: kereszt GCC
7. lépés: Configurações Básicas Da Aplicação:
As configurações básicas da aplicação são as seguintes informationçes:
- Szerző
- Szerzői jogi megjegyzés
- Üdvözlet a világnak
- Forrás
Kattintson a Tovább gombra.
8. lépés: Configuração De Deploy:
A konfiguráció konfigurálása a Deploy vamos Selecionar opcióként Debug e Release:
Válassza ki az Összes lehetőséget
Em seguida, klikk em Next.
9. lépés: Configuração Do Cross Compile:
A konfigurációs keresztfordítás nem tartalmazza az Eclipse-t, és nem tartalmazza a kereszt-fordító előtagját, az e-caminho do Toolchain-t.
-
Keresztfordító előtag
- HostPC 32 bit: arm-linux-gnueabihf-
- HostPC 64 bit: aarch64-linux-gnu-
- Pálya
/opt/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu/bin
Em seguida, klikk em Next.
10. lépés: Compilação Do Projeto:
Összehasonlítás vagy projekt kattintás a bot tészta elkészítéséhez, a keverék kiválasztása és az építési projekt kiválasztása.
11. lépés: Criando Conexão Com a Dragonboard (1. rész)
Kattints a bot tészta irányítására és a tészta elkészítésére, és válassza ki az opciót Futtassa a konfigurációkat.
12. lépés: Criando Conexão Com a Dragonboard (2. rész)
Készítse el a C/C ++ Remote Application opciókat, az eredményeket és az adação de uma nova configuração de projeto Remoto alkalmazást.
A keverés, a kapcsolat kiválasztása a távoli gazdagéphez.
13. lépés: Criando Conexão Com a Dragonboard (3. rész)
Na sessão anterior criamos uma nova conexão, o próximo passo é configurar os parâmetros de conexão SSH:
- Házigazda
- Felhasználó
- Jelszó alapú hitelesítés
14. lépés: Criando Conexão Com a Dragonboard (4. rész)
Nessa sessão, vamos configurar or local de armazenamento dos códigos compilados. Állítsa be a konfigurációt, és kattintson a böngésző böngészőjében.
Válassza ki a böngészőt, válassza ki vagy válassza ki a kívánt binários exportra.
15. lépés: Az Aplicação Na Dragonboard 410c végrehajtása az Eclipse segítségével
Agora com tudo configurado, podemos executar o projeto remotamente, click Run.
16. lépés: Resultado Da Compilação No Eclipse
Eredménye Eclipse nélkül:
Utolsó bejelentkezés: Fri Nov 25 18:24:20 2016 from 192.168.0.7
/home/linaro/Dokumentumok/helloworld; exit linaro@linaro-alip: ~ $/home/linaro/Dokumentumok/helloworld; exit !!! Helló Világ!!! Kijelentkezés
17. lépés: Resultado Da Compilação Na Dragonboard 410c
Nas configurações da conexão entre o Eclipse (HostPC) and a Dragonboard 410c for definio um directtório para armazenar os códigos binários gerados. Acesse esse diretório:
linaro@linaro-alip: ~ $ cd/home/linaro/Dokumentumok/
Em seguida, dê permissão de execução para o binário gerado:
linaro@linaro-alip: ~ $ chmod u+x helloworld
Binário végrehajtása:
linaro@linaro-alip: ~ $./helloworld
!!! Helló Világ!!!
Ajánlott:
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 lépés
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes beltéri como casas vagy bevásárlóközpontok és repülőterek.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Érzékelők: 7 lépés
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Érzékelők: O objetivo desse tutorial é mostrar as etapas required á 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
Sürgősségi helyzetek felderítése - Qualcomm Dragonboard 410c: 7 lépés
Vészhelyzeti helyzetek felderítése - Qualcomm Dragonboard 410c: Olyan biztonsági rendszereket keres, akik a vészhelyzeti helyzetek felügyeletén dolgoznak, észrevehetjük, hogy túl nehéz feldolgozni az összes rögzített információt. Erre gondolva úgy döntöttünk, hogy tudásunkat felhasználjuk az audio/képfeldolgozásban, az érzékelőkben
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 lépés
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: A nossa lixeira inteligente consiste na separa ç ã o autom á tica do lixo. Atrav é s uma webkamera, ela azonosító vagy típus de lixo e o deposita no compartimento sobado para posteriormente ser reciclado
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: 6 lépés
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: Essa publica ç ã o tem como objetivo mostrar os passos need &