Obsah:
- Krok 1: Pré Requisitos:
- Krok 2: Ambiente De Desenvolvimento:
- Krok 3: Toolchain:
- Krok 4: Configurando O Cross Compile No HostPC:
- Krok 5: IDE Eclipse:
- Krok 6: Criando Uma Aplicação E Transferindo Para Dragonboard 410c Via IDE Eclipse E SSH:
- Krok 7: Konfigurace základů aplikace:
- Krok 8: Configuração De Deploy:
- Krok 9: Configuração Do Cross Compile:
- Krok 10: Compilação Do Projeto:
- Krok 11: Criando Conexão Com a Dragonboard (Parte 1)
- Krok 12: Criando Conexão Com a Dragonboard (Parte 2)
- Krok 13: Criando Conexão Com a Dragonboard (Parte 3)
- Krok 14: Criando Conexão Com a Dragonboard (Parte 4)
- Krok 15: Spusťte aplikaci Aplicação Na Dragonboard 410c Via Eclipse
- Krok 16: Výsledek kompilace bez zatmění
- Krok 17: Resultado Da Compilação Na Dragonboard 410c
Video: Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 Steps
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
O objetivo de documento é mostrar as etapas needá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 para o Alvo (Dragonboard 410c) via SSH.
Krok 1: Pré Requisitos:
Hardware
- (1) Computador / Notebook (HostPC)
- (1) Dragonboard 410c (Alvo)
Software
- IDE Eclipse CDT
- Křížová kompilace (GCC Linaro)
Infrastruktura vyčištění
- Rede WiFi disponível
- Povoleno pro komunikaci SSH na rede
Krok 2: Ambiente De Desenvolvimento:
Mnoho typů odesílaných softwarových formátů, které jsou k dispozici na Dragonboardu 410c (Plataforma Alvo), doporučené pro použití s počítačem / notebookem (HostPC) pro použití aplikace.
Některé základní předpoklady pro hostitelské prostředí používají operační systém Linux. Žádná entanto, například, že můžete používat Microsoft Windows a Apple MacOS.
Krok 3: Toolchain:
Řetězec nástrojů a související programové vybavení pro různé softwarové aplikace. Náš základní nástrojový řetězec:
- Montér
- Překladač
- Linker
- Debugger
- Runtime knihovny
- Utility
Tipy de Toolchain:
Nativo
Zkompilovat a posbírat více než jeden měsíc můžete použít.
Křížová kompilace
Křížové kompilace a použití více různých softwarů pro různé druhy počítačů. Získejte více a více platforem pro hostitele (Host), které se liší od všech.
Krok 4: Configurando O Cross Compile No HostPC:
A Dragonboard 410c usa arquitetura ARM e para esé příklad příkladů zvažování que o HostPC utiliza arquitetura arquitetura x86 oru x64. Přední kompilace, křížová kompilace a použití různých softwarových aplikací pro různé druhy počítačů.
Stažení
HostPC Linux 32 bitů:
HostPC Linux 64 bitů: Odkaz
Instalação
Souhrnně lze stahovat do křížové kompilace, a to zejména v případě, že se jedná o další operativní systém. Para esse exemplo, 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 o cross-compile configurado no HostPC:)
Krok 5: IDE Eclipse:
Eclipse a IDE - Integrated Development Environment, ambiente de desenvolvimento integrado, que permite or desenvolvimento of softwareesando differententes linguagens of programação.
Stáhněte si Instalação
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 compatível com seu host (computador/notebook).
Ao inicializace a instalace, uma rozhraní GUI různé projekty projetos sera initiada. Výběr a použití: Eclipse IDE pro vývojáře C/C ++.
Krok 6: Criando Uma Aplicação E Transferindo Para Dragonboard 410c Via IDE Eclipse E SSH:
Nejčastěji procházíme jako nezbytné kroky pro projektování softwaru používaného pro Eclipse a pro přenos portů na Dragonboard 410c přes protokol SSH.
Primeiro passo é abrir o Eclipse:
./zatmění
Em seguida iremos criar um projeto ARM:
Soubor -> Nový -> C -Project
E preencher os campos:
- Název projektu: helloworld
- Typ projektu: Hello World ANSI C Project
- Řetězy nástrojů: Cross GCC
Krok 7: Konfigurace základů aplikace:
Jako konfigurační básně můžete použít následující informace:
- Autor
- Informace o autorských právech
- Ahoj světový pozdrav
- Zdroj
Clique em Další.
Krok 8: Configuração De Deploy:
Para a configuração Deploy vamos selecionar as opções Debug e Release:
Vyberte a vyberte Vybrat vše
Em seguida, clique em Další.
Krok 9: Configuração Do Cross Compile:
Konfigurace, která umožňuje křížovou kompilaci, neobsahuje Eclipse, je nastavena jako informace o předponě kompilátoru Cross a o nástroji Toolchain.
-
Předpona křížového kompilátoru
- HostPC 32 bitů: arm-linux-gnueabihf-
- HostPC 64 bitů: aarch64-linux-gnu-
- Cesta
/opt/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu/bin
Em seguida, clique em Další.
Krok 10: Compilação Do Projeto:
Související a související projekty, které se zaměřují na těstoviny do projeto, výběr a výběr stavebního projektu.
Krok 11: Criando Conexão Com a Dragonboard (Parte 1)
Spusťte konfiguraci a spusťte všechny těstoviny.
Krok 12: Criando Conexão Com a Dragonboard (Parte 2)
Děláme kliky na vzdálenou aplikaci C/C ++, což má za následek další konfiguraci projektu.
Může se jednat o připojení k vzdálenému hostiteli.
Krok 13: Criando Conexão Com a Dragonboard (Parte 3)
Na přední criamos uma nova conexão, nebo o maximální počet konfiguračních parametrů SSH:
- Hostitel
- Uživatel
- Ověření na základě hesla
Krok 14: Criando Conexão Com a Dragonboard (Parte 4)
Nessa sessão, vamos configurar o local de armazenamento dos códigos compilados. Základní konfigurace a prohlížení běžného prohlížeče.
Nejčastěji se jedná o prohlížeč, který si můžete vybrat, nebo exportovat více než jeden binární soubor.
Krok 15: Spusťte aplikaci Aplicação Na Dragonboard 410c Via Eclipse
Agora comudo configurado, podemos executar o projeto remotamente, clicando em Run.
Krok 16: Výsledek kompilace bez zatmění
O resultado no Eclipse é:
Poslední přihlášení: Pá 25. listopadu 18:24:20 2016 ze dne 192.168.0.7
/home/linaro/Documents/helloworld; exit linaro@linaro-alip: ~ $/home/linaro/Documents/helloworld; exit !!! Ahoj světe!!! odhlásit se
Krok 17: Resultado Da Compilação Na Dragonboard 410c
Naše konfigurace mohou obsahovat Eclipse (HostPC) a Dragonboard 410c, které definují hlavní směrovací čísla a binární soubory. Nejjednodušší přístup:
linaro@linaro-alip: ~ $ cd/home/linaro/Documents/
Naše možnosti, jak povolit spuštění binárního kódu:
linaro@linaro-alip: ~ $ chmod u+x helloworld
Spustit binário:
linaro@linaro-alip: ~ $./helloworld
!!! Ahoj světe!!!
Doporučuje:
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 é nedostatek autonómie může mít vliv na okolní vnitřní prostory, jako jsou nákupní centra a letiště. Lokomotiva ç ã mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: 7 Steps
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: O objetivo desse tutorial é většina etap jako nezbytná konfigurace a konfigurace okolního prostředí, způsob, jakým si můžete vybrat a použít počítač Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
Zjišťování mimořádných situací - Qualcomm Dragonboard 410c: 7 kroků
Zjišťování mimořádných situací - Qualcomm Dragonboard 410c: Hledáte -li bezpečnostní systémy, které pracují na monitorování mimořádných situací, je možné si všimnout, že zpracovat všechny zaznamenané informace je příliš obtížné. Když jsme o tom přemýšleli, rozhodli jsme se využít své znalosti v oblasti zpracování zvuku/obrazu, senzorů a
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 kroků
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: Inteligentní nosná lišta, která se odděluje ç ã o autom á tica do lixo. Webová kamera Atrav &decute; s de uma, ela identifica o tipo de lixo e o Depositita no Compartimento adekvátado para posteriormente ser reciclado
Stáhnout Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: 6 Steps
Nejlepší aplikace Analógové Para Dragonboard 410c Com Linker Sprite Mezzanine: Essa publica ç ã o tem como objetivo mostrar os passos need á rios para desenvolver application ç õ es anal ó gicas usando Dragonboard