Inhaltsverzeichnis:
- Schritt 1: Vorraussetzungen:
- Schritt 2: Ambiente De Desenvolvimento:
- Schritt 3: Werkzeugkette:
- Schritt 4: Configurando O Cross Compile Kein HostPC:
- Schritt 5: IDE-Eclipse:
- Schritt 6: Criando Uma Aplicação E Transferindo Para Dragonboard 410c über IDE Eclipse E SSH:
- Schritt 7: Configurações Basics Da Aplicação:
- Schritt 8: Konfigurieren der Bereitstellung:
- Schritt 9: Konfigurieren Sie Cross Compile:
- Schritt 10: Compilação Do Projecto:
- Schritt 11: Criando Conexão Com ein Dragonboard (Teil 1)
- Schritt 12: Criando Conexão Com ein Dragonboard (Teil 2)
- Schritt 13: Criando Conexão Com ein Dragonboard (Teil 3)
- Schritt 14: Criando Conexão Com ein Dragonboard (Teil 4)
- Schritt 15: Ausführen einer Aplicação Na Dragonboard 410c über Eclipse
- Schritt 16: Resultado Da Compilação No Eclipse
- Schritt 17: Resultado Da Compilação Na Dragonboard 410c
Video: Desenvolvendo Remotamente Remotamente Para a Dragonboard 410c Usando IDE Eclipse - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
O objetivo deste documento é mostrar as etapas notables para configurar o ambiente de desenvolvimento, de modo que o HostPC (Computador / Notebook), através do IDE Eclipse compilieren oder códigos und exporte para o Alvo (Dragonboard 410c) über SSH.
Schritt 1: Vorraussetzungen:
Hardware
- (1) Computer / Notebook (HostPC)
- (1) Dragonboard 410c (Alvo)
Software
- IDE Eclipse CDT
- Kreuzkompilieren (GCC Linaro)
Infra estrutura de Rede
- WLAN disponível Rede
- Permissão para comunicação SSH na rede
Schritt 2: Ambiente De Desenvolvimento:
Mesmo sende Possível Desenvolver Softwares de nativa forma, diretamente auf Dragonboard 410c (Plataforma Alvo), zu empfehlen, um Computador / Notebook (HostPC) für die Entwicklung von Anwendungen zu verwenden.
Para esse guia estamos assumindo que host está usando betriebssystem Linux. Kein Entanto, esse desenvolvimento pode ser feito em Microsoft Windows und Apple MacOS.
Schritt 3: Werkzeugkette:
Toolchain é um Verbindung von Ferramentas de Programmação Usadas für Geräte binários de Softwares. Os elementos de uma Toolchain são:
- Monteur
- Compiler
- Linker
- Debugger
- Laufzeitbibliotheken
- Dienstprogramme
Tipos de Toolchain:
Nativo
Compilação para a mesma arquitetura onde está sendo gerado or binário da aplicação.
Kreuzkompilieren
Cross-Compilierung ist eine Methode, die für die Ausführung von Software für verschiedene Computerarchitekturen verwendet wird. É usado quando a plataforma de desenvolvimento (Host) tem arquitetura diferente do alvo.
Schritt 4: Configurando O Cross Compile Kein HostPC:
Ein Dragonboard 410c-US-Arquitetura-ARM ist für ein Beispiel für die Verwendung von HostPC-Arquitetura-Arquitetura-X86- oder -X64-Geräten geeignet. Como vimos na sessão anterior, Cross Compile ist eine Methode, die für die Ausführung von Software für verschiedene Architekturen von Computadores verwendet wird.
Herunterladen
HostPC Linux 32 Bit:
HostPC Linux 64 Bit:
Installation
Als Fazit zum Download, Cross-Compile, 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 oder Cross-Compile-Konfiguration kein HostPC:)
Schritt 5: IDE-Eclipse:
Eclipse é um IDE - Integrierte Entwicklungsumgebung, Umgebung für integrierte Integration, erlaubt oder Software-Desenvolvimento mit unterschiedlichen Programmiersprachen.
Download und Installation
Greifen Sie auf https://www.eclipse.org zu und klicken Sie auf keinen Bot. Download, Lokalisierung ohne Vorrang vor der Site, auf der Seite zum Herunterladen auf dem Computer/Notebook.
Ao initiar a instalação, uma Interface GUI com unterschiedliche Projekte será iniciada. Option auswählen: Eclipse-IDE für C/C++-Entwickler.
Schritt 6: Criando Uma Aplicação E Transferindo Para Dragonboard 410c über IDE Eclipse E SSH:
Diese Schritte sind erforderlich, um Software für Eclipse- und Dragonboard 410c-Protokolle über das SSH-Protokoll zu verwenden.
Primeiro passo é abrir o Eclipse:
./Finsternis
Em seguida iremos criar um projeto ARM:
Datei -> Neu -> C-Projekt
E preencher os campos:
- Projektname: helloworld
- Projekttyp: Hello World ANSI C-Projekt
- Toolchains: Cross GCC
Schritt 7: Configurações Basics Da Aplicação:
Als configurações básicas da aplicação são as seguintes informações:
- Autor
- Urheberrechtshinweis
- Hallo Weltgruß
- Quelle
Klicken Sie auf Weiter.
Schritt 8: Konfigurieren der Bereitstellung:
Para a configuração de Deploy vamos selecionar as opções Debug e Release:
Wählen Sie eine Option aus Alle auswählen
Em seguida, clique em Next.
Schritt 9: Konfigurieren Sie Cross Compile:
Eine Konfiguration für Cross-Compilierung ohne Eclipse besteht aus einem Setar als Information über das Cross-Compiler-Präfix und o Caminho für Toolchain.
-
Cross-Compiler-Präfix
- HostPC 32 Bit: arm-linux-gnueabihf-
- HostPC 64-Bit: aarch64-linux-gnu-
-
Weg
/opt/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu/bin
Em seguida, clique em Next.
Schritt 10: Compilação Do Projecto:
Zum Kompilieren oder Projeto-Clique mit Botão-Direito-Projekten, ist die Auswahl einer Option zum Build-Projekt.
Schritt 11: Criando Conexão Com ein Dragonboard (Teil 1)
Klicken Sie auf den Botão-Befehl, um Pasta zu erstellen, und wählen Sie eine Option aus Run-Konfigurationen.
Schritt 12: Criando Conexão Com ein Dragonboard (Teil 2)
Sie können C/C++-Remote-Anwendung verwenden, um eine neue Konfiguration des Projekts zu ändern.
Wählen Sie eine Verbindung für den Remote-Host aus.
Schritt 13: Criando Conexão Com ein Dragonboard (Teil 3)
Na sessão anterior criamos uma nova conexão, oder próximo passo é configurar os parametros de conexão SSH:
- Gastgeber
- Benutzer
- Passwortbasierte Authentifizierung
Schritt 14: Criando Conexão Com ein Dragonboard (Teil 4)
Nessa sessão, vamos configurar oder local de armazenamento dos códigos compilados. Es ist eine Konfiguration und eine schnelle Klickbarkeit in einem Botbrowser erforderlich.
Aós clicar botão Browser, selecione or diretório onde deseja exportar os binários gerados.
Schritt 15: Ausführen einer Aplicação Na Dragonboard 410c über Eclipse
Agora com tudo configurado, podemos executar or projeto remotamente, clicando em Run.
Schritt 16: Resultado Da Compilação No Eclipse
O resultado no Eclipse é:
Letztes Login: Fr 25 Nov 18:24:20 2016 von 192.168.0.7
/home/linaro/Documents/helloworld;exit linaro@linaro-alip:~$/home/linaro/Documents/helloworld;exit !!! Hallo Welt!!! Ausloggen
Schritt 17: Resultado Da Compilação Na Dragonboard 410c
Konfiguriert für die Verbindung zwischen Eclipse (HostPC) und Dragonboard 410c, die definiert werden kann, um Geräte für Computer oder Geräte zu verwenden. Zugang zum Diretório:
linaro@linaro-alip:~$ cd /home/linaro/Documents/
Em seguida, dê permissão de execução para o binário gerado:
linaro@linaro-alip:~$ chmod u+x halloworld
Ausführen oder binário:
!!! Hallo Welt!!!
Empfohlen:
Rebase Interactive mit Eclipse (eGit) – wikiHow
Wie man Interactive mit Eclipse (eGit) umbasiert: 20180718 - Ich "denke" Ich habe das Problem mit den Bildern gelöst. Wenn sie vergrößert erscheinen oder keinen Sinn ergeben, klicken Sie. Wenn Sie auf ein Problem stoßen, feuern Sie mich eine Nachricht und ich werde versuchen, zu helfen. Dieses instructable bietet die Schritt-für-Schritt-De
So importieren Sie Java-Projekte in Eclipse für Anfänger – wikiHow
So importieren Sie Java-Projekte in Eclipse für Anfänger: EinführungDie folgende Anleitung führt Sie Schritt für Schritt durch die Installation von Java-Projekten auf der Computersoftware Eclipse. Java-Projekte enthalten alle Codes, Schnittstellen und Dateien, die zum Erstellen eines Java-Programms erforderlich sind. Diese Projekte sind pla
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
Arduino IDE unter Windows 10 installieren: 8 Schritte
So installieren Sie die Arduino IDE unter Windows 10: Der erste Schritt, um Ihr Elektronikabenteuer mit dem Arduino-Board zu beginnen, besteht darin, die erforderliche Software installiert zu haben. Dieses Tutorial zeigt Ihnen, wie Sie die Arduino IDE unter Windows 10 installieren
So installieren Sie die Arduino IDE-Software unter Windows 10 #Arduino_1: 8 Schritte
So installieren Sie die Arduino IDE-Software unter Windows 10 #Arduino_1: In diesem Artikel. Ich zeige Ihnen, wie Sie die Arduino IDE-Software unter Windows 10 installieren. Arduino IDE ist eine Software zum Programmieren von Arduino Board. Diese Software wird als Texteditor zum Erstellen, Öffnen, Bearbeiten und Validieren von Code für Arduino verwendet. Der Code oder Pro