реклама на сайте
подробности

 
 
> Linux для zynq7000
sheynmanyu
сообщение Jul 7 2017, 18:11
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 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 не понимаю.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dm.pogrebnoy
сообщение Jul 20 2017, 14:25
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Мой недолгий линуксовый опыт подсказывает, что rootfs нужно не в рамдиске разворачивать, а на SD карте держать. Тогда и файлы будут сохранятся. U-BOOTу нужно сказать, что корневая файловая система лежит на SD.


--------------------
Go to the top of the page
 
+Quote Post
AVR
сообщение Jul 21 2017, 06:52
Сообщение #3


фанат Linux'а
*****

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



Цитата(dm.pogrebnoy @ Jul 20 2017, 17:25) *
Мой недолгий линуксовый опыт подсказывает, что rootfs нужно не в рамдиске разворачивать, а на SD карте держать. Тогда и файлы будут сохранятся

Мда, этот опыт в самом деле недолгий, и подсказывает он "вредные советы" wink.gif

Автору темы: система из рамдиска прекрасно позволяет монтировать прочие носители в режиме записи.
Допустим, есть загрузочная флэшка, и в первом разделе лежит образ u-boot, device tree файл и ядро + ramdisk-образ корневой_фс (причем ramdisk можно даже засунуть в само ядро, это штатная возможность ядра Linux, я так делал много раз). Вот второй раздел может содержать уже более сложную ФС и ее то и можно монтировать в режиме записи.


--------------------
Go to the top of the page
 
+Quote Post
sheynmanyu
сообщение Jul 21 2017, 11:58
Сообщение #4


Участник
*

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



Цитата(AVR @ Jul 21 2017, 09:52) *
Автору темы: система из рамдиска прекрасно позволяет монтировать прочие носители в режиме записи.
Допустим, есть загрузочная флэшка, и в первом разделе лежит образ u-boot, device tree файл и ядро + ramdisk-образ корневой_фс (причем ramdisk можно даже засунуть в само ядро, это штатная возможность ядра Linux, я так делал много раз). Вот второй раздел может содержать уже более сложную ФС и ее то и можно монтировать в режиме записи.

"Сделано, мой капитан!" (с) мои школьники
Заработало! rolleyes.gif

Теперь созрел новый вопрос. Приложение под линукс на zynq можно написать в SDK. При этом SDK может ли стоять на машине с Windows? Или только машина с Unix?

Сообщение отредактировал sheynmanyu - Jul 21 2017, 15:07
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 22:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.0141 секунд с 7
ELECTRONIX ©2004-2016