Съдържание:
- Стъпка 1: Pré Requisitos:
 - Стъпка 2: Ambiente De Desenvolvimento:
 - Стъпка 3: Инструментариум:
 - Стъпка 4: Конфигурирайте O Cross Compile No HostPC:
 - Стъпка 5: IDE Eclipse:
 - Стъпка 6: Criando Uma Aplicação E Transferindo Para Dragonboard 410c Чрез IDE Eclipse E SSH:
 - Стъпка 7: Конфигуриране на Básicas Da Aplicação:
 - Стъпка 8: Конфигуриране на разгръщане:
 - Стъпка 9: Конфигурирайте Do Cross Compile:
 - Стъпка 10: Компилирайте 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: Резултати от Da Compilação No Eclipse
 - Стъпка 17: Резултат от Compilação Na Dragonboard 410c
 
- Автор John Day [email protected].
 - Public 2024-01-30 07:50.
 - Последно модифициран 2025-01-23 12:57.
 
  За целите на документацията е най -необходимото като етапи, необходими за конфигуриране на ambiente de desenvolvimento, de modo que за HostPC (Computador / Notebook), através do IDE Eclipse компилиране от codiges и експортиране за Alvo (Dragonboard 410c) чрез SSH.
Стъпка 1: Pré Requisitos:
Хардуер
- (1) Компютър / Преносим компютър (HostPC)
 - (1) Dragonboard 410c (Alvo)
 
Софтуер
- IDE Eclipse CDT
 - Кръстосана компилация (GCC Linaro)
 
Infra estrutura de rede
- Осребряване на Wi -Fi
 - Разрешаване на комуникационен SSH на rede
 
Стъпка 2: Ambiente De Desenvolvimento:
  Изпратете изпратено до нас приложение за десенволверни софтуерни програми, директно насочени към Dragonboard 410c (Plataforma Alvo), препоръчани за използване на Computador / Notebook (HostPC) за десенволвиментиране на приложения.
Para esse guia estamos assumindo que Host está usando system operational Linux. Няма entanto, esse desenvolvimento pode ser feito em Microsoft Windows и Apple MacOS.
Стъпка 3: Инструментариум:
  Toolchain е é um conconto de ferramentas de programção usadas para gerar binários de софтуер. Os elementos de uma Toolchain сао:
- Асемблер
 - Съставител
 - Линкер
 - Дебъгер
 - Библиотеки по време на работа
 - Комунални услуги
 
Tipos de Toolchain:
Нативо
Компилация за arcitetura на месма onde está sendo gerado o binário da aplicação.
Кръстосано компилиране
Кръстосаното компилиране е използвано като метод за изпълнение на софтуер за различни архивиращи компютри. É usado quando a plataforma de desenvolvimento (домакин) tem arquitetura diferente do alvo.
Стъпка 4: Конфигурирайте O Cross Compile No HostPC:
  A Dragonboard 410c САЩ arquitetura ARM и за пример exemplo estamos съображения за HoePC използване arquitetura arquitetura x86 ou x64. Como vimos на по -предната точка, Cross Compile и умното му използване се използва за изпълнение на софтуера за различни архивиращи компютри.
Изтегли
32 бита на HostPC Linux:
HostPC Linux 64 бита:
Инсталиране
Това е заключение за изтегляне и кръстосано компилиране, за да можете да изтеглите допълнително от arquivos за algum diretório до операционната система. 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 конфигурация без HostPC:)
Стъпка 5: IDE Eclipse:
  Eclipse é um IDE - Интегрирана среда за развитие, ambiente de desenvolvimento integrado, que permite o desenvolvimento de softwareware usando diferentes linguagens de programção.
Изтеглете и инсталирайте
Acesse https://www.eclipse.org e клика без ботo изтегляне, локализиране без canto superior do site, em seguida faça изтегляне на версия compatível com seu хост (компютър/преносим компютър).
Ao iniciar a instalação, GUI интерфейс за интерфейс com diferentes projetos será iniciada. Изберете и изберете: Eclipse IDE за разработчици на C/C ++.
Стъпка 6: Criando Uma Aplicação E Transferindo Para Dragonboard 410c Чрез IDE Eclipse E SSH:
  Препоръчваме ви също така да се нуждаете от необходимите програми за проектиране на софтуер с помощта на Eclipse и преносим код на 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 Project
 - Вериги с инструменти: Cross GCC
 
Стъпка 7: Конфигуриране на Básicas Da Aplicação:
  Като конфигурации, които да се прилагат като приложения към информацията:
- Автор
 - Съобщение за авторски права
 - Здравейте, световни поздрави
 - Източник
 
Кликни ги Следваща.
Стъпка 8: Конфигуриране на разгръщане:
  За да конфигурирате Deploy vamos selecionar като опции Debug e Release:
Изберете и изберете Изберете всички
Em seguida, clique em Next.
Стъпка 9: Конфигурирайте Do Cross Compile:
  Конфигурацията за кръстосано компилиране на Eclipse не се състои като информация за префикса на кръстосания компилатор или caminho до Toolchain.
- 
Префикс за кръстосан компилатор
- 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: Компилирайте Do Projeto:
  Para 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)
  Clique com botão директно върху паста за проектиране и избор и опции за изпълнение на конфигурации.
Стъпка 12: Criando Conexão Com a Dragonboard (Част 2)
  
  Dê dois cliques на опция C/C ++ Remote Application, резултатите от адаптирането на конфигурирането на uma nova към projekto remoto.
Препоръчайте, изберете връзката и изберете отдалечен хост.
Стъпка 13: Criando Conexão Com a Dragonboard (Част 3)
  На sessão anterior criamos uma nova conexão, или próximo passo é конфигуратор 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 конфигуриране и фейта, които се предлагат в браузъра botão.
Използвайте браузъра за кликване, изберете или насочете или премахнете експортера от binários gerados.
Стъпка 15: Изпълнете Aplicação Na Dragonboard 410c Via Eclipse
  Agora com tudo конфигурира, настройва изпълнител или отдалечено проектиране, кликнете върху Run.
Стъпка 16: Резултати от Da Compilação No Eclipse
  Резултати без затъмнение é:
Последно влизане: Пет ноември 25 18:24:20 2016 от 192.168.0.7
/home/linaro/Documents/helloworld; изход linaro@linaro-alip: ~ $/home/linaro/Documents/helloworld; изход !!! Здравей свят!!! излез от профила си
Стъпка 17: Резултат от 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
Изпълнение на бинарио:
linaro@linaro-alip: ~ $./helloworld
!!! Здравей свят!!!
Препоръчано:
IRduino: Дистанционно управление Arduino - имитирайте изгубено дистанционно: 6 стъпки
IRduino: Дистанционно управление Arduino - имитирайте изгубено дистанционно: Ако някога сте загубили дистанционното управление за вашия телевизор или DVD плейър, знаете колко е разочароващо да се налага да ходите, да намирате и използвате бутоните на самото устройство. Понякога тези бутони дори не предлагат същата функционалност като дистанционното. Получаване
Обикновен комплект за дистанционно управление, трансформиран в четириканално дистанционно управление RC играчка: 4 стъпки
Обикновен комплект за дистанционно управление, трансформиран в четириканално дистанционно управление RC Toy: 如何 将 通用 遥控 套件 转换 为 玩具 中 使用 的 四 遥控 器。 遥控 套件 非常 便宜。 采用 62 62 2262 和 2272 芯片 433 模块 构建。方法 非常 简单。 只需 一些 瓦楞纸 板 , 然后 按照 视频 教程 这个 电子 项目 并 为 服务。 玩具 车船 提供 远程 无线 控制
Разработване на приложения с помощта на GPIO щифтове на DragonBoard 410c с операционни системи Android и Linux: 6 стъпки
Разработване на приложения с помощта на GPIO щифтове на DragonBoard 410c с операционни системи Android и Linux: Целта на този урок е да покаже информация, необходима за разработване на приложения, използващи GPIO щифта на DragonBoard 410c разширение с ниска скорост. Този урок представя информация за разработване на приложения с помощта на GPIO щифтове със SYS на Andr
Уеб дистанционно дистанционно управление с Esp8266 (NodeMCU): 4 стъпки
Уеб дистанционно дистанционно управление с Esp8266 (NodeMCU): Проблем На масата в хола има три дистанционни управления. За да гледате любимото си предаване, трябва точно да следвате специална последователност от натискания на бутони върху поне две от тях. И твоята съквартирантка, майка, приятелка никога не си спомня за това … Решение Купуваш
Робот с дистанционно управление с помощта на Arduino и T.V. Дистанционно: 11 стъпки
Робот с дистанционно управление с помощта на Arduino и телевизионно дистанционно: Тази кола с дистанционно управление може да се движи, използвайки практически всякакъв вид дистанционно управление, като телевизор, променлив ток и др. Той използва факта, че дистанционното излъчва IR (инфрачервено). Това свойство се използва чрез използване на IR приемник, който е много евтин сензор
