|
Linux для zynq7000 |
|
|
|
Jul 7 2017, 18:11
|
Участник

Группа: Участник
Сообщений: 66
Регистрация: 5-07-17
Пользователь №: 97 975

|
Здравствуйте! Я новичок как в Linux, так и в мире FPGA. Помогите, пожалуйста, с выбором Linux для ZYNQ 7000. Нашла несколько возможных вариантов: PetaLinux, Xilinx Zynq Linux, Yocto, Xillinux. Никак не могу разобраться, чем же они друг от друга отличаются? В моем проекте Linux нужен для контроля за состоянием системы (запись в логи информации о температуре, ошибках, нештатных ситуациях) и для передачи информации по сети Ethernet (файлов, для чего планируется поднять FTP сервер). Возможно, прошивка PL (хотелось бы иметь возможность подключить драйвера для Devcfg). Как таковой real time system на данном этапе не нужно, поэтому в эту сторону я не смотрела. Что удалось выяснить (поправьте, если я неправильно поняла): xillinux - полновесная ОС с графическим интерфейсом (похоже, избыточна). Xilinx Zynq Linux - интересная сборка для ZedBoard. Включает в себя Telnet, SSH, WebServer, FTP. Не включает по умолчанию драйвер для Devcfg (можно ли его самостоятельно добавить?) Про Yocto и Petalinux не понимаю.
|
|
|
|
|
 |
Ответов
|
Jul 21 2017, 06:52
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата(dm.pogrebnoy @ Jul 20 2017, 17:25)  Мой недолгий линуксовый опыт подсказывает, что rootfs нужно не в рамдиске разворачивать, а на SD карте держать. Тогда и файлы будут сохранятся Мда, этот опыт в самом деле недолгий, и подсказывает он "вредные советы"  Автору темы: система из рамдиска прекрасно позволяет монтировать прочие носители в режиме записи. Допустим, есть загрузочная флэшка, и в первом разделе лежит образ u-boot, device tree файл и ядро + ramdisk-образ корневой_фс (причем ramdisk можно даже засунуть в само ядро, это штатная возможность ядра Linux, я так делал много раз). Вот второй раздел может содержать уже более сложную ФС и ее то и можно монтировать в режиме записи.
--------------------
|
|
|
|
|
Jul 21 2017, 11:58
|
Участник

Группа: Участник
Сообщений: 66
Регистрация: 5-07-17
Пользователь №: 97 975

|
Цитата(AVR @ Jul 21 2017, 09:52)  Автору темы: система из рамдиска прекрасно позволяет монтировать прочие носители в режиме записи. Допустим, есть загрузочная флэшка, и в первом разделе лежит образ u-boot, device tree файл и ядро + ramdisk-образ корневой_фс (причем ramdisk можно даже засунуть в само ядро, это штатная возможность ядра Linux, я так делал много раз). Вот второй раздел может содержать уже более сложную ФС и ее то и можно монтировать в режиме записи. "Сделано, мой капитан!" (с) мои школьники Заработало! Теперь созрел новый вопрос. Приложение под линукс на zynq можно написать в SDK. При этом SDK может ли стоять на машине с Windows? Или только машина с Unix?
Сообщение отредактировал sheynmanyu - Jul 21 2017, 15:07
|
|
|
|
Сообщений в этой теме
sheynmanyu Linux для zynq7000 Jul 7 2017, 18:11 g700 Это Yocto и Petalinux дистрибутивы.
А с чего вы бу... Jul 8 2017, 16:29 sheynmanyu Цитата(g700 @ Jul 8 2017, 19:29) А с чего... Jul 10 2017, 11:55 Alexey_pashinov Для того, чтобы запустить linux на zynq вам необхо... Jul 8 2017, 18:35 Alexey_pashinov https://secbus.telecom-paristech.fr/wiki/Ze...TBBu... Jul 10 2017, 14:47 GriXa Неплохие материалы для освоения Зинки в целом и Ли... Jul 12 2017, 10:41 sheynmanyu Спасибо огроменное! Вот только делаю в соответ... Jul 14 2017, 08:28  GriXa Цитата(sheynmanyu @ Jul 14 2017, 11:28) П... Jul 14 2017, 13:27 dm.pogrebnoy Пошаговый подъем Petalinux
http://svenand.blogdri... Jul 12 2017, 11:55 g700 Сборка rootfs возмите отсюда https://habrahabr.ru/... Jul 12 2017, 19:22 R6L-025 Для Ваших целей, возможно, избыточен, но неплох ar... Jul 13 2017, 20:54 sheynmanyu Спасибо! Но только мне пока для ZedBoard нужен... Jul 14 2017, 11:43 toshas Лучше всего смотрите в сторону petalinux, только о... Jul 14 2017, 17:13 sheynmanyu Собрала... Запустила. Спасибо всем за советы и ссы... Jul 20 2017, 12:55 sheynmanyu Цитата(dm.pogrebnoy @ Jul 20 2017, 17:25)... Jul 20 2017, 14:29
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|