Përmbajtje:
- Hapi 1: Kërkesat paraprake:
- Hapi 2: Ambiente De Desenvolvimento:
- Hapi 3: Zinxhiri i veglave:
- Hapi 4: Konfiguro O Krye Kompilo Pa HostPC:
- Hapi 5: Eklipsi IDE:
- Hapi 6: Criando Uma Aplikação E Transferindo Para Dragonboard 410c Via IDE Eclipse E SSH:
- Hapi 7: Configurações Básicas Da Aplicação:
- Hapi 8: Konfigurimi i Vendosjes:
- Hapi 9: Konfiguro Do Compile Compile:
- Hapi 10: Përmbledhje për Projeto:
- Hapi 11: Criando Conexão Com a Dragonboard (Pjesa 1)
- Hapi 12: Criando Conexão Com a Dragonboard (Pjesa 2)
- Hapi 13: Criando Conexão Com a Dragonboard (Pjesa 3)
- Hapi 14: Criando Conexão Com a Dragonboard (Pjesa 4)
- Hapi 15: Ekzekutoni një Aplikim në Dragonboard 410c përmes Eklipsit
- Hapi 16: Rezultati i Komplikimit Pa Eklips
- Hapi 17: Rezultati i Përpilimit të Dragonboard 410c
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ojektivat e destinuar për dokumente janë shumë të nevojshme për konfigurimin ose ambientin e desenvolvimento, modifikimin e HostPC (Kompjuter / Fletore), të dhënat e IDE Eclipse përpilojnë sisteme të ndryshme të eksportit për Alvo (Dragonboard 410c) përmes SSH.
Hapi 1: Kërkesat paraprake:
Hardware
- (1) Kompjuter / Fletore (HostPC)
- (1) Dragonboard 410c (Alvo)
Softuer
- IDE Eclipse CDT
- Përpilim kryq (GCC Linaro)
Infra estrutura de rede
- Redaktoni shpërndarjen e WiFi
- Lejoni për komunikim me SSH -në
Hapi 2: Ambiente De Desenvolvimento:
Mund të dërgoni softuerë desenvolver de forma natyrale, të vendosura në Dragonboard 410c (Platforma Alvo), rekomandoni përdorimin e Kompjuterit / Fletoreve (HostPC) për të përdorur aplikacione të tjera.
Para së gjithash, është e nevojshme të supozohet se Host është përdorur nga sistemi operativ Linux. Nuk ka nevojë, për shembull, mund të përdorni kodin në Microsoft Windows dhe Apple MacOS.
Hapi 3: Zinxhiri i veglave:
Zinxhiri i veglave është i lidhur me programet e përdorimit të programeve të përdorimit të softuerëve të përgjithshëm. Os elementos de uma Toolchain são:
- Montues
- Përpilues
- Lidhës
- Degugger
- Bibliotekat e Kohëzgjatjes
- Shërbimet komunale
Tipos de Toolchain:
Nativo
Përpiloni për një mesma arquitetura onde está sendo gerado ose binário aplicação.
Kryq Përpilo
Kryej përpilimin e një metode përdorimi për një ekzekutues të softuerit të ndryshëm për krijimet e ndryshme të kompjuterëve. É usado quando a plataforma de desenvolvimento (Pritësi) tem arquitetura diferente do alvo.
Hapi 4: Konfiguro O Krye Kompilo Pa HostPC:
Një Dragonboard 410c përdorimi i ARM -së në Shtetet e Bashkuara dhe për këtë arsye mund të përdorni një vlerësim të mundshëm të përdorimit të përdorimit të HostPC nga arkeitetura x86 ose x64. Për më shumë informacione të mëparshme, Cross Compile është një metodë e përdorur për të përdorur programe të ndryshme softuerike të ndryshme të krijimit të kompjuterave.
Shkarko
HostPC Linux 32 Bits:
HostPC Linux 64 bit:
Instalim
Përfundimi për të shkarkuar një përpilim të kryqëzuar, ose paraprakisht është një shtesë në sistemin operativ të sistemit të punës. 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
Për më tepër, zgjidhni ose konfiguroni ndër-konfigurimin pa HostPC:)
Hapi 5: Eklipsi IDE:
Eclipse um um IDE - Mjedisi i Zhvillimit të Integruar, mjedisi i desenvolvimento integrado, që lejon aplikimin e softuerëve të përdorur nga gjuhë të ndryshme të programimit.
Shkarkoni Instalimin
Acesse https://www.eclipse.org dhe klikoni pa shkarkim, lokalizoni asnjë faqe superiore në faqe, mund të shkarkoni nga faqja e internetit të ndryshme (kompjuter/fletore).
Filloni me instalimin, ndërfaqen GUI duke përdorur programe të ndryshme të shërbimit. Zgjedhja e opsionit: Eclipse IDE për Zhvilluesit e C/C ++.
Hapi 6: Criando Uma Aplikação E Transferindo Para Dragonboard 410c Via IDE Eclipse E SSH:
Mund të kaloni sa më shpejt që të jetë e mundur për të krijuar një program kompjuterik të përdorur nga Eclipse dhe portar esse código në Dragonboard 410c nëpërmjet protokollit SSH.
Primeiro passo é abrir o Eklips:
./Eklips
Përgjigje i criar um projeto ARM:
Skedar -> E Re -> C -Project
Paraprakisht për kampos:
- Emri i projektit: helloworld
- Lloji i projektit: Hello World ANSI C Project
- Zinxhirët e veglave: Kryqi i GCC
Hapi 7: Configurações Básicas Da Aplicação:
As configurações básicas da aplicação são si seguintes informações:
- Autori
- Njoftim për të drejtën e autorit
- Pershendetje pershendetje boterore
- Burimi
Kliko ato Tjetra.
Hapi 8: Konfigurimi i Vendosjes:
Për një konfigurim de Deploy vamos selecionar si opcões Debug e Release:
Zgjidhni një opsion Zgjidhni të gjitha
Em seguida, kliko em Next.
Hapi 9: Konfiguro Do Compile Compile:
Një konfigurim që kryen një përpilim jo të Eclipse përbëhet nga ne si një informacion për parashtesën e përpiluesit të Kryqit dhe për të bërë Toolchain.
-
Parashtesa e Kompajluesit të Kryqëzuar
- HostPC 32 bit: arm-linux-gnueabihf-
- HostPC 64 bit: aarch64-linux-gnu-
-
Rrugë
/opt/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu/bin
Em seguida, kliko em Next.
Hapi 10: Përmbledhje për Projeto:
Për një përmbledhje ose klikim të produktit, drejtojeni makaronat për të bërë, për të zgjedhur një opsion të ndërtimit të projektit.
Hapi 11: Criando Conexão Com a Dragonboard (Pjesa 1)
Kliko në udhëzuesin e makaronave për të zgjedhur dhe zgjedhur një opcão Konfigurimet.
Hapi 12: Criando Conexão Com a Dragonboard (Pjesa 2)
Do të klikoni në opcão C/C ++ Aplikimi në distancë, duke rezultuar në konfigurimin e ri të programit të largët.
Përgjigje, em Lidhja zgjidhni një opcão Host në distancë.
Hapi 13: Criando Conexão Com a Dragonboard (Pjesa 3)
Për shembull, criamos anterior ose nova conexão, ose próximo passo é configurar os parâmetros de conexão SSH:
- Mikpritës
- Përdorues
- Autentifikim i bazuar në fjalëkalim
Hapi 14: Criando Conexão Com a Dragonboard (Pjesa 4)
Nessa sessão, vamos configurar ose local de armazenamento dos códigos compilados. Essa configuração é feita quando clicamos dhe botão Browser.
Aplikoni për të klikuar botuesin e shfletuesit, zgjidhni opsionet e mëparshme të eksportimit të të dhënave të vogla në fushën gjeografike.
Hapi 15: Ekzekutoni një Aplikim në Dragonboard 410c përmes Eklipsit
Ju mund të konfiguroni, ekzekutoni skedarët ose projektoni distancën, klikoni në Run.
Hapi 16: Rezultati i Komplikimit Pa Eklips
Si rezultat i Eklipsit nuk është:
Hyrja e fundit: E Premte 25 Nëntor 18:24:20 2016 nga 192.168.0.7
/home/linaro/Documents/helloworld; dilni linaro@linaro-alip: ~ $/home/linaro/Documents/helloworld; dilni !!! Përshendetje Botë!!! shkyç
Hapi 17: Rezultati i Përpilimit të Dragonboard 410c
Rregullat e konfigurimit të hyrjes në Eklips (HostPC) dhe Dragonboard 410c janë përcaktuar në mënyrë të drejtpërdrejtë për armatosjen e sistemeve të vogla të gjerados. Acesse esse diretório:
linaro@linaro-alip: ~ $ cd/home/linaro/Documents/
Em seguida, do të lejoj ekzekutimin për ora binraio gerado:
linaro@linaro-alip: ~ $ chmod u+x helloworld
Ekzekutoni o binário:
linaro@linaro-alip: ~ $./helloworld
!!! Përshendetje Botë!!!