Spisu treści:
- Krok 1: Wymagania wstępne:
- Krok 2: Ambiente Desenvolvimento:
- Krok 3: Łańcuch narzędzi:
- Krok 4: Configurando O Cross Compile No HostPC:
- Krok 5: Zaćmienie IDE:
- Krok 6: Criando Uma Aplicação E Transferindo Para Dragonboard 410c przez IDE Eclipse E SSH:
- Krok 7: Configurações Básicas Da Aplicação:
- 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 (część 1)
- Krok 12: Criando Conexão Com a Dragonboard (część 2)
- Krok 13: Criando Conexão Com a Dragonboard (część 3)
- Krok 14: Criando Conexão Com a Dragonboard (część 4)
- Krok 15: Wykonaj Aplicação Na Dragonboard 410c Via Eclipse
- Krok 16: Resultado Da Compilação No Eclipse
- Krok 17: Resultado Da Compilação Na Dragonboard 410c
![Desenvolvendo Aplicações Remotamente dla Dragonboard 410c Usando IDE Eclipse: 17 kroków Desenvolvendo Aplicações Remotamente dla Dragonboard 410c Usando IDE Eclipse: 17 kroków](https://i.howwhatproduce.com/images/001/image-560-44-j.webp)
Wideo: Desenvolvendo Aplicações Remotamente dla Dragonboard 410c Usando IDE Eclipse: 17 kroków
![Wideo: Desenvolvendo Aplicações Remotamente dla Dragonboard 410c Usando IDE Eclipse: 17 kroków Wideo: Desenvolvendo Aplicações Remotamente dla Dragonboard 410c Usando IDE Eclipse: 17 kroków](https://i.ytimg.com/vi/zzJXnleN6Q4/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
![Aplikacje zdalne dla Dragonboard 410c Usando IDE Eclipse Aplikacje zdalne dla Dragonboard 410c Usando IDE Eclipse](https://i.howwhatproduce.com/images/001/image-560-45-j.webp)
O objetivo deste documento é mostrar as etapas necessárias para configurar lub ambiente desenvolvimento, de mode que o HostPC (Computador / Notebook), atrave do IDE Eclipse kompiluje kody i eksportuje do Alvo (Dragonboard 410c) przez SSH.
Krok 1: Wymagania wstępne:
Sprzęt komputerowy
- (1) Komputer / Notebook (HostPC)
- (1) Dragonboard 410c (Alvo)
Oprogramowanie
- IDE Eclipse CDT
- Kompilacja krzyżowa (GCC Linaro)
Infra estrutura de rede
- Rede WiFi Disponível
- Permissão para comunicação SSH na rede
Krok 2: Ambiente Desenvolvimento:
![Ambiente Desenvolvimento Ambiente Desenvolvimento](https://i.howwhatproduce.com/images/001/image-560-46-j.webp)
Wysyłaj dostępne oprogramowanie do tworzenia kopii zapasowych w formacie nativa, bezpośrednio do Dragonboard 410c (Plataforma Alvo), polecane do korzystania z komputera/notatnika (HostPC) dla nowych aplikacji.
W przypadku esse Guia Estamos zakłada, że Host jest używany przez system operacyjny Linux. No entanto, esse desenvolvimento pode ser feito em Microsoft Windows e Apple MacOS.
Krok 3: Łańcuch narzędzi:
![Łańcuch narzędzi Łańcuch narzędzi](https://i.howwhatproduce.com/images/001/image-560-47-j.webp)
Toolchain jest połączony z ferramentas de programação usadas dla gerar binários de softwares. O elementos de uma Toolchain são:
- Monter
- Kompilator
- Linker
- Debuger
- Biblioteki uruchomieniowe
- Narzędzia
Wskazówki dotyczące łańcucha narzędzi:
Nativo
Compilação para a mesma arquitetura onde está sendo gerado o binário da aplicação.
Kompilacja krzyżowa
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.
Krok 4: Configurando O Cross Compile No HostPC:
![Konfiguracja O Cross Compile Brak HostPC Konfiguracja O Cross Compile Brak HostPC](https://i.howwhatproduce.com/images/001/image-560-48-j.webp)
Dragonboard 410c usa arquitetura ARM i dla przykładowych estamo que lub HostPC używa arquitetura arquitetura x86 lub x64. Como vimos na sessão anterior, Cross Compile é um método utilizado for gerar executáveis de software para diferentes arquiteturas de computadores.
Pobierać
HostPC Linux 32 bity:
HostPC Linux 64 bity:
Instalacja
Após a conclusão do download do cross-compile, o próximo passo é extrair os arquivos para algum diretório do sistema operacional. 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 lub konfiguracja skrośnej kompilacji bez HostPC:)
Krok 5: Zaćmienie IDE:
![Zaćmienie IDE Zaćmienie IDE](https://i.howwhatproduce.com/images/001/image-560-49-j.webp)
Eclipse é um IDE - Zintegrowane środowisko programistyczne, zintegrowane środowisko programistyczne, które pozwala na korzystanie z różnych języków programowania.
Pobierz e 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 iniciar a instalação, interfejs GUI uma com diferentes projetos será iniciada. Wybierz opcję: Eclipse IDE dla programistów C/C++.
Krok 6: Criando Uma Aplicação E Transferindo Para Dragonboard 410c przez IDE Eclipse E SSH:
![Criando Uma Aplicação E Transferindo Para Dragonboard 410c przez IDE Eclipse E SSH Criando Uma Aplicação E Transferindo Para Dragonboard 410c przez IDE Eclipse E SSH](https://i.howwhatproduce.com/images/001/image-560-50-j.webp)
Os proximos passos são as etapas necessárias para criar um projeto de software usando Eclipse e portar esse código na Dragonboard 410c przez protokół SSH.
Primeiro passo é abrir o Eclipse:
./zaćmienie
Em seguida iremos criar um projeto ARM:
Plik -> Nowy -> C-Project
E preencher os campos:
- Nazwa projektu: helloworld
- Typ projektu: Hello World ANSI C Project
- Łańcuchy narzędzi: krzyż GCC
Krok 7: Configurações Básicas Da Aplicação:
![Configurações Básicas Da Aplicação Configurações Básicas Da Aplicação](https://i.howwhatproduce.com/images/001/image-560-51-j.webp)
As configurações básicas da aplicação são as seguintes informações:
- Autor
- Informacja o prawach autorskich
- Witaj świecie!
- Źródło
Kliknij na Dalej.
Krok 8: Configuração De Deploy:
![Konfiguracja wdrożenia Konfiguracja wdrożenia](https://i.howwhatproduce.com/images/001/image-560-52-j.webp)
Para a configuração de Deploy vamos selecionar as opções Debug e Release:
Wybierz opcję Wybierz wszystko
Em seguida, klika em Dalej.
Krok 9: Configuração Do Cross Compile:
![Konfiguracja Do Cross Compile Konfiguracja Do Cross Compile](https://i.howwhatproduce.com/images/001/image-560-53-j.webp)
configuração do cross-compile nie Eclipse składa się em setar jako informações de Cross kompilator prefiks e o caminho do Toolchain.
-
Przedrostek kompilatora krzyżowego
- HostPC 32 bity: ramię-linux-gnueabihf-
- 64 bity HostPC: aarch64-linux-gnu-
- Ścieżka
/opt/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu/bin
Em seguida, klika em Dalej.
Krok 10: Compilação Do Projeto:
![Compilação Do Projekto Compilação Do Projekto](https://i.howwhatproduce.com/images/001/image-560-54-j.webp)
Para Compilar o projekt klika com botão direito na makaron do projektu, em seguida selecione a opção Build Project.
Krok 11: Criando Conexão Com a Dragonboard (część 1)
![Criando Conexão Com a Dragonboard (część 1) Criando Conexão Com a Dragonboard (część 1)](https://i.howwhatproduce.com/images/001/image-560-55-j.webp)
Clique com botão direito na pasta do projektu i wybierz opcję Run configurations.
Krok 12: Criando Conexão Com a Dragonboard (część 2)
![Criando Conexão Com a Dragonboard (część 2) Criando Conexão Com a Dragonboard (część 2)](https://i.howwhatproduce.com/images/001/image-560-56-j.webp)
![Criando Conexão Com a Dragonboard (część 2) Criando Conexão Com a Dragonboard (część 2)](https://i.howwhatproduce.com/images/001/image-560-57-j.webp)
Cliques na opção C/C++ Remote Application, które są wynikiem dodawania nowej konfiguracji projektu zdalnego.
Em seguida, em Connection selecione a opção Remote Host.
Krok 13: Criando Conexão Com a Dragonboard (część 3)
![Criando Conexão Com a Dragonboard (część 3) Criando Conexão Com a Dragonboard (część 3)](https://i.howwhatproduce.com/images/001/image-560-58-j.webp)
Na sessão anterior criamos uma nova conexão, o próximo passo é configurar os parametros de conexão SSH:
- Gospodarz
- Użytkownik
- Uwierzytelnianie oparte na hasłach
Krok 14: Criando Conexão Com a Dragonboard (część 4)
![Criando Conexão Com a Dragonboard (część 4) Criando Conexão Com a Dragonboard (część 4)](https://i.howwhatproduce.com/images/001/image-560-59-j.webp)
![Criando Conexão Com a Dragonboard (część 4) Criando Conexão Com a Dragonboard (część 4)](https://i.howwhatproduce.com/images/001/image-560-60-j.webp)
Nessa sessão, vamos configurar o local de armazenamento dos códigos compilados. Essa configuração i feita quando clicamos na botão Browser.
Após clicar botão Browser, wybieranie lub kierowanie eksportem deseja o binários gerados.
Krok 15: Wykonaj Aplicação Na Dragonboard 410c Via Eclipse
![Executando a Aplicação Na Dragonboard 410c Via Eclipse Executando a Aplicação Na Dragonboard 410c Via Eclipse](https://i.howwhatproduce.com/images/001/image-560-61-j.webp)
Agora com tudo configurado, podemos executar lub projeto remotamente, clicando em Run.
Krok 16: Resultado Da Compilação No Eclipse
![Resultado Da Compilação No Eclipse Resultado Da Compilação No Eclipse](https://i.howwhatproduce.com/images/001/image-560-62-j.webp)
O resultado no Eclipse é:
Ostatnie logowanie: pt. lis 25 18:24:20 2016 od 192.168.0.7
/home/linaro/Dokumenty/helloworld;exit linaro@linaro-alip:~$/home/linaro/Dokumenty/helloworld;exit !!! Witaj świecie!!! Wyloguj
Krok 17: Resultado Da Compilação Na Dragonboard 410c
Nas configuraçes da conexão entre o Eclipse (HostPC) i Dragonboard 410c przed ostatecznym kierunkiem dla armazenar os binários gerados. Acesse esse diretório:
linaro@linaro-alip:~$ cd /home/linaro/Dokumenty/
Em seguida, dê permissão de execução para o binário gerado:
linaro@linaro-alip:~$ chmod u+x helloworld
Wykonaj o binário:
!!! Witaj świecie!!!
Zalecana:
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 kroków
![Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 kroków Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 kroków](https://i.howwhatproduce.com/images/004/image-10674-j.webp)
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: DESCRIÇÃOO intuito do projektu é dar autonomia para deficientes visuais se locomoverem em ambientes indoor como casas ou centra handlowe e aeroportos. Locomoç'o em ambientes j'aacute; mapeados pode ou nã o s
Komunikacja Serial Com a Dragonboard 410c Usando Mezzanine 96boards Czujniki: 7 kroków
![Komunikacja Serial Com a Dragonboard 410c Usando Mezzanine 96boards Czujniki: 7 kroków Komunikacja Serial Com a Dragonboard 410c Usando Mezzanine 96boards Czujniki: 7 kroków](https://i.howwhatproduce.com/images/004/image-11034-j.webp)
Komunikacja Serial Com a Dragonboard 410c Usando Mezzanine 96boards Czujniki: O objetivo desse tutorial é mostrar as etapas necessá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 kroków
![Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: 6 kroków Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: 6 kroków](https://i.howwhatproduce.com/images/005/image-12403-j.webp)
Pobierz aplikacje analityczne dla Dragonboard 410c Com Linker Sprite Mezzanine: Essa publiczna çã o tej samej grze, która jest wymagana, jeśli potrzebujesz aplikacji dla desenvolver ções Dragonboard Mezzanine 410c i dn
Jak zaimportować projekty Java do środowiska Eclipse dla początkujących: 11 kroków
![Jak zaimportować projekty Java do środowiska Eclipse dla początkujących: 11 kroków Jak zaimportować projekty Java do środowiska Eclipse dla początkujących: 11 kroków](https://i.howwhatproduce.com/images/005/image-13230-j.webp)
Jak importować projekty Java do środowiska Eclipse dla początkujących: Wprowadzenie Poniższe instrukcje zawierają wskazówki krok po kroku dotyczące instalowania projektów Java w oprogramowaniu komputerowym Eclipse. Projekty Java zawierają cały kod, interfejsy i pliki niezbędne do stworzenia programu Java. Te projekty są pla
Jak korzystać z multimetru w języku tamilskim - Przewodnik dla początkujących - Multimetr dla początkujących: 8 kroków
![Jak korzystać z multimetru w języku tamilskim - Przewodnik dla początkujących - Multimetr dla początkujących: 8 kroków Jak korzystać z multimetru w języku tamilskim - Przewodnik dla początkujących - Multimetr dla początkujących: 8 kroków](https://i.howwhatproduce.com/images/007/image-19670-j.webp)
Jak korzystać z multimetru w języku tamilskim | Przewodnik dla początkujących | Multimetr dla początkujących: Witajcie przyjaciele, W tym samouczku wyjaśniłem, jak używać multimetru we wszelkiego rodzaju obwodach elektronicznych w 7 różnych krokach, takich jak 1) test ciągłości w celu rozwiązywania problemów ze sprzętem 2) Pomiar prądu stałego 3) testowanie diody i diody LED 4) Pomiar Żyw