Мазмуну:

Dragonboard 410c Usando IDE тутулушу: 17 кадам
Dragonboard 410c Usando IDE тутулушу: 17 кадам

Video: Dragonboard 410c Usando IDE тутулушу: 17 кадам

Video: Dragonboard 410c Usando IDE тутулушу: 17 кадам
Video: Introduction to Timesys University 4-part webinar Developing using DragonBoard 410c | Episode 79 2024, Июль
Anonim
Dragonboard 410c Usando IDE Eclipse үчүн Remotamente Desenvolvendo Aplicações
Dragonboard 410c Usando IDE Eclipse үчүн Remotamente Desenvolvendo Aplicações

Документти документтештирүү керек болгон учурда, конфигурациялоонун негизги шарттары HostPC (Computador / Notebook), SSE аркылуу Alve (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:

Ambiente De Desenvolvimento
Ambiente De Desenvolvimento

Программалар программалык камсыздоонун негизги түрлөрү болуп саналат, Dragonboard 410c (Plataforma Alvo), Computador / Notebook (HostPC) колдонмолорунун программалык камсыздоолору.

Эң негизгиси, хосттун системасы Linuxтун операциялык тутуму менен иштейт. Эч кандай мааниси жок, бул Microsoft Windows жана Apple MacOS тутумунун бардык функциялары.

3 -кадам: инструмент:

Куралдар чынжыры
Куралдар чынжыры

Куралдар чынжыры программалык камсыздоолордун программалык камсыздоосунда да бар. Toolchain'дин негизги элементтери:

  • Ассемблер
  • Compiler
  • Linker
  • Debugger
  • Иштөө убактысынын китепканалары
  • Коммуналдык кызматтар

Toolchain типтери:

Nativo

Компьютериңизди оңдоп -түзөө керек болгондо, сиз өзүңүздү караңыз.

Cross Compile

Программалык камсыздоонун ар кандай түрлөрү үчүн компьютерлерди чогултуу. Колдонуу шарттары Купуялуулук (Жооптоочу)

4 -кадам: Configurando O Cross Compil No HostPC:

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

А Dragonboard 410c Америка Кошмо Штаттары үчүн эң маанилүү мисал HostPC x86 же x64. Эсептөөлөр боюнча, Cross Compile жана башка программалар компьютердик программаларды аткаруу үчүн колдонулган.

Жүктөө

HostPC Linux 32 биттери:

HostPC Linux 64 биттери:

Instalação

Жүктөп алуу үчүн кайчылаш-компиляция жасаңыз, же операциялык системаны иштетүү үчүн программаны жүктөп алыңыз. Мисалы, " /opt" үчүн кошумча мүмкүнчүлүктөр бар:

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

Негизи, HostPC жок кайчылаш компиляция конфигурациясы бар:)

5 -кадам: IDE Eclipse:

IDE тутулушу
IDE тутулушу

Eclipse é um IDE - Интегралдык өнүгүү чөйрөсү, программалык камсыздоонун жана программалык камсыздоонун интеграцияланган чөйрөсү.

Download e Instalação

Кирүү https://www.eclipse.org ectque no botão Download, localizado no canto superior do site, to seguida faça download even vers versio compível com seu host (computador/notebook).

Жөн гана орнотуу, интерфейстин GUI комментарийлерин иштеп чыгуу. Колдонуу: C/C ++ Иштеп чыгуучулар үчүн Eclipse IDE.

6 -кадам: IDE Eclipse E SSH аркылуу Criando Uma Aplicação E Transferindo Para Dragonboard 410c:

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 аркылуу

Бул SSH протоколу аркылуу Dragonboard 410c тутумунун Eclipse жана башка программалык камсыздоолорунун зарылчылыгынан болуп саналат.

Eclipse:

./eclipse

Колдонуу мөөнөтү 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

Configure as básicas da aplicação são as as sekunintes informachões:

  • Автор
  • Автордук укук эскертүүсү
  • Салам дүйнөлүк салам
  • Булак

Кийинкиге коюңуз.

8 -кадам: Конфигурация Deeploy:

Configuração De Deploy
Configuração De Deploy

Debug e Release опциялары катары конфигурацияны жайгаштыруу:

Selecione a opção Баарын тандоо

Emguida, clique Next.

9 -кадам: Configuração Do Cross Compile:

Configuração Do Cross Compile
Configuração Do Cross Compile

Кросс-компиляция эч кандай Eclipse түзбөйт, анткени ал Crossch компиляторунун префикси же Toolchainди камтыйт.

  • 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

Emguida, clique Next.

10 -кадам: Projeto компиляциясы:

Projeto компиляциясы
Projeto компиляциясы

Макарондорду долбоорлоо үчүн, макарондорду жасоо үчүн, долбоорду тандап алгыла.

11 -кадам: Criando Conexão Com Dragonboard (Part 1)

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

Конфигурацияларды иштетүү үчүн макарон жасаңыз.

12 -кадам: Criando Conexão Com Dragonboard (Part 2)

Criando Conexão Com a Dragonboard (Parte 2)
Criando Conexão Com a Dragonboard (Parte 2)
Criando Conexão Com a Dragonboard (Parte 2)
Criando Conexão Com a Dragonboard (Parte 2)

C/C ++ Алыстан Колдонмосун ачуу үчүн, жыйынтыгын конфигурациялоо жана жаңыртуу керек.

Башкача айтканда, туташуу алыскы хостту тандап алыңыз.

13 -кадам: Criando Conexão Com Dragonboard (3 -бөлүк)

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

Мурунку жаңылыктар SSHти конфигурациялоодо жана орнотууда SSH:

  • Host
  • Колдонуучу
  • Сырсөзгө негизделген аутентификация

14 -кадам: Criando Conexão Com Dragonboard (4 -бөлүк)

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

Жок, конфигурациялоо жергиликтүү түзүлүштөрдүн компиляторлору. Браузерди конфигурациялоо жана орнотуу.

Браузерди орнотуу үчүн, бул файлдарды экспорттоо керек.

15 -кадам: Eclipse аркылуу Aplicação Na Dragonboard 410c аткарыңыз

Eclipse аркылуу Aplicação Na Dragonboard 410c аткарыңыз
Eclipse аркылуу Aplicação Na Dragonboard 410c аткарыңыз

Так конфигурациялоо, орнотуу же өчүрүү боюнча программалык камсыздоону иштетүү, басуу.

16 -кадам: Эч кандай Eclipse жок

Eclipse жок Compilação натыйжасы
Eclipse жок Compilação натыйжасы

Эч кандай Eclipse жок:

Акыркы кирүү: Жума Ноябрь 25 18:24:20 2016 тартып 192.168.0.7

/home/linaro/Documents/helloworld; exit linaro@linaro-alip: ~ $/home/linaro/Documents/helloworld; exit !!! Салам дүйнө!!! чыгуу

17 -кадам: Resultado Da 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

!!! Салам дүйнө!!!

Сунушталууда: