Sisukord:
- 1. samm: nõuded:
- 2. samm: Ambiente De Desenvolvimento:
- 3. samm: tööriistarihm:
- Samm 4: Configurando O ristkompileerimine ilma hostita:
- Samm: IDE Eclipse:
- 6. samm: Criando Uma Aplicação E Transferindo Para Dragonboard 410c IDE Eclipse E SSH kaudu:
- Samm: konfigureerige Básicas Da Aplicação:
- 8. toiming: seadistuse konfigureerimine:
- Samm 9: Configuração Do Cross Compile:
- Samm 10: Compilação Do Projeto:
- 11. samm: Criando Conexão Com a Dragonboard (1. osa)
- 12. samm: Criando Conexão Com a Dragonboard (2. osa)
- Samm 13: Criando Conexão Com a Dragonboard (3. osa)
- 14. samm: Criando Conexão Com a Dragonboard (4. osa)
- 15. samm: käivitage Aplicação Na Dragonboard 410c Eclipse kaudu
- 16. samm. Tulemus Da Compilação No Eclipse
- Samm 17: Tulemus Da Compilação Na Dragonboard 410c
Video: Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Oobjetivo deste documento é mostrar as etapa vajadused 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 or Alvo (Dragonboard 410c) via SSH.
1. samm: nõuded:
Riistvara
- (1) Arvuti / sülearvuti (HostPC)
- (1) Dragonboard 410c (Alvo)
Tarkvara
- IDE Eclipse CDT
- Ristkompileerimine (GCC Linaro)
Infra estrutura de rede
- WiFi -ühenduse muutmine
- Permissão para comunicação SSH ja rede
2. samm: Ambiente De Desenvolvimento:
Looduslikult saadetava tarkvara arendajad, mis on loodud vormindamiseks, Dragonboard 410c (Plataforma Alvo) kasutamiseks, soovitame kasutada arvutit / sülearvutit (HostPC).
Para esse guia estamos assumindo que Host on Linuxi operatsioonisüsteemi operatsioonisüsteem. Ettevõtte puudumine, esse desenvolvimento podi teenus Microsoft Windows ja Apple MacOS.
3. samm: tööriistarihm:
Tööriistakett, mis on loodud ferramentide koostamiseks programmide jaoks, mis on mõeldud tarkvara tarkvaraliste binaariumide jaoks. Tööriistakomplekti osad:
- Monteerija
- Koostaja
- Linker
- Silur
- Käitusaja raamatukogud
- Kommunaalteenused
Tööriista näpunäited:
Nativo
Compilação para a mesma arquitetura on está sendo gerado or binário da aplicação.
Risti kompileerimine
Ristkompileerimine on ummetootiline, mida saab kasutada hea tarkvara käivitamise tarkvara jaoks. E usado quando a plataforma de desenvolvimento (Host) tem arquitetura diferente do alvo.
Samm 4: Configurando O ristkompileerimine ilma hostita:
A Dragonboard 410c usa arquitetura ARM e para esse estloest kaalutlusjärgus o HostPC kasutamine arquitetura arquitetura x86 või 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.
Lae alla
HostPC Linux 32 bitti:
HostPC Linux 64 bitti:
Instalação
Após a conclusão do download do do cross-compile, or próximo passo é extrair os arquivos para algum directtó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 või ristkompileeritud konfiguratsioon puudub HostPC:)
Samm: IDE Eclipse:
Eclipse é um IDE - Integrated Development Environment, ambiente de desenvolvimento integrado, que permite o desenvolvimento de softwares usando diferentes linguagens de programção.
Laadige alla ja installige
Acesse https://www.eclipse.org e clique no botão Lae alla, lokaliseerige no canto superior do site, see segu saab alla laadida erinevates versioonides com host (computador/notebook).
Kui alustate installimist, siis kasutajaliidese graafiline kasutajaliides on erinev, mis on algatatud. Valik ja valik: Eclipse IDE C/C ++ arendajatele.
6. samm: Criando Uma Aplicação E Transferindo Para Dragonboard 410c IDE Eclipse E SSH kaudu:
Os próximos passos são as etaps vajadus para criar um projeto de software usando Eclipse and portar esse código na Dragonboard 410c via protokoll SSH.
Primeiro passo é abrir või Eclipse:
./ eclipse
Em seguida iremos criar um projeto ARM:
Fail -> Uus -> C -projekt
E preencher os campos:
- Projekti nimi: helloworld
- Projekti tüüp: Tere maailm ANSI C projekt
- Tööriistad: rist GCC
Samm: konfigureerige Básicas Da Aplicação:
Configuções básicas da aplicação são kui seguintes information:
- Autor
- Autoriõiguse teade
- Tere maailma tervitus
- Allikas
Klõpsake nuppu Edasi.
8. toiming: seadistuse konfigureerimine:
Seadistuste konfigureerimiseks, mis on saadaval valiku tegemiseks silumiseks ja väljalaskeks:
Valik ja valik Valige kõik
Em seguida, kliki em Next.
Samm 9: Configuração Do Cross Compile:
Konfiguratsiooni ristkompileerimine ei sisalda Eclipse'i teavet ristkompileerija eesliite e o caminho do Toolchain kohta.
-
Risti kompilaatori eesliide
- HostPC 32 bitti: arm-linux-gnueabihf-
- HostPC 64 bitti: aarch64-linux-gnu-
-
Tee
/opt/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu/bin
Em seguida, kliki em Next.
Samm 10: Compilação Do Projeto:
Võrrelge või projeto klikkide jaoks, mis on valmistatud otse projektide tegemiseks, valides selle ja valides Build Projecti.
11. samm: Criando Conexão Com a Dragonboard (1. osa)
Klõpsake robotite suunamiseks ja pasta valmistamiseks ja valimiseks ning käivitage konfiguratsioonid.
12. samm: Criando Conexão Com a Dragonboard (2. osa)
Tehke klikkide avamiseks C/C ++ kaugrakendus, andke tulemuseks ja andke uus konfiguratsiooniseade.
Em seguida, em Connection valib opsoão Remote Host.
Samm 13: Criando Conexão Com a Dragonboard (3. osa)
Na sessão anterior criamos uma nova conexão, or próximo passo é configurar os parâmetros de conexão SSH:
- Host
- Kasutaja
- Paroolipõhine autentimine
14. samm: Criando Conexão Com a Dragonboard (4. osa)
Nessa sessão, vamos configurar or local de armazenamento dos códigos compilados. Esmalt konfigureerige see ja klõpsake klõpsates brauseris.
Avage brauser, valige valik või otsetee ja eksportige binários gerados.
15. samm: käivitage Aplicação Na Dragonboard 410c Eclipse kaudu
Agora com tudo configurado, podemos executar or projeto remotamente, click Run.
16. samm. Tulemus Da Compilação No Eclipse
Tulemus Eclipse:
Viimane sisselogimine: reede 25. november 18:24:20 2016 alates 192.168.0.7
/home/linaro/Dokumendid/helloworld; exit linaro@linaro-alip: ~ $/home/linaro/Dokumendid/helloworld; exit !!! Tere, Maailm!!! Logi välja
Samm 17: Tulemus Da Compilação Na Dragonboard 410c
Eclipse (HostPC) konfiguratsioonivõimalused ja Dragonboard 410c, mis on määratletud ühe või kahe binariose gerados. Esse Diretório:
linaro@linaro-alip: ~ $ cd/home/linaro/Dokumendid/
Em seguida, dê permissão de execução para o binário gerado:
linaro@linaro-alip: ~ $ chmod u+x helloworld
Binário käivitamine:
linaro@linaro-alip: ~ $./helloworld
!!! Tere, Maailm!!!
Soovitan:
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 sammu
Visioon 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Applicativo Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes siseruumides como casas või kaubanduskeskustes ja lennujaamades.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Andurid: 7 sammu
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Andurid: 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
Hädaolukordade tuvastamine - Qualcomm Dragonboard 410c: 7 sammu
Hädaolukordade tuvastamine - Qualcomm Dragonboard 410c: otsides turvasüsteeme, kes jälgivad hädaolukordi, on võimalik märgata, et kogu salvestatud teabe töötlemine on liiga raske. Mõeldes sellele, otsustasime kasutada oma teadmisi heli-/pilditöötluses, sensorites ja
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 sammu
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: A nossa lixeira inteligente consiste na separa ç ã o autom á tica do lixo. Atravi veebikaamera, identifikaator või tüüp 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 sammu
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 ç õ anaal & oacuteo