Mündəricat:

Dragonboard 410c Usando IDE Eclipse: 17 Adımda Uzaqdan Tətbiq Edin
Dragonboard 410c Usando IDE Eclipse: 17 Adımda Uzaqdan Tətbiq Edin

Video: Dragonboard 410c Usando IDE Eclipse: 17 Adımda Uzaqdan Tətbiq Edin

Video: Dragonboard 410c Usando IDE Eclipse: 17 Adımda Uzaqdan Tətbiq Edin
Video: Introduction to Timesys University 4-part webinar Developing using DragonBoard 410c | Episode 79 2024, Dekabr
Anonim
Bir Dragonboard 410c istifadə edərək IDE Eclipse tətbiqini açın
Bir Dragonboard 410c istifadə edərək IDE Eclipse tətbiqini açın

HostPC (Computador / Notebook) və ya SSH vasitəsi ilə Alvo (Dragonboard 410c) ixrac etmək üçün IDE Eclipse tərtib etmək üçün lazım olan bütün sənədlərin və sənədlərin konfiqurasiyası tələb olunur.

Addım 1: Şərtlər:

Avadanlıq

  • (1) Computador / Notebook (HostPC)
  • (1) Dragonboard 410c (Alvo)

Proqram təminatı

  • IDE Eclipse CDT
  • Çapraz tərtib (GCC Linaro)

İnfra estrutura de rede

  • WiFi -dən istifadə edin
  • SSH -in yenidən qurulması üçün icazə verin

Addım 2: Ambiente De Desenvolvimento:

Ambiente De Desenvolvimento
Ambiente De Desenvolvimento

Bu proqramlar, Dragonboard 410c (Plataforma Alvo) və ya Computador / Notebook (HostPC) proqramlarının istifadəsini asanlaşdırmaq üçün proqramların yaradılmasına imkan verir.

Bu, Linux əməliyyat sistemini idarə etmək üçün bir əsasdır. Microsoft Windows və Apple MacOS əməliyyat sistemlərində heç bir problem yoxdur.

Addım 3: Alət zənciri:

Alət zənciri
Alət zənciri

Proqram təminatı üçün proqram təminatı proqramları da istifadə edilə bilər. Alət zəncirinin elementləri aşağıdakılardır:

  • Montajçı
  • Tərtibçi
  • Bağlayıcı
  • Debugger
  • İşləmə Kitabxanaları
  • Kommunal xidmətlər

Alət Zənciri Tipləri:

Nativo

Şəxsi məlumatların təhlili və ya təhvil verilməsi.

Çapraz Kompilyasiya

Kompüter proqramları üçün fərqli proqramlar hazırlamaq üçün lazım olan məlumatları çap edin. Bu proqramlar bir -birindən fərqlənə bilər.

Addım 4: Configurando O Cross Compil No HostPC:

Configurando O Cross Compil No HostPC
Configurando O Cross Compil No HostPC

Bir Dragonboard 410c, ARM və ya HostPC -dən x86 və ya x64 -ə qədər olan bütün əməliyyat sistemləri üçün bir nümunədir. Əvvəllər, Çapraz Kompilyasiya proqramları, kompüterlər üçün fərqli proqramlar üçün hazırlanmışdır.

Yüklə

HostPC Linux 32 Bit:

HostPC Linux 64 bit:

Quraşdırın

Çapraz tərtib etmək və ya əməliyyat sistemini idarə etmək üçün lazım olan bütün məlumatları yükləyə bilərsiniz. Məsələn, " /opt" funksiyasını yerinə yetirmək üçün:

tar xf gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu.tar.xz -C /opt

Feito isso, mövzular və ya HostPC yoxdur çapraz tərtib konfiqurasiya:)

Addım 5: IDE Eclipse:

IDE Tutulması
IDE Tutulması

Eclipse və ya IDE - İnteqrasiya edilmiş İnkişaf Mühiti, proqram təminatı və proqram təminatı ilə əlaqəli bütün proqramları birləşdirir.

Yükləyin yükləyin

Dərhal https://www.eclipse.org yükləməyin, saytın heç bir üstünlüyünün yoxlanılmasının, kompüterinizin kompüterə yüklənməsinin (kompüter/noutbuk) yüklənməsini təmin edin.

Əlavə etmək olarsa, GUI interfeysi bir -birindən fərqlidir. Seçimlər: C/C ++ Yaradıcıları üçün Eclipse IDE.

Addım 6: IDE Eclipse E SSH vasitəsilə Criando Uma Aplicação E Transferindo Para Dragonboard 410c:

IDE Eclipse E SSH vasitəsilə Criando Uma Aplicação E Transferindo Para Dragonboard 410c
IDE Eclipse E SSH vasitəsilə Criando Uma Aplicação E Transferindo Para Dragonboard 410c

SSH protokolu vasitəsilə Eclipse və Dragonboard 410c proqramları ilə birlikdə proqram təminatı üçün də lazım olan bütün məlumatları əldə edə bilərsiniz.

Başlanğıc və ya tutulma:

./clipse

ARM -in bütün layihələri ARM -də:

Fayl -> Yeni -> C -Layihəsi

Kampaniya üçün:

  • Layihənin adı: helloworld
  • Layihə növü: Hello World ANSI C Project
  • Alət zəncirləri: Cross GCC

Addım 7: Básicas Da Aplicação qurun:

Básicas Da Aplicação konfiqurasiya
Básicas Da Aplicação konfiqurasiya

Məlumatların dəyişdirilməsi kimi:

  • Müəllif
  • Müəllif hüquqları bildirişi
  • Salam dünya salamı
  • Mənbə

Sonrakı klikləyin.

Addım 8: Deployu Konfiqurasiya edin:

Konfiqurasiya edin
Konfiqurasiya edin

Debug və Release seçimlərini istifadə edərək, Depolama seçimlərini konfiqurasiya edin:

Seçin və Hamısını seçin

Sonrakı.

Addım 9: Çapraz Derleme Yapılandır:

Çapraz Derleme Yapılandır
Çapraz Derleme Yapılandır

Çapraz tərtib etmə vasitəsi ilə heç bir Eclipse yoxdur və bu da Toolchain-də Cross kompilyatorunun prefiksidir.

  • Çapraz Kompilyator Prefiksi

    • HostPC 32 bit: arm-linux-gnueabihf-
    • HostPC 64 bit: aarch64-linux-gnu-
  • Yol

    /opt/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu/bin

Sonrakı.

Addım 10: Projeto tərtib edin:

Projeto tərtib edin
Projeto tərtib edin

Layihə hazırlamaq üçün makaron hazırlamaq üçün bir layihə hazırlayın və bir layihə yaradın.

Addım 11: Criando Conexão Com Dragonboard (Part 1)

Criando Conexão Com Dragonboard (Part 1)
Criando Conexão Com Dragonboard (Part 1)

Konfiqurasiyanı işə salmaq üçün makaron və makaron hazırlayın.

Addım 12: Criando Conexão Com Dragonboard (Part 2)

Criando Conexão Com Dragonboard (Part 2)
Criando Conexão Com Dragonboard (Part 2)
Criando Conexão Com Dragonboard (Part 2)
Criando Conexão Com Dragonboard (Part 2)

C/C ++ Uzaqdan Tətbiq etmək üçün lazımi nəticələr əldə etmək üçün yeni bir konfiqurasiya qurun.

Əlaqə, Uzaqdan Bir Hostu seçin.

Addım 13: Criando Conexão Com Dragonboard (Part 3)

Criando Conexão Com Dragonboard (Part 3)
Criando Conexão Com Dragonboard (Part 3)

Bir il əvvəl və ya bir neçə il əvvəl SSH -dən istifadə edərək konfiqurasiya edin:

  • Ev sahibi
  • İstifadəçi
  • Şifrə əsaslı autentifikasiya

Addım 14: Criando Conexão Com Dragonboard (Part 4)

Criando Conexão Com Dragonboard (Part 4)
Criando Conexão Com Dragonboard (Part 4)
Criando Conexão Com Dragonboard (Part 4)
Criando Conexão Com Dragonboard (Part 4)

Əlavə olaraq, yerli tərtibatçılar tərəfindən tərtib edilmiş sənədlər konfiqurasiya olunur. Brauzerin əsas parametrlərini konfiqurasiya edin.

Brauzerin əsas versiyası, ixrac və ixrac əməliyyatları ilə əlaqədardır.

Addım 15: Eclipse vasitəsilə Aplicação Na Dragonboard 410c icra edin

Eclipse vasitəsilə Aplicação Na Dragonboard 410c icra edin
Eclipse vasitəsilə Aplicação Na Dragonboard 410c icra edin

Konfiqurasiya qurmaq, idarə etmək və ya idarə etmək üçün Run düyməsini basın.

Addım 16: Eclipse No Compilação Nəticəsi

Nəticə: Tutulma yoxdur
Nəticə: Tutulma yoxdur

Nəticədə Eclipse yoxdur:

Son giriş: 25 Noyabr Cümə 18:24:20 2016 tarixindən 192.168.0.7

/home/linaro/Documents/helloworld; exit linaro@linaro-alip: ~ $/home/linaro/Documents/helloworld; exit !!! Salam Dünya !!! çıxış

Addım 17: Nəticə Da Compilação Na Dragonboard 410c

Eclipse (HostPC) və ya Əjdaha Kartı 410c -un hər hansı bir quruluşa sahib olması üçün konfiqurasiya edilə bilər. Əlaqə:

linaro@linaro-alip: ~ $ cd/home/linaro/Sənədlər/

Buna görə də, bu sənədlərin icrasına icazə verin:

linaro@linaro-alip: ~ $ chmod u+x helloworld

Binaryonu icra edin:

linaro@linaro-alip: ~ $./helloworld

!!! Salam Dünya !!!

Tövsiyə: