fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.9K
active users

#zynq7000

0 posts0 participants0 posts today
Habr<p>Zynq 7000. HDMI для платы Zynq Mini для baremetal</p><p>Я давно носил идею проверки HDMI на платах Zynq, и вот наконец-то дошли руки до этого интересного топика. В этой статье я покажу, что вывод изображения через HDMI достаточно прост, но ограничусь только рассмотрением вывода изображения из baremetal-приложений, а вопросы про Linux оставлю для следующей статьи. В первую очередь изучим возможность простого вывода изображения в HDMI из генератора тестовых изображений с использованием Test Pattern Generator в PL-логике, а затем коснёмся применения AXI Video DMA. Всем интересующимся добро пожаловать под кат!</p><p><a href="https://habr.com/ru/companies/timeweb/articles/849032/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/timeweb/</span><span class="invisible">articles/849032/</span></a></p><p><a href="https://zhub.link/tags/zynq" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zynq</span></a> <a href="https://zhub.link/tags/zynq7000" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zynq7000</span></a> <a href="https://zhub.link/tags/hdmi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hdmi</span></a> <a href="https://zhub.link/tags/axi_video_dma" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>axi_video_dma</span></a> <a href="https://zhub.link/tags/dma" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dma</span></a> <a href="https://zhub.link/tags/test_pattern_generator" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>test_pattern_generator</span></a> <a href="https://zhub.link/tags/tutorial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tutorial</span></a> <a href="https://zhub.link/tags/tmds" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tmds</span></a> <a href="https://zhub.link/tags/baremetal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>baremetal</span></a> <a href="https://zhub.link/tags/timeweb_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>timeweb_статьи</span></a></p>
Habr<p>Zynq 7000. Загрузка Embedded Linux на SoC через JTAG с помощью XSCT</p><p>Учитывая, что я очень давно занимаюсь отладкой и запуском самых разнообразных проектов связанных с Zynq 7000 — со временем количество итераций перезапуска при проведении отладки увеличивалось пропорционально сложности проекта. Когда я только начинал осваивать разработку под Zynq, то каждый раз закидывал новый образ на microSD карту. Это было очень медленным процессом и требовало от меня постоянно подключать/отключать карту. После этого я освоил сетевую загрузку через Ethernet и TFTP, заменяя файлы по сети и проверяя результат после перезагрузки. Впоследствии, изучив вопрос связанный с типами загрузки, я обнаружил, что есть альтернативный способ загрузки платы через интерфейс JTAG, который впрочем может оказаться единственным доступным, если на плате нет microSD и Ethernet. Вот как раз вопросы связанные с тем, как произвести загрузку по JTAG я бы хотел осветить в этой статье. Всем кому интересно — добро пожаловать под кат.</p><p><a href="https://habr.com/ru/companies/timeweb/articles/835912/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/timeweb/</span><span class="invisible">articles/835912/</span></a></p><p><a href="https://zhub.link/tags/zynq" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zynq</span></a> <a href="https://zhub.link/tags/zynq7000" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zynq7000</span></a> <a href="https://zhub.link/tags/zynqmini" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zynqmini</span></a> <a href="https://zhub.link/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://zhub.link/tags/xsct" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>xsct</span></a> <a href="https://zhub.link/tags/jtag" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jtag</span></a> <a href="https://zhub.link/tags/kernel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kernel</span></a> <a href="https://zhub.link/tags/rootfs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rootfs</span></a> <a href="https://zhub.link/tags/buildroot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildroot</span></a> <a href="https://zhub.link/tags/timeweb_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>timeweb_статьи</span></a></p>