Բովանդակություն:
- Քայլ 1: Նախնական պահանջներ
- Քայլ 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: Կազմաձևեք տեղակայումը
- Քայլ 9: Configuração Do Cross Compile:
- Քայլ 10: Compilação Do Projeto:
- Քայլ 11: Criando Conexão Com a Dragonboard (մաս 1)
- Քայլ 12: Criando Conexão Com a Dragonboard (Parte 2)
- Քայլ 13: Criando Conexão Com a Dragonboard (մաս 3)
- Քայլ 14: Criando Conexão Com a Dragonboard (Parte 4)
- Քայլ 15. Կատարեք Aplicação Na Dragonboard 410c խավարման միջոցով
- Քայլ 16: Da Compilação No Eclipse
- Քայլ 17. Արդյունք Da Compilação Na Dragonboard 410c
Video: Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 Steps
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Օբեկտիվ փաստաթուղթ, որն անհրաժեշտ է որպես կազմաձևման կամ մշակման միջավայրի, կառավարման կամ HostPC- ի (հաշվիչ / նոթատետր) մոդելի, ինչպես նաև IDE Eclipse- ի կոմպիլյացիա ՝ SSH- ի միջոցով արտահանման համար (Dragonboard 410c):
Քայլ 1: Նախնական պահանջներ
Սարքավորումներ
- (1) Computador / Notebook (HostPC)
- (1) Dragonboard 410c (Alvo)
Ծրագրային ապահովում
- IDE Eclipse CDT
- Խաչի կոմպիլյացիա (GCC Linaro)
Infra estrutura de rede
- Վերականգնել WiFi- ի տարածումը
- Permissão para comunicação SSH և վերականգնել
Քայլ 2: Ambiente De Desenvolvimento:
Ուղարկեք հնարավորինս պարզունակ ծրագրային ապահովման ծրագրեր ՝ օգտագործելով Dragonboard 410c- ը (Platoforma Alvo), առաջարկեք համակարգչային / նոթբուքերի (HostPC) օգտագործումը ՝ օգտագործելով մեր ծրագրերի կիրառումը:
Հիմնականում անհրաժեշտ է ենթադրել, որ Host- ը օգտագործում է Linux օպերացիոն համակարգը: Առանց դրա, անհրաժեշտ է, որ մենք մուտքագրենք Microsoft Windows- ը և Apple MacOS- ը:
Քայլ 3: Գործիքների ցանց
Գործիքների ցանցը միացված է ծրագրերի օգտագործման ծրագրերին, որոնք նախատեսված են ծրագրային ապահովման համար: Os elementos de uma Toolchain são:
- Հավաքող
- Կազմող
- Կապող
- Վրիպազերծիչ
- Գործողության գրադարաններ
- Կոմունալ ծառայություններ
Tipos de Toolchain:
Նատիվո
Compilação para a mesma arquitetura onde está sendo gerado o binário da aplicação.
Cross Compile
Cross compile é um método utilisado para gerar performanceáveis de software ծրագրային ապահովման տարբեր համակարգերի մշակման համար: Usado quando a plataforma de desenvolvimento (Հյուրընկալող) tem arquitetura diferente do alvo.
Քայլ 4. Configurando O Cross Compile No HostPC:
Dragonboard 410c- ն ԱՄՆ -ի սարքավորումների համար և, օրինակ, հաշվի է առնում HostPC- ի օգտագործումը, որն օգտագործվում է x86 կամ x64: Como vimos na sessão anterior, Cross Compile- ն այն է, ինչ մենք օգտագործում ենք մի համակարգչային տարբեր ծրագրային ապահովման համար, որոնք օգտագործվում են համակարգչային տարբեր համակարգերի համար:
Բեռնել
HostPC Linux 32 բիթ ՝
HostPC Linux 64 բիթ ՝
Տեղադրում
Ներբեռնումը կարող է կատարվել խաչաձև կոմպիլյացիայի միջոցով, կամ անհրաժեշտ է կատարել լրացուցիչ գործողություններ, որոնք ուղղված են գործողությունների համակարգին: 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 no HostPC:)
Քայլ 5: IDE խավարում
Eclipse é um IDE - Ինտեգրված զարգացման միջավայր, շրջակա միջավայրի ինտենսիվ ինտեգրված միջավայր, որը թույլ է տալիս օգտագործել ծրագրային ապահովման տարբեր ծրագրեր և օգտագործել տարբեր լեզուներ:
Ներբեռնեք e Instalação ծրագիրը
Acesse https://www.eclipse.org e clique no botão Ներբեռնել, տեղայնացնել ոչ մի բարձրակարգ կայք, մենք կարող ենք ներբեռնել տարբեր սերվերների համակարգիչ (նոթատետր/համակարգիչ):
Տեղադրեք և տեղադրեք, իսկ ինտերֆեյսը GUI- ն առաջարկում է տարբեր ծառայություններ: Ընտրություն ՝ Eclipse IDE C/C ++ ծրագրավորողների համար:
Քայլ 6: Criando Uma Aplicação E Transferindo Para Dragonboard 410c Via IDE Eclipse E SSH- ի միջոցով
Os próximos passos são, ինչպես նաև անհրաժեշտ գործիքներ, որոնք անհրաժեշտ են ծրագրային ապահովման միջոցով, օգտագործելով Eclipse և portar esse código և 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 նախագիծ
- Գործիքների շղթաներ. 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: Կազմաձևեք տեղակայումը
Para a configuração de Deploy vamos selecionar as opções Debug e Release:
Ընտրեք բոլորը
Em seguida, clique em Հաջորդը:
Քայլ 9: Configuração Do Cross Compile:
Ոչ խավարումը խաչաձև կազմաձևելը բաղկացած է այն բանից, որ մենք տեղեկացված ենք Cross compiler նախածանցի կամ գործիքների շղթայի մասին:
-
Խաչ կազմողի նախածանց
- HostPC 32 բիթ. Arm-linux-gnueabihf-
- HostPC 64 բիթ. Aarch64-linux-gnu-
-
Pանապարհ
/opt/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu/bin
Em seguida, clique em Հաջորդը:
Քայլ 10: Compilação Do Projeto:
Նախորդ հավաքածուի կամ հավաքածուի համար մենք պատրաստում ենք մակարոնեղեն պատրաստելու համար, եթե ընտրենք Build Project- ը:
Քայլ 11: Criando Conexão Com a Dragonboard (մաս 1)
Սեղմեք ուղեցույցը և մակարոնեղենը կատարելու համար ընտրեք և ընտրեք գործարկման կարգավորումները:
Քայլ 12: Criando Conexão Com a Dragonboard (Parte 2)
C/C ++ Հեռակա կիրառման համար անհրաժեշտ է սեղմել հեռախոսի նոր կոնֆիգուրացիան ՝ օգտագործելով հեռակառավարման ծրագիրը:
Em seguida, em Միացում ընտրեք հեռավոր տանտիրոջը:
Քայլ 13: Criando Conexão Com a Dragonboard (մաս 3)
Na sessão anterior criamos uma nova conexão, 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 or local de armazenamento dos códigos compilados. Essa configuração é feita quando clicamos na botão Browser- ը:
Cննարկիչը կտտացրեք, ընտրեք կամ ընտրեք այն, ինչ անհրաժեշտ է արտահանման համար:
Քայլ 15. Կատարեք Aplicação Na Dragonboard 410c խավարման միջոցով
Agora com tudo configurado, podemos կատարող կամ հեռավոր հեռարձակում, կտտացրեք em Run- ին:
Քայլ 16: 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. Արդյունք Da Compilação Na Dragonboard 410c
Eclipse- ի (HostPC) և Dragonboard 410c- ի որոշ կոնֆիգուրացիաներ, որոնք սահմանվում են, քանի որ դրանք օգտագործվում են ստորին աշխարհների համար: Acesse esse diretório:
linaro@linaro-alip: ~ $ cd/home/linaro/Փաստաթղթեր/
Em seguida, dê permissão de execução para o binário gerado:
linaro@linaro-alip: ~ $ chmod u+x helloworld
Կատարել o 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 հավելվածի Android ՝ DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes փակ como casas ou առեւտրի կենտրոնների եւ aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96 տախտակ Սենսորներ ՝ 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 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. Մի խելացի տեղեկատվություն բաղկացած է առանձին բաժիններից և ճանապարհներից: Atrav é s de uma վեբ -տեսախցիկ, ela identifica o tipo de lixo e o deposita no compartimento adadadado para posteriormente ser reciclado
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: 6 Steps
Dragonboard 410c Com Linker Sprite Mezzanine: