İçindekiler:
- Adım 1: Ön Koşullar:
- Adım 2: Ambiente De Desenvolvimento:
- Adım 3: Araç Zinciri:
- Adım 4: Konfigürando O Çapraz Derleme HostPC Yok:
- Adım 5: IDE Tutulması:
- Adım 6: Criando Uma Aplicação E Transferindo Para Dragonboard 410c IDE Eclipse E SSH Üzerinden:
- Adım 7: Básicas Da Aplicação'yu Yapılandırın:
- Adım 8: Dağıtma Yapılandırması:
- Adım 9: Çapraz Derleme Yapın:
- Adım 10: Compilação Do Projeto:
- Adım 11: Criando Conexão Com a Dragonboard (Bölüm 1)
- Adım 12: Criando Conexão Com a Dragonboard (Bölüm 2)
- Adım 13: Criando Conexão Com a Dragonboard (3. Bölüm)
- Adım 14: Criando Conexão Com a Dragonboard (4. Bölüm)
- Adım 15: Eclipse Üzerinden Aplicação Na Dragonboard 410c Executando
- Adım 16: Resultado Da Compilação No Eclipse
- Adım 17: Resultado Da Compilação Na Dragonboard 410c
Video: Dragonboard 410c Usando IDE Eclipse Para Bir Dragonboard ile Desenvolvendo Uygulamaları Uzaktan Kumanda: 17 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
HostPC (Bilgisayar / Defter), SSH aracılığıyla Alvo (Dragonboard 410c) için IDE Eclipse derlemesi yapar.
Adım 1: Ön Koşullar:
Donanım
- (1) Bilgisayar / Dizüstü Bilgisayar (HostPC)
- (1) Dragonboard 410c (Alvo)
Yazılım
- IDE Tutulması CDT'si
- Çapraz derleme (GCC Linaro)
Alt yapı
- WiFi dağıtımını yeniden düzenleyin
- SSH ve yeniden iletişim için izin
Adım 2: Ambiente De Desenvolvimento:
Dragonboard 410c (Plataforma Alvo) için biçimlendirilmiş, biçimlendirilmiş desenvolver yazılımları olabilir, bilgisayar/Defter (HostPC) için önerilerde bulunun.
Linux'u temel alan bir işletim sistemi işletim sistemidir. Entanto yok, Microsoft Windows ve Apple MacOS için temel program.
Adım 3: Araç Zinciri:
Yazılımların her ikisini de içeren alet zinciri. Os elementos de uma Toolchain sao:
- montajcı
- Derleyici
- bağlayıcı
- hata ayıklayıcı
- Çalışma Zamanı Kitaplıkları
- Araçlar
Tipos de Alet Zinciri:
yerli
Bir mesma arquitetura onde está sendo gerado veya binário da aplicação.
Çapraz Derleme
Çapraz derleme, çeşitli hesaplamalar için farklı yazılım yürütme yöntemlerini kullanır. Her şeyden önce, bir plataforma de desenvolvimento (Ev sahibi) tem arquitetura diferente do alvo.
Adım 4: Konfigürando O Çapraz Derleme HostPC Yok:
Bir Dragonboard 410c usa arquitetura ARM e para esse exemplo estamos dikkate alınan ve que o HostPC arquitetura arquitetura x86 veya x64. Ön ses ve sessão Como vimos, Çapraz Derleme, çeşitli hesaplamalar için farklı yazılım yürütme yöntemlerini kullanır.
İndirmek
HostPC Linux 32 Bit:
HostPC Linux 64 bit:
kurulum
Bir sonuca varmak için, çapraz derleme yapmak için indirme yapın, ya da daha fazla sistem ve sistemaja uygun çözümler sunar. Para özü örnek, 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, temalar veya çapraz derleme yapılandırması HostPC yok:)
Adım 5: IDE Tutulması:
Eclipse é um IDE - Entegre Geliştirme Ortamı, tümleşik ortam, desenvolvimento de yazılımları kullanma izni ve programlama dili.
e Instalação'yu İndirin
Acesse https://www.eclipse.org e klik yok botão İndir, hiçbir canto üst site yapmak yerelleştirme, daha iyi bir görünüm, her türlü uyumlu com seu ana bilgisayarı (bilgisayar/dizüstü bilgisayar) indir.
Bir kurulum başlatıcı, uma arayüzü GUI com farklı projetos será iniciada. Opç için Seçim: C/C++ Geliştiricileri için Eclipse IDE.
Adım 6: Criando Uma Aplicação E Transferindo Para Dragonboard 410c IDE Eclipse E SSH Üzerinden:
SSH protokolü aracılığıyla Dragonboard 410c için Eclipse ve Dragonboard 410c yazılımının kullanımı için gerekli olan tüm gereksinimler için işletim sistemi.
Primeiro passo é abrir veya Eclipse:
./tutulma
ARM için özel bir proje:
Dosya -> Yeni -> C-Projesi
E preencher os campos:
- Proje adı: merhaba dünya
- Proje türü: Merhaba Dünya ANSI C Projesi
- Araç zincirleri: Çapraz GCC
Adım 7: Básicas Da Aplicação'yu Yapılandırın:
Seguintes informações olarak configurações básicas da aplikação são olarak:
- Yazar
- Telif hakkı bildirimi
- Merhaba dünya tebrik
- Kaynak
Sonraki Klik.
Adım 8: Dağıtma Yapılandırması:
Deploy vamos selecionar as opções Debug e Release:
Seçim ve seçim Tümünü Seç
Em seguida, sıradaki klik.
Adım 9: Çapraz Derleme Yapın:
Bir yapılandırma, çapraz derleyici olarak hiçbir Eclipse değişmezi, Çapraz derleyici öneki ve Toolchain için bilgi olarak ayarlayın.
-
Çapraz Derleyici Öneki
- HostPC 32 bit: arm-linux-gnueabihf-
- HostPC 64 bit: aarch64-linux-gnu-
-
Yol
/opt/gcc-linaro-4.9-2016.02-x86_64_aarch64-linux-gnu/bin
Em seguida, sıradaki klik.
Adım 10: Compilação Do Projeto:
Para karşılaştırması veya proje kliği com botão direito ve makarna yapmak projeto, em seguida seçim ve opção Build Project.
Adım 11: Criando Conexão Com a Dragonboard (Bölüm 1)
Clique com botão direito ve makarna için projeto ve seçim yapmak ve konfigürasyonları çalıştırmak.
Adım 12: Criando Conexão Com a Dragonboard (Bölüm 2)
C/C++ Uzaktan Uygulaması için farklı klikler, uzaktan projelendirme için yeniden yapılandırma sonuçları.
Uzak Ana Bilgisayar için Bağlantı seçimi.
Adım 13: Criando Conexão Com a Dragonboard (3. Bölüm)
SSH'nin ön yapılandırması için geçerli değildir:
- Ev sahibi
- kullanıcı
- Parola tabanlı kimlik doğrulama
Adım 14: Criando Conexão Com a Dragonboard (4. Bölüm)
Nessa sessão, vamos configurar veya yerel de armazenamento dos códigos compilados. Tarayıcı ile ilgili her şeyi yapılandırın.
Tarayıcıyı seç, Tarayıcıyı seç.
Adım 15: Eclipse Üzerinden Aplicação Na Dragonboard 410c Executando
Agora com tudo configurado, podemos executar veya projeto remotamente, clicando em Run.
Adım 16: Resultado Da Compilação No Eclipse
O sonuç hiçbir Eclipse é:
Son giriş: 25 Kasım Cuma 18:24:20 2016 192.168.0.7'den
/home/linaro/Documents/helloworld;çıkış linaro@linaro-alip:~$/home/linaro/Documents/helloworld;çıkış !!! Selam Dünya!!! çıkış Yap
Adım 17: Resultado Da Compilação Na Dragonboard 410c
Eclipse (HostPC) ve bir Dragonboard 410c için en uygun yapılandırmalar. Acesse esse diretório:
linaro@linaro-alip:~$ cd /home/linaro/Belgeler/
Em seguida, dê permissão de execução para o binário gerado:
linaro@linaro-alip:~$ chmod u+x merhabaworld
Yürüt veya binário:
!!! Selam Dünya!!!
Önerilen:
Desenvolvendo Uygulamaları Analógicas Para Dragonboard 410c Com Linker Sprite Ara Kat: 6 Adım
Desenvolvendo Uygulamaları Analógicas Para Dragonboard 410c Com Linker Sprite Mezzanine: Essa publicação tem como objetivo çoğurar os passos necessários paravolver aplikaçotilde;es analógicas usando Dragonboard 4
Shadow Light Box - Arduino ile IR Uzaktan Kumanda ile Kontrol: 8 Adım (Resimlerle)
Gölge Işık Kutusu - Arduino ile IR Uzaktan Kumanda ile Kontrol: Bu talimat, bir sonraki Noel için gölge ışık kutusunun nasıl yapılacağına rehberlik edecektir. Kendi odanızı dekore edebilir veya arkadaşınıza hediye olarak yapabilirsiniz. Bu gölge kutusu, Kırmızı, Mavi, Yeşil renklerle karıştırarak çeşitli renkler yapabilir
IRduino: Arduino Uzaktan Kumanda - Kayıp Bir Uzaktan Kumandayı Taklit Etme: 6 Adım
IRduino: Arduino Uzaktan Kumanda - Kayıp Bir Uzaktan Kumandayı Taklit Edin: TV veya DVD oynatıcınızın uzaktan kumandasını kaybettiyseniz, cihazın üzerindeki düğmeleri yürümek, bulmak ve kullanmak zorunda olmanın ne kadar sinir bozucu olduğunu bilirsiniz. Bazen bu düğmeler, uzaktan kumandayla aynı işlevi bile sunmaz.
Raspberry Pi Herhangi Bir Uzaktan Kumanda İle Açılır/Kapatılır: 3 Adım (Resimli)
Raspberry Pi Herhangi Bir Uzaktan Kumandayla Açma/Kapama: Raspberry Pi'ye giden gücü bir IR uzaktan kumanda ile kontrol etme
Dört Kanallı RC Oyuncak Uzaktan Kumandaya Dönüştürülen Sıradan Uzaktan Kumanda Kiti: 4 Adım
Dört Kanallı RC Oyuncak Uzaktan Kumandaya Dönüştürülen Sıradan Uzaktan Kumanda Kiti: 如何将通用遥控器套件转换为玩具模型中使用的四通道遥控器。遥控器套件非常便宜。它采用2262和2272芯片和433个模块构建。改造方法非常简单。只需准备一些瓦楞纸板,然后按照视频教程完成这个电子项目并为您服务。玩具车船提供远程无线控制。