home.social

#zynq — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #zynq, aggregated by home.social.

  1. Zynq 7000. Переносим I2C Master Controller. Работа над ошибками и утилиты userspace

    В прошлой статье мы собрали готовый образ Linux и запустили I2C Master Controller который живет в ПЛИС и управляется драйвером предоставляющим в ОС доступ к нему как типовому I2C-контроллеру. В этой, заключительной части из общей серии статей, я хотел бы филигранно отшлифовать все мелкие недочеты и привести примеры утилит, которые могли бы отправлять нужные нам данные на I2C OLED-дисплей SSD1306, например температуру кристалла, время или что-нибудь еще. Всем кому интересна тема - го под кат! :)

    habr.com/ru/companies/beget/ar

    #zynq #linux #userspace #driver #i2c #oled #kernel #uboot #zynqmini #buildroot

  2. The #SpaceWire ( #satellite oriented wired communication standard) #OpenSource #GNU/ #Linux software support (C library, CLI, Python) for Remote Memory Access Protocol ( #RMAP ) initiator and target realized by STAR-Dundee RMAP IP Cores integrated into custom variant of TEDIA PCD-8006 PCIe expansion card developed by Kyaw Htet Lin at #CVUT #CVUTFEL and his related thesis have been published.

    The project page https://gitlab.fel.cvut.cz/otrees/spacewire/spw-pcie-tedia, Wiki, Thesis PDF, Presentation PDF and complete record with review reports https://dspace.cvut.cz/entities/publication/490357d1-8609-414e-91ad-87d4cc0e9b7e.

    Longer term plan is to continue with support of more SpW IP cores, #RTEMS and #Zynq and #BeagleV/ #BeagleVFire with potential to be used even for space qualified #PolarFire #SoC.

  3. Создаем собственную базовую станцию при помощи SDR

    В этой статье я хочу рассказать о том, как я запускал собственную базовую станцию мобильной связи (4G и 2G) при помощи относительно дешевого SDR-трансивера.

    habr.com/ru/articles/1017672/

    #SDR #GSM #4g #plutosdr #2g #fpga #zynq

  4. Zynq 7000. Загрузка Embedded Linux на SoC через JTAG с помощью XSCT

    Учитывая, что я очень давно занимаюсь отладкой и запуском самых разнообразных проектов связанных с Zynq 7000 — со временем количество итераций перезапуска при проведении отладки увеличивалось пропорционально сложности проекта. Когда я только начинал осваивать разработку под Zynq, то каждый раз закидывал новый образ на microSD карту. Это было очень медленным процессом и требовало от меня постоянно подключать/отключать карту. После этого я освоил сетевую загрузку через Ethernet и TFTP, заменяя файлы по сети и проверяя результат после перезагрузки. Впоследствии, изучив вопрос связанный с типами загрузки, я обнаружил, что есть альтернативный способ загрузки платы через интерфейс JTAG, который впрочем может оказаться единственным доступным, если на плате нет microSD и Ethernet. Вот как раз вопросы связанные с тем, как произвести загрузку по JTAG я бы хотел осветить в этой статье. Всем кому интересно — добро пожаловать под кат.

    habr.com/ru/companies/timeweb/

    #zynq #zynq7000 #zynqmini #linux #xsct #jtag #kernel #rootfs #buildroot #timeweb_статьи