جدول المحتويات:
- الخطوة 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 عبر IDE Eclipse E SSH:
- الخطوة السابعة: Configurações Básicas Da Aplicação:
- الخطوة 8: Configuração De Deploy:
- الخطوة 9: Configuração Do Cross Compile:
- الخطوة العاشرة: تجميع تنفيذ المشروع:
- الخطوة 11: Criando Conexão Com a Dragonboard (الجزء 1)
- الخطوة 12: Criando Conexão Com a Dragonboard (الجزء 2)
- الخطوة 13: Criando Conexão Com a Dragonboard (الجزء 3)
- الخطوة 14: Criando Conexão Com a Dragonboard (الجزء 4)
- الخطوة 15: قم بتنفيذ Aplicação Na Dragonboard 410c عبر 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: 17 خطوة Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c كسوف Usando IDE: 17 خطوة](https://i.howwhatproduce.com/images/001/image-560-44-j.webp)
فيديو: Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c كسوف Usando IDE: 17 خطوة
![فيديو: Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c كسوف Usando IDE: 17 خطوة فيديو: Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c كسوف Usando IDE: 17 خطوة](https://i.ytimg.com/vi/MvlTbCVlxvk/hqdefault.jpg)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
![Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse](https://i.howwhatproduce.com/images/001/image-560-45-j.webp)
O objetivo Deste documento é mostrar as etapas required para configurar o ambiente de desenvolvimento، de modo que o HostPC (Computador / Notebook) ، através do IDE Eclipse compile os códigos e exporte para o Alvo (Dragonboard 410c) عبر SSH.
الخطوة 1: الطلبات المسبقة:
المعدات
- (1) Computador / Notebook (HostPC)
- (1) Dragonboard 410c (Alvo)
برمجة
- IDE Eclipse CDT
- التحويل البرمجي المتقاطع (لينارو دول مجلس التعاون الخليجي)
Infra estrutura de rede
- إعادة توزيع WiFi
- Permissão para comunicação SSH na rede
الخطوة 2: Ambiente De Desenvolvimento:
![Ambiente De Desenvolvimento Ambiente De Desenvolvimento](https://i.howwhatproduce.com/images/001/image-560-46-j.webp)
Mesmo sendo posível desenvolver software de forma nativa، diretamente na Dragonboard 410c (Plataforma Alvo)، recomenda-se usar um Computador / Notebook (HostPC) para o desenvolvimento de suas aplicações.
من المفترض أن يكون المضيف عبارة عن نظام لينكس التشغيلي. لا توجد معلومات مفيدة ، ولكن لا يمكنك استخدام نظام التشغيل Microsoft Windows و Apple MacOS.
الخطوة 3: سلسلة الأدوات:
![سلسلة الأدوات سلسلة الأدوات](https://i.howwhatproduce.com/images/001/image-560-47-j.webp)
Toolchain é um conjunto de ferramentas de programação usadas para gerar binários de software. Os elementos de uma Toolchain ساو:
- المجمع
- مترجم
- رابط
- المصحح
- مكتبات وقت التشغيل
- خدمات
Tipos de Toolchain:
ناتيفو
Compilação para a mesma arquitetura onde está Sendo gerado o binário da aplicação.
عبر ترجمة
عبر تجميع واستخدام الوسائل التطبيقية للبرامج المختلفة للبرامج الحاسوبية. É usado quando a plataforma de desenvolvimento (Host) tem arquitetura diferente do alvo.
الخطوة 4: Configurando O Cross Compile No HostPC:
![Configurando O Cross Compile No HostPC Configurando O Cross Compile No HostPC](https://i.howwhatproduce.com/images/001/image-560-48-j.webp)
A Dragonboard 410c usa arquitetura ARM e para esse exemplo estamos نظرًا لأن HostPC تستخدم arquitetura arquitetura x86 ou x64. Como vimos na sessão anterior، Cross Compile é um método utilizado para gerar تنفيذي للبرامج المختلفة للكمبيوترات.
تحميل
HostPC Linux 32 بت:
HostPC Linux 64 بت:
Instalação
Após a conclusão do download do cross-compile، o próximo passo é extrair os arquivos para algum diretório do sistema operacional. 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 o compile configurado no HostPC:)
الخطوة 5: كسوف IDE:
![كسوف IDE كسوف IDE](https://i.howwhatproduce.com/images/001/image-560-49-j.webp)
Eclipse é um IDE - بيئة التطوير المتكاملة ، بيئة التطوير المحيطة ، إمكانية الوصول إلى البرامج المستخدمة في البرامج المختلفة.
تنزيل e Instalação
Acesse https://www.eclipse.org e clique no botão Download، localizado no canto Superior do site، em seguida faça download da versão concível com seu host (computador / notebook).
Ao iniciar a instalação ، واجهة المستخدم الرسومية واجهة المستخدم الرسومية المختلفة projetos será iniciada. Selecione a opção: Eclipse IDE لمطوري C / C ++.
الخطوة 6: 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 عبر IDE Eclipse E SSH](https://i.howwhatproduce.com/images/001/image-560-50-j.webp)
قم بتشغيل البرنامج كما يجب أن يكون برنامجًا ضروريًا للكسوف وبوابة الدخول إلى لوحة التنين 410c عبر بروتوكول SSH.
Primeiro passo é abrir o Eclipse:
./كسوف
Em seguida iremos criar um projeto ARM:
ملف -> جديد -> مشروع C
E preencher os campos:
- اسم المشروع: helloworld
- نوع المشروع: مشروع Hello World ANSI C
- سلاسل الأدوات: عبر دول مجلس التعاون الخليجي
الخطوة السابعة: Configurações Básicas Da Aplicação:
![Configurações Básicas Da Aplicação Configurações Básicas Da Aplicação](https://i.howwhatproduce.com/images/001/image-560-51-j.webp)
كـ configurações básicas da aplicação são as seguintes informações:
- مؤلف
- حقوق التأليف
- مرحبا تحية العالم
- مصدر
Clique em التالي.
الخطوة 8: Configuração De Deploy:
![Configuração De Deploy Configuração De Deploy](https://i.howwhatproduce.com/images/001/image-560-52-j.webp)
الفقرة a configuração de Deploy vamos selecionar as opções Debug e Release:
تحديد خيار تحديد الكل
ام سيغويدا ، زمر بعد ذلك.
الخطوة 9: Configuração Do Cross Compile:
![Configuração Do Cross Compile Configuração Do Cross Compile](https://i.howwhatproduce.com/images/001/image-560-53-j.webp)
تكوين لا يقوم بالتجميع المتقاطع مع عدم وجود Eclipse يتألف من مجموعة كما هو عبارة عن بادئة مترجم من نوع Informações de Cross e o caminho do Toolchain.
-
عبر بادئة مترجم
- HostPC 32 بت: arm-linux-gnueabihf-
- HostPC 64 بت: aarch64-linux-gnu-
-
طريق
/opt/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu/bin
ام سيغويدا ، زمر بعد ذلك.
الخطوة العاشرة: تجميع تنفيذ المشروع:
![Compilação Do Projeto Compilação Do Projeto](https://i.howwhatproduce.com/images/001/image-560-54-j.webp)
الفقرة compilar o projeto clique com botão direito na pasta do projeto، em seguida selecione a opção Build Project.
الخطوة 11: Criando Conexão Com a Dragonboard (الجزء 1)
![Criando Conexão Com a Dragonboard (الجزء 1) Criando Conexão Com a Dragonboard (الجزء 1)](https://i.howwhatproduce.com/images/001/image-560-55-j.webp)
Clique com botão direito na pasta do projeto e selecione a opção تشغيل التكوينات.
الخطوة 12: Criando Conexão Com a Dragonboard (الجزء 2)
![Criando Conexão Com a Dragonboard (الجزء 2) Criando Conexão Com a Dragonboard (الجزء 2)](https://i.howwhatproduce.com/images/001/image-560-56-j.webp)
![Criando Conexão Com a Dragonboard (الجزء 2) Criando Conexão Com a Dragonboard (الجزء 2)](https://i.howwhatproduce.com/images/001/image-560-57-j.webp)
Dê dois cliques na opção C / C ++ Remote Application ، نتيجة لتكوين مجموعة من التطبيقات عن بعد.
قم بتوصيل ، قم بالتوصيل إلى مضيف بعيد.
الخطوة 13: Criando Conexão Com a Dragonboard (الجزء 3)
![Criando Conexão Com a Dragonboard (الجزء 3) Criando Conexão Com a Dragonboard (الجزء 3)](https://i.howwhatproduce.com/images/001/image-560-58-j.webp)
ن sessão criamos الأمامي uma nova conexão ، o próximo passo é configurar os parâmetros de conexão SSH:
- مضيف
- مستخدم
- المصادقة المعتمدة على كلمة المرور
الخطوة 14: Criando Conexão Com a Dragonboard (الجزء 4)
![Criando Conexão Com a Dragonboard (الجزء 4) Criando Conexão Com a Dragonboard (الجزء 4)](https://i.howwhatproduce.com/images/001/image-560-59-j.webp)
![Criando Conexão Com a Dragonboard (الجزء 4) Criando Conexão Com a Dragonboard (الجزء 4)](https://i.howwhatproduce.com/images/001/image-560-60-j.webp)
Nessa sessão، vamos configurar o local de armazenamento dos códigos compilados. إعداد Essa configuração é feita quando clicamos na botão Browser.
Após clicar botão Browser، selecione o diretório onde deseja exportar os binários gerados.
الخطوة 15: قم بتنفيذ Aplicação Na Dragonboard 410c عبر Eclipse
![نفِّذ تطبيقًا على لوحة تنين Na Dragonboard 410c عبر Eclipse نفِّذ تطبيقًا على لوحة تنين Na Dragonboard 410c عبر Eclipse](https://i.howwhatproduce.com/images/001/image-560-61-j.webp)
Agora com tudo configurado ، podemos Executive o projeto remotamente ، clicando em Run.
الخطوة 16: Resultado Da Compilação No Eclipse
![Resultado Da Compilação No Eclipse Resultado Da Compilação No Eclipse](https://i.howwhatproduce.com/images/001/image-560-62-j.webp)
O resultado no Eclipse é:
آخر تسجيل دخول: الجمعة 25 تشرين الثاني (نوفمبر) 18:24:20 2016 من 192.168.0.7
/ home / linaro / Documents / helloworld ؛ خروج linaro @ linaro-alip: ~ $ / home / linaro / Documents / helloworld؛ exit !!! مرحبا بالعالم!!! تسجيل خروج
الخطوة 17: Resultado Da Compilação Na Dragonboard 410c
قم بالتكوين من خلال Eclipse (HostPC) e a 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-alip: ~ $ chmod u + x helloworld
تنفيذ س بيناريو:
لينارو @ linaro-alip: ~ $./helloworld
!!! مرحبا بالعالم!!!
موصى به:
Vision 4all - Sistema Visão Assistida Para Deficiencyes Visuais Usando OpenCV، Dragonboard 410c E Aplicativo Android: 6 خطوات
![Vision 4all - Sistema Visão Assistida Para Deficiencyes Visuais Usando OpenCV، Dragonboard 410c E Aplicativo Android: 6 خطوات Vision 4all - Sistema Visão Assistida Para Deficiencyes Visuais Usando OpenCV، Dragonboard 410c E Aplicativo Android: 6 خطوات](https://i.howwhatproduce.com/images/004/image-10674-j.webp)
Vision 4all - Sistema Visão Assistida Para Deficiencyes Visuais Usando OpenCV، Dragonboard 410c E Aplicativo Android: DESCRI & Ccedil؛ & Atilde؛ OO intuito do projeto & eacute؛ dar autonomia para deficiencyes visuais se locomoverem em ambientes in Indoor como casas orou shopping centres e aeroportos.A locomo & ccedil؛ & atilde؛ o em ambientes j & aacute؛ mapeados pode ou n & atilde؛ o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards المستشعرات: 7 خطوات
![Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards المستشعرات: 7 خطوات Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards المستشعرات: 7 خطوات](https://i.howwhatproduce.com/images/004/image-11034-j.webp)
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards المستشعرات: O objetivo desse التعليمي & eacute ؛ mostrar as etapas required & aacute؛ rias para configurar o ambiente de desenvolvimento، de modo que seja pros & iacute؛ vel comunicar com a Dragonboard 410c atrav & eacute؛ s de um computador / note usando comunica & ccedi
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite الميزانين: 6 خطوات
![Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite الميزانين: 6 خطوات Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite الميزانين: 6 خطوات](https://i.howwhatproduce.com/images/005/image-12403-j.webp)
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: Essa publica & ccedil؛ & atilde؛ o tem como objetivo mostrar os passos required & aacute؛ rios para desenvolver aplica & ccedil؛ & otilde؛ es anal & usacute؛
مساعد Google على DragonBoard ™ 410c: 57 خطوة
![مساعد Google على DragonBoard ™ 410c: 57 خطوة مساعد Google على DragonBoard ™ 410c: 57 خطوة](https://i.howwhatproduce.com/images/001/image-246-99-j.webp)
Google Assistant on DragonBoard ™ 410c: ستعلمك هذه التعليمات تشغيل مساعد Google في DragonBoard وإعداد بيئة المنزل الذكي مع بعض الأجهزة. مصدر طاقة مقبس 1A 5.5 مم ؛ -CC2531 وضع زيجبي
كسوف LED مع مستشعرات تعمل باللمس و MIDI: 9 خطوات (بالصور)
![كسوف LED مع مستشعرات تعمل باللمس و MIDI: 9 خطوات (بالصور) كسوف LED مع مستشعرات تعمل باللمس و MIDI: 9 خطوات (بالصور)](https://i.howwhatproduce.com/images/003/image-8338-39-j.webp)
كسوف LED مع مستشعرات تعمل باللمس و MIDI: إن كسوف LED هو أداة تفاعلية مزودة بمصابيح LED ومستشعرات تعمل باللمس بالسعة وإخراج MIDI يتم التحكم فيه بالكامل باستخدام Arduino Uno. يمكنك برمجة الجهاز بعدة طرق مختلفة. في جميع التطبيقات ، الفكرة متشابهة إلى حد كبير: