Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы с ответами.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
415 Кб
Скачать
☆

Веб интерфейс

  1. Какие технологии используются для создания Веб страницы(Веб интерфейса)?

JavaScript, CGI

  1. Какие запросы генерируются Веб Интерфейсом?

HTTP(CGI, обернутые в HTTP запрос)

  1. Какое приложение обрабатывает HTTP(CGI) запросы поступающие от Веб Интерфейса?

zvic_camera_linux_webserver.elf

  1. Каким образом передаются запросы от zvic_camera_linux_webserver.elf приложению для обработки видео?

Через именованные каналы, текстовыми командами.

  1. Как Веб Интерфейс получает ответ от приложения?

После обработки запроса в программе, ответ предаётся через именованные каналы в приложение zvik_camera_linux_webserver.elf, которое в свою очередь передает его Веб Интерфейсу.

Лицензирование ip-ядер

  1. Что такое IP-ядра?

IP-ядра представляют собой программную или аппаратную реализацию некоторого компонента системы и являются интеллектуальной собственностью компании.

  1. Где можно получить требуемые для работы IP-ядра?

На сайте Xilinx

http://www.xilinx.com/products/intellectual-property/EF-DI-VID-IMG-IP-PACK.htm

  1. Стоимость лицензии на требуемые IP-ядра?

0

  1. Где можно получить готовые файлы лицензии?

Сгенерированные файлы лицензии будут отправлены на электронную почту указанную при регистрации

Создание битового потока

  1. Как создать битовый поток из готового файла используя Vivado?

В Vivado наберите следующие команды в tcl консоль

cd C:/zc702-zvik-camera/hardware/vivado(Путь к разархивированному файлу(см. подготовка SD-карты))

source ./scripts/build_camera_design.tcl

После завершения создания битового потока нажмите OK.

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

  1. Как импортировать проект в SDK?

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

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

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

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

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

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

Отладка приложения для linux

  1. Какой командой можно проверить настройки сетевого подключения в консоли?

ifconfig

  1. Как проверить подключена ли консоль к сети с компьютера?

ping 192.168.70.153

  1. Какие существуют методы для подключения к плате?

Через USB, через SSH

  1. Что означает SSH?

Secure shell

  1. Какими программами можно подключиться к плате по SSH?

Putty, SDK.

  1. Как подключиться к плате по SSH используя Putty?

Откройте программу Putty выберите подключение по SSH, введите IP-адрес на котором находится плата (В данном случае 192.168.70.153). После установки соединения введите имя пользователя и пароль(root, root).

  1. Как подключиться к плате для изменения файлов через SDK?

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

Выберите 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 карте.

  1. Как подключиться к плате по SSH через SDK?

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

Выберите 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.

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

  1. В какой перспективе необходимо находится для отладки приложения через SDK?

В перспективе отладки

  1. Как попасть в перспективу отладки в SDK?

Window -> Perspective-> Debug Perspective, C/C++(Default)