Как стать автором
Обновить
36
0
Игорь @K0shi

Пользователь

Отправить сообщение

Конечно!

Xilinx (Ise для старых, Vivado для новых, начиная с zynq, spartan 7, artix 7, kintex и пр), Altera (Quartus), Lattice, Anlogic (Tango) - все имеют версии для linux и windows, jtag также настраивается. На debian 12 всё нормально работает

Индукционную плиту хорошо и на 2 фазы повесить можно (многие производители поддерживают) может и с распределением по 3-ём, но такие мне только инфракрасные панели попадались. Сейчас индукционная на 2 фазы подключена, а на оставшуюся - духовка. Остальные розетки тоже равномерно распределены

Спасибо! Всё сразу не учёл, в ручную тоже делали.

Подредактировал скрипты и обновил статью, сейчас dt c overlay берутся из ./configs/dts для ядра и UBoot. Как правило, из сгенерированных dt периферии можно сделать dtsi либо, в зависимости от того, что получилось - скопировать нагенерированное целиком.

Сейчас для использования своих dt требуется, например, для zynqmp-zcu106-custom:

  • Поместить их исходники (dts, dtsi и если необходимо - .h) в ./configs/dts

  • Добавить dtb в цели /configs/dts/Makefile.in

dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-zcu106-custom.dtb
  • Указать в defconfig UBoot (./configs/uboot/xilinx_ulrascale_debug_defconfig) :

CONFIG_DEFAULT_DEVICE_TREE="zynqmp-zcu106-custom"
  • В файле формирования образа указать копируемый dtb:

cp ${WORK}/linux-xlnx/arch/arm64/boot/dts/xilinx/zynqmp-zcu106-custom.dtb ./system.dtb

Спасибо, опечатку поправил в заголовке

1) Предполагается ли открытый API для взаимодействия с локальными сценариями внутри локальной сети (по http или бинарными командами через заданные порты)? Например, для взаимодействия с home assistant, sls шлюзом и другими серверами умного дома без интернета. Существующие решения работают только через сервера яндекса. Такое решение также позволит интегрировать wifi устройства собственной разработки в сеть умного дома.

2) Есть ли в планах отрыть API zigbee для создания собственных устройств автоматизации?

ST-ная библиотека излишне раздута…
В linux больше 8 LUN — просто игнорирует не опрашивая.
Дистрибутив: Debian 11.0
Ядро: 5.10.0-8-amd64
Ни скармливание ядру, ни модулю options scsi_mod max_luns=255 не помогает. Как вы побороли данную проблему?

В 7 и 10 винде все 16 LUNs открылись достаточно быстро, секунд за 10. Обновил статью, приложив скрины.

Длинные портянки кода под спойлер убрал, чтобы читалось удобнее
Установил Windows 95 и обновил статью.
Я про внешнюю шину данных, она 16-и битная. Сам процессор 32 бит. Исправил в статье, чтобы не было путаницы.
Для подсветки синтаксиса языка необходимо использовать тег source lang=язык. В данном случае source lang=bash.
1) Выключите принтер и перезагрузите систему
2) Выполните в консоли tail -f /var/log/syslog
3) Подключите принтер
4) Если в сообщениях будет
usbfs: interface 0 claimed by usblp while 'usb' sets config #1
или
ошибка от foo2zjs о загрузке прошивки, то сделайте всё, как написано в статье, заменяя 1018 на 1020
для этого принтера vid 0x03F0 pid 0x2B17
5) Если не получится — покажите логи
Полностью с Вами согласен. Я их поставил во время отладки для защиты от короткого замыкания в случае ошибки. В конечном устройстве можно убрать.
Внутренняя подтяжка включена, но она достаточно слабая. Внешние поставил для более стабильной работы.
Схему исправил. Это был черновой вариант.

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Embedded Software Engineer