Агуулгын хүснэгт:

Dragonboard 410c Usando IDE Eclipse: 17 алхам
Dragonboard 410c Usando IDE Eclipse: 17 алхам

Видео: Dragonboard 410c Usando IDE Eclipse: 17 алхам

Видео: Dragonboard 410c Usando IDE Eclipse: 17 алхам
Видео: OpenHours #17 - DragonBoard 410c Mini-series announcement 2024, Долдугаар сарын
Anonim
Dragonboard 410c Usando IDE Eclipse -ийн зөөвөрлөлтийн програмууд
Dragonboard 410c Usando IDE Eclipse -ийн зөөвөрлөлтийн програмууд

HostPC (Computador / Notebook), мөн SSH -ээр дамжуулан Alvo (Dragonboard 410c) -г экспортлохын тулд IDE Eclipse -ийг хөрвүүлэх, орчны тохиргоог хийх шаардлагатай болно.

Алхам 1: Шаардлагатай нөхцөл:

Техник хангамж

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

Програм хангамж

  • IDE Eclipse CDT
  • Хөндлөн хөрвүүлэх (GCC Linaro)

Infra estrutura de rede

  • WiFi -г салгах
  • Зөвшөөрөхийн тулд SSH -ийг шинэчлэх боломжтой

Алхам 2: Ambiente De Desenvolvimento:

Амбиент Де Десенволвименто
Амбиент Де Десенволвименто

Dragonboard 410c (Plataforma Alvo), компьютер эсвэл компьютерын дэвтэр (HostPC) програмыг ашиглах боломжтой програм хангамжийн програм хангамжийн програм хангамжийн програм хангамжийн програм хангамжийн програм хангамж.

Энэ нь Linux -ийн үйлдлийн системийн үйлдлийн системтэй холбоотой юм. Үүнд ямар ч утга байхгүй, Microsoft Windows болон Apple MacOS дээр ямар ч асуудал байхгүй.

Алхам 3: Багаж хэрэгсэл:

Багаж хэрэгсэл
Багаж хэрэгсэл

Багаж хэрэгсэл, програм хангамжийн програм хангамжийн програм хангамжийн програм хангамж. Багаж хэрэгсэл:

  • Угсрагч
  • Эмхэтгэгч
  • Холбогч
  • Дебаггер
  • Ажиллах цагийн номын сан
  • Хэрэгслүүд

Хэрэгслийн сүлжээний төрөл:

Нативо

Бүрэлдэхүүн хэсэг нь ямар ч асуудалгүй байж магадгүй юм.

Cross Compile

Компьютерийн програм хангамжийн програм хангамжийг өөр өөр хэлбэрээр хөрвүүлэх эмхэтгэл. Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах уу?

Алхам 4: Configurando O Cross Compil No HostPC:

Configurando O Cross Compile No HostPC
Configurando O Cross Compile No HostPC

Dragonboard 410c нь ARM -ийг ашиглах боломжтой бөгөөд энэ нь HostPC -ийг ашиглах боломжийг олгодог x86 эсвэл x64 юм. Өмнө нь, Cross Compile -ийг ашиглан компьютерийн програм хангамжийг өөр өөр хэлбэрээр боловсруулж болно.

Татаж авах

HostPC Linux 32 бит:

HostPC Linux 64 бит:

Суулгах

Татаж авахын тулд хөндлөн хөрвүүлэлт хийх боломжтой бөгөөд энэ нь системийн үйлдлийн системд ажиллах боломжтой болно. Жишээлбэл, " /opt" гэсэн нэмэлт тайлбарыг ашиглана уу:

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

Feito isso, энэ бол HostPC-ийн хөндлөн хөрвүүлэлтийн тохиргоо биш юм:)

Алхам 5: IDE Eclipse:

IDE хиртэлт
IDE хиртэлт

Eclipse é um IDE - Хөгжлийн нэгдсэн орчин, хүрээлэн буй орчны програм хангамж, програм хангамж, програм хангамжийн програм хангамж.

E Instalação татаж авах

Татаж авах боломжгүй https://www.eclipse.org цахим хуудсыг татаж авах, сайтыг байршуулах боломжгүй, вэбсайт татаж авах, компьютерийн хөтөч (компьютер/тэмдэглэлийн дэвтэр) татаж авах боломжтой.

Ашиглаж байгаа бол GUI интерфэйс нь өөр өөр хувилбаруудыг харуулсан болно. Сонгох: C/C ++ хөгжүүлэгчдэд зориулсан Eclipse IDE.

Алхам 6: IDE Eclipse E SSH -ээр дамжуулан Criando Uma Aplicação E Transferindo Para Dragonboard 410c:

IDE Eclipse E SSH -ээр дамжуулан Criando Uma Aplicação E Transferindo Para Dragonboard 410c
IDE Eclipse E SSH -ээр дамжуулан Criando Uma Aplicação E Transferindo Para Dragonboard 410c

SSH протоколоор дамжуулан Eclipse болон Dragonboard 410c програм хангамжийг ашиглахын тулд програм хангамжийг ашиглах шаардлагатай болно.

Сар хиртэлт эсвэл хиртэлт:

./clipse

Энэ нь ARM -ийг ашиглах боломжийг олгодог:

Файл -> Шинэ -> C -Төсөл

Өмнө нь бичсэн:

  • Төслийн нэр: helloworld
  • Төслийн төрөл: Hello World ANSI C Project
  • Багаж хэрэгсэл: Cross GCC

Алхам 7: Básicas Da Aplicação -г тохируулах:

Básicas Da Aplicação тохиргоо
Básicas Da Aplicação тохиргоо

Мэдээллийг тохируулахдаа básicas da aplicação são -г ашиглана уу:

  • Зохиогч
  • Зохиогчийн эрхийн мэдэгдэл
  • Сайн байна уу дэлхийн мэндчилгээ
  • Эх сурвалж

Дараа нь дарна уу.

Алхам 8: Хадгалах тохиргоог хийх:

Тохиргоог хийх
Тохиргоог хийх

Тохиргоог хийхдээ Debag e Release -ийг сонгоно уу.

Selecione a opção Бүгдийг сонгоно уу

Em seguida, clique em Next.

Алхам 9: Cross Cross Compile -ийг тохируулах:

Cross Cross Compile -ийг тохируулах
Cross Cross Compile -ийг тохируулах

Хөндлөн хөрвүүлэгчийг Toolchain-ийн загалмайн хөрвүүлэгчийн угтварын дагуу тохируулахын тулд Eclipse-ийг бүрдүүлдэггүй.

  • Cross Compiler -ийн угтвар

    • HostPC 32 бит: arm-linux-gnueabihf-
    • HostPC 64 бит: aarch64-linux-gnu-
  • Зам

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

Em seguida, clique em Next.

Алхам 10: Projeto -г эмхэтгэх:

Do Projeto -ийн эмхэтгэл
Do Projeto -ийн эмхэтгэл

Төсөл зохиохдоо гоймонгийн төсөл боловсруулж, бүтээх төслийг сонгоно уу.

Алхам 11: Criando Conexão Com a Dragonboard (Part 1)

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

Тохиргоог ажиллуулахын тулд та гоймон хийх боломжтой болно.

Алхам 12: Criando Conexão Com a Dragonboard (Part 2)

Criando Conexão Com a Dragonboard (Part 2)
Criando Conexão Com a Dragonboard (Part 2)
Criando Conexão Com луу луу (2 -р хэсэг)
Criando Conexão Com луу луу (2 -р хэсэг)

C/C ++ алсын програмыг сонгож авснаар та тохиргоог дахин хийх боломжтой болно.

Гэхдээ холболт нь алсын хостыг сонгоно уу.

Алхам 13: Criando Conexão Com a Dragonboard (Part 3)

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

SSH:

  • Хөтлөгч
  • Хэрэглэгч
  • Нууц үг дээр суурилсан баталгаажуулалт

Алхам 14: Criando Conexão Com a Dragonboard (Part 4)

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

Nessa sessão, vamos configurar эсвэл local de armazenamento dos códigos compilados. Браузерын үндсэн тохиргоог хий.

Хөтөч дээр дарна уу, үүнийг экспортлох боломжтой.

Алхам 15: Eclipse -ээр дамжуулан Aplicação Na Dragonboard 410c -ийг гүйцэтгэх

Eclipse -ээр дамжуулан Aplicação Na Dragonboard 410c -ийг гүйцэтгэх
Eclipse -ээр дамжуулан Aplicação Na Dragonboard 410c -ийг гүйцэтгэх

Тохиргоог тохируулахын тулд програмын гүйцэтгэл эсвэл алсын удирдлага, Run дээр дарна уу.

Алхам 16: хиртэлт үүсэхгүй байх үр дүн

Үр дүн нь хиртэлт байхгүй байна
Үр дүн нь хиртэлт байхгүй байна

Eclipse байхгүй бол:

Сүүлийн нэвтрэлт: 192.168.0.7 -аас 2016 оны 11 -р сарын 25 -ны 18:24:20 2016 оны Баасан гараг хүртэл

/home/linaro/Documents/helloworld; exit linaro@linaro-alip: ~ $/home/linaro/Documents/helloworld; гарах !!! Сайн уу Дэлхий !!! гарах

Алхам 17: Да Compilação Na Dragonboard 410c үр дүн

Eclipse (HostPC) болон Dragonboard 410c -ийн тохиргоог хийж, тохиргоог хийх боломжтой болно. Нэвтрэх нь:

linaro@linaro-alip: ~ $ cd/home/linaro/Documents/

Гэсэн хэдий ч, энэ нь маш их ашиг тустай байх болно:

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

Бенариог гүйцэтгэх:

linaro@linaro-alip: ~ $./helloworld

!!! Сайн уу Дэлхий !!!

Зөвлөмж болгож буй: