Как стать автором
Обновить

Комментарии 17

НЛО прилетело и опубликовало эту надпись здесь

Именно это меня и побудило ее написать))) Старался, на пользу сообществу)

Андрей, пожалуйста продолжайте тему, одновременно советую начать готовить книжку, лучше если одновременно и на английском

Я думаю, что у меня физически не хватит ни времени, ни сил, да и навыков, чтобы сделать цельную книгу по такому сложному предмету :) но спасибо за доверие

НЛО прилетело и опубликовало эту надпись здесь

Думаю, что мой формат статей и формат подробных стримов - не является взаимоисключающими. Моя статья написана так, чтобы дать самый минимальный набор фактических знаний без углубления в детали, чтобы любой желающий, новичок-студент мог по-быстрому реализовать свою "хотелку".

В написании этой статьи я руководствовался следующей философией Зачастую быстрая реализация желаемого, на первом этапе, является сильнейшей движущей и мотивирующей силой, которая формирует то самое желание заниматься предметом уже длительное время.

И после этого можно переходить к подробным статьям, стримам за углубленной информацией :)

НЛО прилетело и опубликовало эту надпись здесь

Почему автор не использовал PetaLinux Tools от Xilinx для создания образа Linux?

Потому, что цель была не в том, чтобы задействовать готовые средства сборки, а показать как собрать Linux из сырцов. Да и самому интересно было попробовать собрать именно ручками, а не используя системы сборки типа buildroot, yocto, и т.п

Тогда стоило бы это указать в статье, чтобы читатели понимали к чему Вы все это писали

Спасибо, очень своевременно!
А с Petalinux не пробовали работать?

Пока что нет. Думаю, что если настанет время, когда нужно будет соптимизировать время на сборку\кастомизацию linux - попробую копнуть в peta, buildroo, yocto)

На сегодня все пет-проекты настолько примитивны, что в целом можно обойтись ручной сборкой.

Статья хорошая, а главное, она очень вовремя вышла. Прередо мной как раз поставили такую задачу и не имея опыта работы ни в Linux, ни с Zynq 7000, с ее помощью я за неделю все же освоил эту технологию и могу двигаться дальше. Я проделал все, что в ней написано на двух компьютерах Wim10+VirtualBox(Ubuntu) и Win10+Debian. В качестве платы была ArtyZ7-20. За исключением пары опечаток, могу сказать, что все достаточно точно и просто описано и может быть использовано в качестве учебного пособия даже для начинающих, что очень ценно! Автору огромное спасибо!

Первым делом выбираем питание Bank 1 в LVCMOS 1.8V т.к. RGMII интерфейс (для Ethernet) не поддерживает напряжение 3.3В, а только 1.8 и 2.5В.

Понятно, что надо задавать IOSTANDARD, но ведь банк-то всё равно будет запитан же тем напряжением, которое к нему подведено. То есть по сути нужно констрейнить реальное имеющееся напряжение банка, а что там должно быть именно 1,8В надо выбирать на этапе разработки платы.

Спасибо за статью

А как вы узнали каким пинам надо export сделать?
Ониж через interconnect

Вы имеете ввиду когда в Linux включал LED через GPIO?

Когда не знал, что эти штуки все определены в device-tree - делал простым перебором.

А потом уже прочитав про устройство device-tree - понял, что можно поискать в дебрях device-tree файла описание структуры GPIO и взять все нужное оттуда.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории