Πίνακας περιεχομένων:
- Βήμα 1: Pré Requisitos:
- Βήμα 2: Ambiente De Desenvolvimento:
- Βήμα 3: Αλυσίδα εργαλείων:
- Βήμα 4: Configurando O Cross Compile No HostPC:
- Βήμα 5: Έκλειψη IDE:
- Βήμα 6: Criando Uma Aplicação E Transferindo Para Dragonboard 410c Via IDE Eclipse E SSH:
- Βήμα 7: Configurações Básicas Da Aplicação:
- Βήμα 8: Configuração De Deploy:
- Βήμα 9: Configuração Do Cross Compile:
- Βήμα 10: Compilação Do Projeto:
- Βήμα 11: Criando Conexão Com a Dragonboard (Parte 1)
- Βήμα 12: Criando Conexão Com a Dragonboard (Parte 2)
- Βήμα 13: Criando Conexão Com a Dragonboard (Parte 3)
- Βήμα 14: Criando Conexão Com a Dragonboard (Parte 4)
- Βήμα 15: Εκτελέστε ένα Aplicação Na Dragonboard 410c Via Eclipse
- Βήμα 16: Resultado Da Compilação No Eclipse
- Βήμα 17: Resultado Da Compilação Na Dragonboard 410c
Βίντεο: Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Σχετικά με τον τρόπο με τον οποίο μπορείτε να ρυθμίσετε τις παραμέτρους ή τις ρυθμίσεις του περιβάλλοντος, του modo que o HostPC (Computador / Notebook), των IDE Eclipse να μεταγλωττίσετε τους κωδικούς και να εξάγετε για Alvo (Dragonboard 410c) μέσω SSH.
Βήμα 1: Pré Requisitos:
Σκεύη, εξαρτήματα
- (1) Υπολογιστής / Σημειωματάριο (HostPC)
- (1) Dragonboard 410c (Alvo)
Λογισμικό
- IDE Eclipse CDT
- Cross compile (GCC Linaro)
Infra estrutura de rede
- Επαναφορά αποστολής WiFi
- Permissão para comunicação SSH και rede
Βήμα 2: Ambiente De Desenvolvimento:
Έχετε τη δυνατότητα να αποκτήσετε λογισμικά απενεργοποίησης από τη φύση, τα στοιχεία του Dragonboard 410c (Plataforma Alvo), που συνιστούμε να χρησιμοποιήσετε υπολογιστές / φορητούς υπολογιστές (HostPC) για εφαρμογές που μπορείτε να χρησιμοποιήσετε.
Πραγματικά, πρέπει να υποθέσουμε ότι ο κεντρικός υπολογιστής χρησιμοποιεί λειτουργικό σύστημα Linux. Δεν χρειάζεται, είναι απαραίτητο να χρησιμοποιείτε τον κωδικό πρόσβασης των Microsoft Windows και Apple MacOS.
Βήμα 3: Αλυσίδα εργαλείων:
Εργαλειοθήκη που συνδέεται με τη χρήση των προγραμμάτων που χρησιμοποιούν για τη χρήση πολλών λογισμικών. Os elementos de uma Toolchain são:
- Συμβολομεταφράστης
- Μεταγλωττιστής
- Linker
- Debugger
- Βιβλιοθήκες χρόνου εκτέλεσης
- Βοηθητικά προγράμματα
Tipos de Toolchain:
Nativo
Compilação para a mesma arquitetura onde está sendo gerado o binário da aplicação.
Cross Compile
Cross compile é um étodo useisado για τη γενική εκτέλεση λογισμικού για διαφορετικές αρχιτεκτονικές υπολογιστών. Usado quando a plataforma de desenvolvimento (Host) tem arquitetura diferente do alvo.
Βήμα 4: Configurando O Cross Compile No HostPC:
Ένα Dragonboard 410c usa arquitetura ARM και παραδείγματος χάριν αξιολογεί την αξία του HostPC που χρησιμοποιεί την αρχιτεκτονική της αρχιτεκτονικής x86 ή x64. Σύνδεση με το προηγούμενο, Cross Compile και τη χρήση των προγραμμάτων λογισμικού για τις διαφορετικές αρχιτεκτονικές υπολογιστών.
Κατεβάστε
HostPC Linux 32 Bits:
HostPC Linux 64 bit:
Instalação
Μπορείτε να ολοκληρώσετε τη λήψη της σταυρωτής μεταγλώττισης, ή να προχωρήσετε στην εξόρυξή σας για να εκτελέσετε ένα σύστημα λειτουργίας. 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 ή cross-compile configurado χωρίς HostPC:)
Βήμα 5: Έκλειψη IDE:
Eclipse um um um IDE - Integrated Development Environment, ambiente de desenvolvimento integrado, που επιτρέπουν τη χρήση λογισμικών και χρησιμοποιούν διαφορετικές γλώσσες προγραμματισμού.
Λήψη e Instalação
Acesse https://www.eclipse.org e clique no botão Download, localizado no canto superior do site, μπορείτε να το κατεβάσετε από πολλούς συμβατούς διακομιστές (υπολογιστής/σημειωματάριο).
Εγκαταστήστε μια εγκατάσταση, uma interface GUI com diferentes projetos será iniciada. Επιλέξτε μια επιλογή: Eclipse IDE για προγραμματιστές C/C ++.
Βήμα 6: Criando Uma Aplicação E Transferindo Para Dragonboard 410c Via IDE Eclipse E SSH:
Παρέχεται η δυνατότητα μετατροπής του λογισμικού που χρησιμοποιείται από το Eclipse και το portar και το Dragonboard 410c μέσω πρωτοκόλλου SSH.
Primeiro passo é abrir o Eclipse:
./έκλειψη
Em seguida iremos criar um projeto ARM:
Αρχείο -> Νέο -> C -Project
E preencher os campos:
- Όνομα έργου: helloworld
- Τύπος έργου: Hello World ANSI C Project
- Toolchains: Cross GCC
Βήμα 7: Configurações Básicas Da Aplicação:
As configurações básicas da aplicação são as seguintes informações:
- Συγγραφέας
- Σημείωση πνευματικών δικαιωμάτων
- Γεια σου παγκόσμιο χαιρετισμό
- Πηγή
Κάντε κλικ στο Επόμενο.
Βήμα 8: Configuração De Deploy:
Για μια διαμόρφωση Ανάπτυξη vamos selecionar ως επιλογές Debug e Release:
Επιλέξτε όλες τις επιλογές
Em seguida, clique em Next.
Βήμα 9: Configuração Do Cross Compile:
Μια διαμόρφωση διασταυρούμενης μεταγλώττισης χωρίς Eclipse συνίσταται σε εμάς ως πληροφορίες για το πρόθεμα του μεταγλωττιστή Cross και για εργαλειοθήκη.
-
Πρόθεμα Cross Compiler
- HostPC 32 bit: arm-linux-gnueabihf-
- HostPC 64 bit: aarch64-linux-gnu-
-
Μονοπάτι
/opt/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu/bin
Em seguida, clique em Next.
Βήμα 10: Compilação Do Projeto:
Για τη συλλογή ή την προώθηση της κλίκ, μπορείτε να χρησιμοποιήσετε τη ζύμη για να προμηθευτείτε, επιλέγοντας μια επιλογή κατασκευής έργου.
Βήμα 11: Criando Conexão Com a Dragonboard (Parte 1)
Κάντε κλικ στην επιλογή άμεσων και ζυμαρικών για να προχωρήσετε και να επιλέξετε μια επιλογή Εκτέλεση διαμορφώσεων.
Βήμα 12: Criando Conexão Com a Dragonboard (Parte 2)
Θα πρέπει να κάνετε κλικ στην επιλογή C/C ++ Απομακρυσμένη εφαρμογή, με αποτέλεσμα να προσαρμόσετε τη νέα ρύθμιση παραμέτρων της απομακρυσμένης διαμόρφωσης.
Επιλέξτε, em Σύνδεση επιλέξτε μια επιλογή Απομακρυσμένου κεντρικού υπολογιστή.
Βήμα 13: Criando Conexão Com a Dragonboard (Parte 3)
Προηγούμενο criamos uma nova conexão, ή próximo passo é configurar os parâmetros de conexão SSH:
- Πλήθος
- Χρήστης
- Αυτοματοποίηση βασισμένος σε κωδικό πρόσβασης
Βήμα 14: Criando Conexão Com a Dragonboard (Parte 4)
Nessa sessão, vamos configurar o local de armazenamento dos códigos compilados. Essa configuração é feita quando clicamos na botão Browser.
Κάντε κλικ στο πρόγραμμα περιήγησης, επιλέξτε μια επιλογή για να εξαγάγετε τα δεδομένα σας.
Βήμα 15: Εκτελέστε ένα Aplicação Na Dragonboard 410c Via Eclipse
Agora com tudo configurado, podemos εκτελεστής ή προβολή απομακρυσμένων, κάντε κλικ στο Run.
Βήμα 16: Resultado Da Compilação No Eclipse
O resultado no Eclipse είναι:
Τελευταία σύνδεση: Παρ 25 Νοεμβρίου 18:24:20 2016 από 192.168.0.7
/home/linaro/Documents/helloworld; exit linaro@linaro-alip: ~ $/home/linaro/Documents/helloworld; έξοδος !!! Γειά σου Κόσμε!!! Αποσύνδεση
Βήμα 17: Resultado Da Compilação Na Dragonboard 410c
Μπορείτε να διαμορφώσετε την είσοδο του Eclipse (HostPC) και του Dragonboard 410c που θα καθοριστούν και θα διαρρεύσουν για τον οπλισμό των συστημάτων υπογείωσης. Acesse esse 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 helloworld
Εκτελέστε το binário:
linaro@linaro-alip: ~ $./helloworld
!!! Γειά σου Κόσμε!!!
Συνιστάται:
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 Βήματα
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes εσωτερικούς χώρους como casas ou εμπορικών κέντρων και αεροδρομίων.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Αισθητήρες: 7 Βήματα
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Αισθητήρες: O objetivo desse tutorial é mostrar as etapas need á 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
Ανίχνευση καταστάσεων έκτακτης ανάγκης - Qualcomm Dragonboard 410c: 7 βήματα
Ανίχνευση καταστάσεων έκτακτης ανάγκης - Qualcomm Dragonboard 410c: Αναζητώντας συστήματα ασφαλείας που λειτουργούν για την παρακολούθηση καταστάσεων έκτακτης ανάγκης, είναι πιθανό να παρατηρήσετε ότι είναι πολύ δύσκολο να επεξεργαστείτε όλες τις καταγεγραμμένες πληροφορίες. Σκεπτόμενοι αυτό, αποφασίσαμε να χρησιμοποιήσουμε τις γνώσεις μας στην επεξεργασία ήχου/εικόνας, αισθητήρες
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 Βήματα
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: A nossa lixeira inteligente αποτελείται από ξεχωριστά ç ã o autom á tica do lixo. Κάμερα Atrav é s de uma, ela identifica o tipo de lixo e o deposita no compartimento επαρκής για posteriormente ser reciclado
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: 6 Steps
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: Essa publica ç ã o tem como objetivo mostrar os passos need á rios para desenvolver aplica ç õ es anal & meacozecino4