- Русские Блоги
- Программное обеспечение для программного обеспечения и аппаратное обеспечение ZyNQ: строительство среды разработки Vivado в рамках системы Linux
- Статьи Справочник
- Предисловие
- 1. Установите Vivado 2018.3 в системе Linux
- 1. Скачать Vivado 2018.3 Установочный пакет:
- 2. Расшипляется Vivado 2018.3 Установочный пакет:
- 3. Выполните сценарий установки:
- 4. Установите переменные среды:
- 5. Дайте Xilinx программное обеспечение максимальные разрешения:
- 6. Установите драйвер JTAG:
- 7. Перезагрузите компьютер:
- 8. Начните использовать:
- Аппаратное программное обеспечение linux
- Linux на платформах, отличных от Intel.
- Аппаратные требования
- Основные системные требования
- Предустановленное программное обеспечение под Linux
- Аппаратное обеспечение, работающее только в среде Windows
- Клавиатура и мышь
Русские Блоги
Программное обеспечение для программного обеспечения и аппаратное обеспечение ZyNQ: строительство среды разработки Vivado в рамках системы Linux
Статьи Справочник
- Предисловие
- 1. Установите Vivado 2018.3 в системе Linux
-
- 1. Скачать Vivado 2018.3 Установочный пакет:
- 2. Расшипляется Vivado 2018.3 Установочный пакет:
- 3. Выполните сценарий установки:
- 4. Установите переменные среды:
- 5. Дайте Xilinx программное обеспечение максимальные разрешения:
- 6. Установите драйвер JTAG:
- 7. Перезагрузите компьютер:
- 8. Начните использовать:
Предисловие
При использовании чипа Zynq для программного и оборудования для совместной разработки, операционная система Linux недоступна. В этой статье в основном представлено, как построить среду разработки программного обеспечения и аппаратного обеспечения Zynq в рамках операционной системы Linux.
Есть три основных способа построения операционной системы Linux:
(1) Система Windows оснащена системой Linux. В основном он включает в себя установку виртуальной машины в системе Windows. Используйте внешний жесткий диск, чтобы настроить двойную систему для запуска и использования программного обеспечения Ubuntu, которое поставляется с хранилищем приложений Windows 10. Личный опыт автора: система нестабильна и занимает пространство системы Windows, легко вызвать ненормальную виртуальную машину из -за работы на новичках.
(2) Используйте облачную платформу, такую как облако, Xunyun, Mi Yun и определенное облако Максин. Личный опыт автора: Удаленная загрузка соединения и загрузка потребления сетевого трафика кампуса, нестабильная скорость и высокие затраты на обслуживание.
(3) Раз и навсегда установите операционную систему Linux для компьютера. Текущее использование автора обнаружило компьютер, который обычно не используется в будние дни (лаборатория настроена с помощью трактора), и установлена система Ubuntu18.04.
1. Установите Vivado 2018.3 в системе Linux
1. Скачать Vivado 2018.3 Установочный пакет:
Частота обновления программного обеспечения Pailingz чрезвычайно высока. По крайней мере две версии года. Предыдущая разработка автора также последовала за последней версией. Куча обсессивно -компульсивных расстройств показало, что это не нужно.
Прежде всего, разные версии программного обеспечения не отличаются от текущего автора автора. Вместо этого, потому что версия IP -сердечников, таких как часы и FIFO, не совместима с различными проблемами обновления.
Во -вторых, чем более новее версия, тем больше программного обеспечения. Первоначально автор использовал версию Vivado 2015. Пакет программного обеспечения составлял всего около 7 г или около того. К текущей последней версии Vivado 2020.2 их почти 50 г или около того. Раздутый инсталляционный пакет приводит к различным времени, требующему и трудолюбие для передачи, копирования, декомпрессии и бега.
Затем программная система Xilinx постоянно меняется. Предыдущая версия 2019.1 — это разделение программного и аппаратного обеспечения. Разработка оборудования использует Vivado. Разработка программного обеспечения использует SDK. Разработка HLS принадлежит разработке аппаратного обеспечения с именем vivado_hls. 2019.2 Демонстрируйте SDK, используйте Vitis, разработку оборудования и использование Vivado, разработка программного обеспечения и использование Vitis, разработка HLS, принадлежащая к разработке оборудования, названная vivado_hls. 2020.1 Начните размягчать, разработку оборудования и использование Vivado, разработка программного обеспечения и использование Vitis, разработка программного обеспечения для развития HLS, название Vitis_HLS и отказаться от предыдущей библиотеки развития, связанной с XFOPENCV, дополнительно соединяется со стандартной библиотекой OpenCV. Анкет
Наконец, проблемы программного обеспечения и оборудования скоординировали разработку. Каждая версия Vivado, поддерживающая соответствующие встроенные программные ресурсы Uboot и ядра, разные версии, отличаются. Очень немногие люди используют последнюю версию. При обращении к старой версии учебника вы часто сталкиваетесь с множеством проблем. Для решения проблемы, вызванной проблемами, вызванными проблемами.
Благодаря вышеупомянутым урокам крови и слез автор решил использовать версию Vivado 2018.3 для экологического строительства. Хотя пакет установки был включен в список, который не рекомендуется Xilinx, это все еще два слова: Zhenxiang.
2. Расшипляется Vivado 2018.3 Установочный пакет:
sudo tar xvzf /home/hxk/Downloads/Xilinx_Vivado_SDK_2018.3_1207_2324.tar.gz -C /mnt
3. Выполните сценарий установки:
cd /mnt/Xilinx_Vivado_SDK_2018.3_1207_2324 sudo ./xsetup
В настоящее время появится классический интерфейс установки Vivado. Метод установки такой же, как Windows. Выберите каталог установки:
После этого процесс регистрации установки немного (три я согласен, выберите используемый вами пакет для сохранения емкости, медленно подождите, чтобы ждать туалет, зарегистрировать лицензию и установить его).
4. Установите переменные среды:
Когда вы не настраиваете переменную среды, вам необходимо найти скрипт в каталоге слоя, когда вы запускаете программное обеспечение, чтобы открыть его. Это более хлопотно. Установив переменные среды, эта проблема может быть смягчена.
Соответствующая позиция сценария переменной среды связана с каталогом установки. Положение сценария Vivado состоит в том, чтобы:
/tools/Xilinx/Vivado/2018.3/settings64.sh
/tools/Xilinx/SDK/2018.3/settings64.sh
Используйте Vim, чтобы открыть файл настроек переменной среды (скрытый файл в каталоге .bashrc):
Добавьте две строки в конце файла, укажите местоположение сценария Vivado
source /tools/Xilinx/Vivado/2018.3/settings64.sh source /tools/Xilinx/SDK/2018.3/settings64.sh
Обновить переменные среды:
После повторного открытия терминала переменная среды вступает в силу.
5. Дайте Xilinx программное обеспечение максимальные разрешения:
Программное обеспечение Xilinx, по -видимому, записано в Java. В то же время программный фон будет постоянно писать файлы, такие как сценарии TCL и журналы журнала. Максимальные разрешения папки, в которой расположены программное обеспечение Xilinx, в противном случае различные ошибки и даже обрушение программного обеспечения.
sudo chmod -R 777 /tools/ sudo chmod -R 777 /home/
Есть много файлов, и вам нужно некоторое время выполнить его и терпеливо подождать.
6. Установите драйвер JTAG:
Введите позицию установки сценария драйвера:
cd /tools/Xilinx/Vivado/2018.3/data/xicom/cable_drivers/lin64/install_script/install_drivers/
Выполните скрипт привода установки:
Предупреждение об обновлении может быть проигнорировано. Видя успех, инсталляция успешна.
7. Перезагрузите компьютер:
8. Начните использовать:
Графический метод использования:
Open Vivado: командная строка входит в Vivado
Откройте SDK: После входа в Vivado выберите Lunch_sdk или введите XSDK в командную строку
Открыть HLS: вход командной строки vivado_hlsvivado -mode tcl -source ***.tcl
Аппаратное программное обеспечение linux
Для работы Linux требуется компьютер PC 386, 486 или Pentium с 2 MB оперативной памяти (RAM) и одним флоппи диском. Такая конфигурация позволит запустить Linux. 4 MB RAM и 30 MB на жестком диске (HDD) — это тpебуемые ресурсы, когда можно сделать нечто реальное и полезное (без оконной системы X Window System). 4 MB RAM и 60 MB HDD — вместе с X Window System (X Windows, как ее часто называют в просторечии). Для эффективной работы системы X Windows требуется 8 MB RAM. Машину с 33-х МГц процессором 486 и памятью 8 MB RAM / 120 MB HDD Linux превращает в графическую рабочую станцию. На машине с 12 MB RAM окошки X Windows начинают «летать». Машина с 486 DX2 66 МГц и 16 MB RAM под Linux представляет собой мощную рабочую станцию и/или многопользовательский сетевой сервер. Машина Pentium 133 МГц и 64 MB RAM с ОС Linux сравнима с рабочей станцией SGI.
Linux поддерживает шины ISA, VESA и PCI. Шина MCA фирмы IBM (серия компьютеров PS) поддерживается не во всех конфигурациях.
Дистрибутив системы Linux содержит подробный перечень поддерживаемого оборудования, включая типы графических адаптеров, контроллеров, сетевых плат и т.д.
Linux на платформах, отличных от Intel.
Помимо платформы Intel Linux работает на компьютерах Amiga и Atari, построенных на процессорах серии Motorola 68000.
При поддержке фирмы DEC реализован и получает распространение Linux для платформы DEC AXP.
В стадии разработки находятся версии Linux для платформ MIPS, PowerPC и др. Разработка для Power Macintosh поддерживается фирмой Apple.
Аппаратные требования
К компьютеру, на который предполагается установка Linux, предъявляются, конечно, определенные минимальные системные требования.
Основные системные требования
Ваш компьютер, в первую очередь, должен отвечать требованиям к «железу». В общем виде для любого дистрибутива минимальные системные требования примерно следующие:
Параметр Минимум Рекомендуется Процессор 400Mhz ≥1000Mhz Память 256MB ≥1G Место на диске 32GB ≥80GB Наиболее критичным фактором для работы компьютера в Linux является память. Работа с запущенной KDE при памяти менее 512MB совершенно не комфортна.
Если у вас старый компьютер, то не следует использовать „тяжелые“ графические среды. Ведь и без всяких „рюшек“ и анимации можно работать. Например, на старую машину (i430TX 166Mhz с памятью 64MB и винчестером 5,1GB) я устанавливал ALT Linux Compact 2.3 без KDE и GNOME. Затем я обновлял дистрибутив до Master 2.4. Проверялась работа следующих графических оболочек: WindowMaker, IceWM, FluxBox, Enlightenment, XFce.
Все «это хозяйство» нормально работало, даже XFce не давал никаких «тормозов».
Предустановленное программное обеспечение под Linux
Некоторые продавцы предлагают системы с уже установленным дистрибутивом Linux. Может за это вам придётся заплатить чуть больше, но это плата за душевный покой, так как в этом случае вы можете быть уверены в том, что данное аппаратное обеспечение хорошо поддерживается GNU/Linux.
Аппаратное обеспечение, работающее только в среде Windows
Появилась нездоровая тенденция выпускать Windows-зависимые модемы и принтеры. Из такого оборудования обычно удалены встроенные процессоры, а их функции перенесены в драйвер Windows, то есть на ваш основной процессор. Это ещё один прием“, которым Microsoft пытается привязать к своему программному обеспечению пользователей.
Следует избегать приобретения подобных „кастрированных“ устройств по двум причинам:
- Аппаратный и программный интерфейс к устройству закрыт, а документация недоступна, чтомешает использованию устройства для свободного программного обеспечения, где коды программ открыты.
- Когда из устройства удаляется встроенный процессор, операционная система должна выполнять работу встроенного процессора, часто с приоритетом реального времени, а это значит, что центральный процессор недоступен для работы других программ на время обслуживания таких устройств. В связи с тем, что обычный пользователь Windows не так интенсивно использует многозадачность как пользователь Linux, производители надеются, что он просто не заметит того, что тяжесть работы их устройств перенесена на центральный процессор. Однако, даже Windows XP, страдает потерей производительности, когда производители периферийного оборудования урезают задачи, выполняемые самими устройствами.
Клавиатура и мышь
Возможно, что продавцы будут всячески расписывать вам необыкновенные достоинства клавиатур и мышей, „заточенных“ под Windows и усыпанных дополнительными клавишами и кнопками. Все эти „прибамбасы“ в Linux не нужны.
Не следует лишь отказываться от приобретения 3-х кнопочной мыши с колесом, так как графические среды Linux рассчитаны именно на них, а эмулировать среднюю кнопку не очень удобно.