Создание приложения из исходного кода — КиберПедия 

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Создание приложения из исходного кода

2017-05-14 389
Создание приложения из исходного кода 0.00 из 5.00 0 оценок
Заказать работу

 

Извлеките все файлы из архивов. Скаченных со страницы https://secure.xilinx.com/webreg/clickthrough.do?cid=199792

 

zvik_camera_linux_app Основное приложение для работы с камерой
zvik_camera_linux_webserver Приложение для обработки запросов поступающих от Веб Интерфейса

 

Таблица 4. Обзор файлов архива

 

ИМПОРТ И СБОРКА ПРИЛОЖЕНИЙ ДЛЯ LINUX

1. В SDK выберите File> Import

2. В появившемся окне выберите Existing Project into Workspace

3. Корневой директорией проекта выберите C:\zc702-zvik-camera\software\workspace

4. После выбора корневой директории, вы увидите список доступных для импорта проектов

5. Выберите следующие (не забудьте поставить галочку Сору Projects into workspace):

Рис 29. Необходимые для импорта файлы

 

6. Нажмите Finish. SDK импортирует файлы в проект

 

УДАЛЕННОЕ ПОДКЛЮЧЕНИЕ К ПЛАТЕ

 

1. Подключитесь через терминал (115200 бод)

2. Введите команду quit

3. Проверьте настройки IP адреса (ifconfig)

4. Для предотвращения автоматической загрузки приложения при старте системы измените файл init.sh (vi /mnt/launch_my_app.sh)

Закомментировав следующую строку

# /mnt/zvic_camera_linux_app.sh

Удаленное подключение может быть установлено с использованием Secure shell (SSH) как через SDK, так и с помощью сторонних программ, например, Putty. Откройте программу Putty выберите подключение по SSH, введите IP-адрес на котором находится плата[5]После установки соединения введите имя пользователя и пароль(root, root).

В SDK выберите Window-> Open Perspective -> Other… -> Remote System Explorer -> OK. Нажмите на иконку New Connection

Рис 30. Определение нового соединения

 

Выберите SSH only, введите IP адрес 192.168.70.153 в поле Host name, нажмите Finish. В поле Remote Systems откройте 192.168.70.153, откройте sftp Files, дважды кликните Root. Введите пароль и логин.(root, root), поставьте галочки Save User ID, Save Password, нажмите ОК. Нажмите Yes, Yes.Откройте директорию /mnt. Таким образом, мы получили доступ к файлам на SD карте.

Для удаленного доступа к терминалу в поле Remote Systems выберите SSH terminals, кликните правой кнопкой мыши и выберите Launch Terminal.


 

ОТЛАДКА ПРИЛОЖЕНИЯ

Для отладки приложения необходимо:

1. Сменить перспективу (перспектива отладки) в SDK (Window -> Perspective-> Debug Perspective, C/C++(Default)).

2. Выбрать приложение zvic_camera_linux_app, щёлкнув по нему правой кнопкой мыши, а затем выберать Debug as-> Debug Configuration

3. В окне настроек конфигурации отладки выбрать Remote ARM Linux Application

4. Ввести адрес платы, например, 192.168.70.153

5. В поле абсолютный удаленный путь ввести /tmp/zvik_camera_linux_app.elf

6. Нажать “Применить”

7. Нажать “Debug”

8. Нажать “Yes”.

9. В консоли включить “verbose console mode”

Рис 32. Расположение“verbose console mode”

 

10. Выбрать zvik_camra_linux_app.elf

Рис 31. Расположение zvik_camra_linux_app.elf

 

11. Нажать F8

УСТАНОВКА ТОЧЕК ОСТАНОВКИ

 

Для установки точки остановки в файле avnet_console.c, на функции avnet_console_record_command, необходимо:

1. Выбрать Window-> Open Perspective -> C/C++

2. Выбрать файл avnrt_console.c

3. Поставить точку у функции avnet_console_record_command.

4. Вернуться в перспективу отладки.

5. В терминале ввести команду rec /mnt/image1.bmp.

6. Отладчик остановится на команде avnet_console_record_command. Нажать кнопку F8.

7. Перейти в перспективу Remote System Explorer

8. Перейти в директорию /mnt/

9. Нажать обновить, созданный bmp файл будет виден в обозревателе.

10. Нажать F8.

 


Поделиться с друзьями:

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.009 с.