Turinys:
- 1 žingsnis: reikalavimai:
- 2 žingsnis: „Ambiente De Desenvolvimento“:
- 3 žingsnis: įrankių grandinė:
- 4 veiksmas: „Configurando O Cross Cross Compile No HostPC“:
- 5 veiksmas: „IDE Eclipse“:
- 6 veiksmas: „Criando Uma Aplicação E Transferindo Para Dragonboard 410c“per IDE Eclipse E SSH:
- 7 veiksmas: „Básicas Da Aplicação“konfigūravimas:
- 8 veiksmas: konfigūruoti diegimą:
- 9 veiksmas: „Configuração Do Cross Compile“:
- 10 žingsnis: „Compilação Do Projeto“:
- 11 veiksmas: „Criando Conexão Com a Dragonboard“(1 dalis)
- 12 žingsnis: „Criando Conexão Com a Dragonboard“(2 dalis)
- 13 žingsnis: „Criando Conexão Com a Dragonboard“(3 dalis)
- 14 žingsnis: „Criando Conexão Com a Dragonboard“(4 dalis)
- 15 veiksmas: vykdykite „Aplicação Na Dragonboard 410c“per „Eclipse“
- 16 žingsnis: „Resultado Da Compilação No Eclipse“
- 17 žingsnis. Rezultatas „Da Compilação Na Dragonboard 410c“
Video: „Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse“: 17 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
O objetivo deste documento é mostrar as etapas requiredariias 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 žingsnis: reikalavimai:
Techninė įranga
- (1) „Computador“/ nešiojamasis kompiuteris („HostPC“)
- (1) „Dragonboard 410c“(„Alvo“)
Programinė įranga
- IDE Eclipse CDT
- Kryžminis kompiliavimas (GCC Linaro)
Infra estrutura de rede
- Iš naujo naudoti „WiFi“įrenginį
- Permissão para comunicação SSH iš naujo
2 žingsnis: „Ambiente De Desenvolvimento“:
Išsiųskite programinės įrangos, skirtos „nativa“, tiesioginei „Dragonboard 410c“(„Plataforma Alvo“) programinei įrangai, rekomenduojame naudoti kompiuterį / nešiojamąjį kompiuterį („HostPC“), skirtą naudoti ar naudoti.
Para esse guia estamos assumindo que Host está usando system operacional Linux. Nėra entanto, o tai yra desenvolvimento punktas, skirtas Microsoft Windows ir Apple MacOS.
3 žingsnis: įrankių grandinė:
Įrankių grandinė, sukurta naudojant fermamentus, skirtus programų programoms, skirtoms programinės įrangos programoms. „Toolchain são“elementas:
- Surinkėjas
- Kompiliatorius
- Nuoroda
- Derintojas
- „Runtime“bibliotekos
- Komunalinės paslaugos
„Toolchain“patarimai:
Nativo
Compilação para a mesma arquitetura onde esté sendo gerado o binário da aplicação.
Kryžminis kompiliavimas
Kryžminė kompiliacija yra viena iš geriausių programinės įrangos vykdymo programų, skirtų įvairioms kompiuterių programoms. Tai usand quando a plataforma de desenvolvimento (Host) tem arquitetura diferente do alvo.
4 veiksmas: „Configurando O Cross Cross Compile No HostPC“:
„Dragonboard 410c“JAV arquitetura ARM ir pavyzdinis pavyzdys, dėl kurio reikia atsižvelgti į „HostPC“naudojimą arquitetura arquitetura x86 arba x64. „Como vimos na sessão anterior“, kryžminis kompiliavimas, skirtas naudoti įvairioms programinės įrangos programoms, skirtoms skirtingoms kompiuterių programoms.
parsisiųsti
„HostPC Linux“32 bitai:
„HostPC Linux“64 bitai:
Instaliacija
Após a conclusão do download do cross cross-compile, o próximo passo é extrair os arquivos para algum directtório do system operacional. Para esse example, 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 arba kryžminės kompiliacijos konfigūracijos be „HostPC“:)
5 veiksmas: „IDE Eclipse“:
„Eclipse é um IDE“- integruotos plėtros aplinka, integruota plėtros aplinka, integruota programinė įranga, programinė įranga, skirta programoms ir skirtingoms kalboms.
Atsisiųsti ir įdiegti
Acesse https://www.eclipse.org e clique no botão Parsisiųsti, lokalizuoti, ne dainuoti aukščiau, parsisiųsti dainą iš įvairių versijų, suderinamų su kompiuteriu (kompiuteris/nešiojamasis kompiuteris).
Pradedant ir montuojant, sąsaja GUI yra skirtinga, o projektinė serija inicijuojama. Pasirinkimas ir pasirinkimas: „Eclipse IDE“, skirtas „C/C ++“kūrėjams.
6 veiksmas: „Criando Uma Aplicação E Transferindo Para Dragonboard 410c“per IDE Eclipse E SSH:
Naudojant programinę įrangą, skirtą naudoti „Eclipse“ir „Dragonboard 410c“naudojant „SSH“protokolą, reikia naudoti „Eclipse“ir „Portar Esse“kodą.
„Primeiro passo é abrir“arba „Eclipse“:
./užtemimas
EMM mišinys „ARM“:
Failas -> Naujas -> C -projektas
E preencher os campos:
- Projekto pavadinimas: helloworld
- Projekto tipas: „Hello World ANSI C Project“
- Įrankių grandinės: kryžminis GCC
7 veiksmas: „Básicas Da Aplicação“konfigūravimas:
Kaip konfigūracijos básicas da aplicação são kaip mišinio informacija:
- Autorius
- Pranešimas apie autorių teises
- Sveiki pasaulio sveikinimai
- Šaltinis
Spustelėkite „Kitas“.
8 veiksmas: konfigūruoti diegimą:
Nustatykite konfigūraciją, skirtą dislokuoti pasirinkimą, kaip parinkti derinimo ir leidimo parinktis:
Pasirinkimas ir pasirinkimas Pasirinkite viską
Em seguida, clique em Next.
9 veiksmas: „Configuração Do Cross Compile“:
Kryžminės kompiliacijos konfigūracija nesudaroma „Eclipse“, nes tai yra kryžminio kompiliatoriaus priešdėlio e o caminho do Toolchain informacija.
-
Kryžminis kompiliatoriaus priešdėlis
- HostPC 32 bitai: arm-linux-gnueabihf-
- HostPC 64 bitai: aarch64-linux-gnu-
-
Kelias
/opt/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu/bin
Em seguida, clique em Next.
10 žingsnis: „Compilação Do Projeto“:
Palyginamas arba projektuojamas paspaudimas, kuriame yra tiesioginis makaronų projektavimas, pasirinkus pasirinktą projektą ir kuriant projektą.
11 veiksmas: „Criando Conexão Com a Dragonboard“(1 dalis)
Spustelėkite, kad būtų sukurtas tiesioginis makaronų paruošimas ir pasirinkimas ir parinktys Vykdyti konfigūracijas.
12 žingsnis: „Criando Conexão Com a Dragonboard“(2 dalis)
Paspauskite „C/C ++“nuotolinės programos parinktį, gaukite rezultatą ir pritaikykite naują konfigūraciją.
Jei norite pasirinkti ryšį, pasirinkite nuotolinį kompiuterį.
13 žingsnis: „Criando Conexão Com a Dragonboard“(3 dalis)
Na sessão anterior criamos uma nova conexão, o próximo passo é configurar os parâmetros de conexão SSH:
- Šeimininkas
- Vartotojas
- Autentifikavimas slaptažodžiu
14 žingsnis: „Criando Conexão Com a Dragonboard“(4 dalis)
Nessa sessão, vamos configurar or local de armazenamento dos códigos compilados. Esama konfigūracija ir tikroji spustelėjimas naudojant naršyklę.
Paspauskite ant naršyklės, pasirinkite arba nukreipkite, ar norite eksportuoti binários gerados.
15 veiksmas: vykdykite „Aplicação Na Dragonboard 410c“per „Eclipse“
Agora com tudo configurado, podemos executar or projeto remotamente, click Run.
16 žingsnis: „Resultado Da Compilação No Eclipse“
Rezultatas be „Eclipse“:
Paskutinis prisijungimas: penktadienis lapkričio 25 d. 18:24:20 nuo 192.168.0.7
/home/linaro/Dokumentai/helloworld; exit linaro@linaro-alip: ~ $/home/linaro/Documents/helloworld; exit !!! Labas pasauli!!! Atsijungti
17 žingsnis. Rezultatas „Da Compilação Na Dragonboard 410c“
„Eclipse“(HostPC) ir „Dragonboard 410c“konfigūracijos konfigūracija, skirta apibrėžti ir nukreipti binario geografiją. Režisierius:
linaro@linaro-alip: ~ $ cd/home/linaro/Dokumentai/
Emo mišinys, dê permissão de execução para o binário gerado:
linaro@linaro-alip: ~ $ chmod u+x helloworld
Vykdyti binário:
linaro@linaro-alip: ~ $./helloworld
!!! Labas pasauli!!!
Rekomenduojamas:
Kaip iš naujo sukurti sąveiką naudojant „Eclipse“(„eGit“): 10 žingsnių
Kaip iš naujo sukurti interaktyvią informaciją naudojant „Eclipse“(„eGit“): 20180718 - aš „galvoju“Aš išsprendžiau problemą su vaizdais. Jei jie atrodo priartinti arba neturi prasmės, pabandykite spustelėti. Jei susiduriate su problema, atsiųskite man pranešimą ir aš pabandysiu padėti. Ši instrukcija pateikia žingsnis po žingsnio
„Eclipse“ir „JUnit“sąranka: 11 žingsnių
„Eclipse“ir „JUnit“sąranka: reikalingi dalykai: Kompiuteris su „Eclipse IDE“„Java“failas su funkcijomis/ metodais, kuriuos norite išbandyti Bandomasis failas su „JUnit“testais, kad būtų galima vykdyti jūsų funkcijas
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 žingsniai
„Vision 4all“- Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, „Dragonboard 410c E“„Android“programa: DESCRI Ç Ã OO intuito do projeto é dar autonomomia para deficientes visuais se locomoverem em ambientes patalpų como casas arba prekybos centrai ir oro uostai.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
„Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards“jutikliai: 7 žingsniai
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: 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
„Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine“: 6 žingsniai
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: Essa publica ç ã o tem como objetivo mostrar os passos vajad á rios para desenvolver aplica ç õ es anal ó