תוכן עניינים:
- שלב 1: בקשות מראש:
- שלב 2: Ambiente De Desenvolvimento:
- שלב 3: שרשרת כלים:
- שלב 4: Configurando O Cross Compile ללא HostPC:
- שלב 5: IDE Eclipse:
- שלב 6: Criando Uma Aplicação E Transferindo Para Dragonboard 410c Via IDE Eclipse E SSH:
- שלב 7: הגדרות Básicas Da Aplicação:
- שלב 8: פריסת Configuração De:
- שלב 9: Configuração Do Cross Compilation:
- שלב 10: Compilação Do Projeto:
- שלב 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 Via 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 Eclipse: 17 צעדים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
אם אתה רוצה להכין מסמכים או תוכנות עבור התצורה או ההגדרות של ה- HostPC (מחשב / מחשב נייד), אווררים איך IDE Eclipse אוסף אוסף ויוצא עבור Alvo (Dragonboard 410c) באמצעות SSH.
שלב 1: בקשות מראש:
חוּמרָה
- (1) מחשב / מחברת (HostPC)
- (1) Dragonboard 410c (Alvo)
תוֹכנָה
- IDE Eclipse CDT
- הידור צולב (GCC Linaro)
Infra estrutura de rede
- מימוש WiFi
- Permissão para comunicação SSH na rede
שלב 2: Ambiente De Desenvolvimento:
תוכנות רבות שיכולות להריץ תוכנות למכשיר ליצירה, לכיוון Dragonboard 410c (Plataforma Alvo), להמליץ על השימוש במחשב / מחשב נייד (HostPC) עבור תוכנות אחרונות.
על מנת שתוכל לארח את המארח הוא מערכת לינוקס תפעולית. אין צורך במערכת ההפעלה של Microsoft Windows ו- Apple MacOS.
שלב 3: שרשרת כלים:
כלי הכלי é um conjunto de ferramentas de programação usadas para gerar binários de software. אוספים של שרשרת הכלים של סאו:
- מכלול
- מַהְדֵר
- לינקר
- מנפה
- ספריות זמן ריצה
- כלי עזר
טיפוס של שרשרת הכלים:
נתיבו
Compilação para a mesma arquitetura onde está sendo gerado o binário da aplicação.
Cross Compile
Cross compile אני יכול להשתמש בכמה תוכנות להפקת תוכנות שונות למחשבים. É usado quando a plataforma de desenvolvimento (Host) tem arquitetura diferente do alvo.
שלב 4: Configurando O Cross Compile ללא HostPC:
A Dragonboard 410c usa arquitetura ARM e para esse דוגמאות לשקילה של HostPC לשימוש arquitetura arquitetura x86 ou x64. כיצד ניתן להשתמש בקוד קמפינג, Cross Compile אפשר להשתמש במערכות תוכנה שונות עבור מחשבים שונים.
הורד
HostPC Linux 32 Bits:
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:
Eclipse é um IDE - Integrated Development Environment, ambiente de desenvolvimento integrado, que permitt o desenvolvimento de software usando diferentes linguagens de programação.
הורד את Instalação
Acesse https://www.eclipse.org והקלקה ללא הורדה, מקומי לא יכול לעשות אתר טוב יותר, להורדה ניתן להוריד אותו במערכות שונות (מחשב/מחברת).
אם כן, יש לי ממשק, ממשק ממשק GUI השונה ממך. בחירה נוספת: Eclipse IDE למפתחי C/C ++.
שלב 6: Criando Uma Aplicação E Transferindo Para Dragonboard 410c Via IDE Eclipse E SSH:
אנו יכולים להשתמש בכרטיסי תוכנה עבור תוכנות תוכנה Eclipse e portar esse cogdigo ל- Dragonboard 410c באמצעות פרוטוקול SSH.
ליקוי חמה:
./ליקוי חמה
Em seguida iremos criar um projeto ARM:
קובץ -> חדש -> C -Project
E preencher os campos:
- שם הפרויקט: helloworld
- סוג הפרויקט: פרוייקט Hello World ANSI C
- רשתות כלים: Cross GCC
שלב 7: הגדרות Básicas Da Aplicação:
כפי שתצורת הבסיס יכולה להעריך מידע כהלכה:
- מְחַבֵּר
- הודעת זכויות יוצרים
- שלום ברכת עולם
- מָקוֹר
לחץ עליהם הבא.
שלב 8: פריסת Configuração De:
עבור תצורה של פריסה של אפשרויות לבחירה של גירסאות Debug e:
בחירת הכל בחר
Em seguida, clique em Next.
שלב 9: Configuração Do Cross Compilation:
תצורה של הידור צולב ללא Eclipse הכוללת מידע כקידומת מהדר קרוס או כלי עבודה.
-
קידומת המהדר הצלב
- 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: Compilação Do Projeto:
עבור סוגים שונים של קליקים עם הפוסטים והפסטות שלנו, ובחירת פרויקט בנייה אופציונלי.
שלב 11: Criando Conexão Com a Dragonboard (צד 1)
לחץ כאן על מנת להכין פסטות לבחירה ולבחור תצורות הפעלה.
שלב 12: Criando Conexão Com a Dragonboard (צד 2)
ניתן ללחוץ על C/C ++ יישומים מרוחקים, וכתוצאה מכך ניתן להגדיר את התצורה מחדש.
אם אתה יכול לבחור את החיבור למארח מרחוק.
שלב 13: Criando Conexão Com a Dragonboard (צד 3)
Na sessão anriere 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)
Nessa sessão, vamos configurar o local de armazenamento dos códigos compilados. Essa configuração et feita quando clicamos and botão browser.
לחץ כאן על דפדפן, בחר בחירה או ייעוץ אחר יצואינו.
שלב 15: ביצוע Aplicação Na Dragonboard 410c Via Eclipse
Agora com tudo configurado, podemos executor or projeto remotamente, clicando em Run.
שלב 16: Resultado Da Compilação No Eclipse
O resultado no Eclipse é:
הכניסה האחרונה: יום שישי 25 בנובמבר 18:24:20 2016 מ- 192.168.0.7
/home/linaro/Documents/helloworld; צא מ- linaro@linaro-alip: ~ $/home/linaro/Documents/helloworld; צא !!! שלום עולם!!! להתנתק
שלב 17: Resultado Da Compilação Na Dragonboard 410c
תצורת האתרים של Eclipse (HostPC) ותצורת 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@linaro-alip: ~ $ chmod u+x helloworld
בצע את o binário:
linaro@linaro-alip: ~ $./helloworld
!!! שלום עולם!!!
מוּמלָץ:
קונסולת נקודה לנקודה אטארי פאנק אחת וחצי: 19 צעדים
קונסולת נקודה לנקודה אטארי פאנק אחת וחצי: מה! ?? עוד מבנה Atari פאנק קונסולה? חכה חכה חכה אנשים, זה שונה, מבטיח. וואי בשנת 1982, פורסט מימס, כותב חוברות רדיו שאק ויצירנית צעירה של כדור הארץ (אמוג'י עיניים מגלגלות) פרסמה את התוכניות לסוג הטון המדורג שלו
תפריט בקרת מהירות צעדים מונע עבור Arduino: 6 שלבים
תפריט בקרת מהירות Stepper מונע עבור Arduino: ספריית SpeedStepper זו היא שכתוב מחדש של ספריית AccelStepper כדי לאפשר בקרת מהירות של מנוע הצעדים. ספריית SpeedStepper מאפשרת לך לשנות את מהירות המנוע שנקבעה ולאחר מכן מאיצה/מאטה למהירות ההגדרה החדשה באמצעות אותו אלגוריתם
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E אפליקציית אנדרואיד: 6 שלבים
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E אפליקציית אנדרואיד: DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes como casas cas ou ou centers shopping e aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards חיישנים: 7 שלבים
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards חיישנים: O objetivo desse tutorial é mostrar as etapas needs á rias para configurar o ambiente de desenvolvimento, de modo que seja poss í vel comunicar com a Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: 6 שלבים
Desenvolvendo Aplicações Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: Essa publica ç ã o tem como objetivo mostrar os passos needs á rios para desenvolver aplica ç