Да, только не на виртуалке, а на настоящей убунте. Причем буквально два дня назад apk собиралась без проблем. Видимо это связано с апдейтом python-for-android.
До недавнего времени сборка apk отлично собирались, но появилась ошибка File "/usr/local/lib/python3.6/dist-packages/buildozer-0.40.dev0-py3.6.egg/buildozer/targets/android.py", line 816, in get_dist_dir
matching_dirs = glob.glob(join(self._build_dir, 'dist', '{}*'.format(dist_name)))
AttributeError: 'function' object has no attribute 'glob'
Собственно в gtkwave, написав тестовое окружения можно посмотреть как будет вести себя плата, более подробней про моделирование можно прочитать в моей второй статье: habr.com/ru/post/442010
На MyHDL делал проект, где ПЛИС выдаёт/принимает информацию по параллельной шине на другое устройство, общается по последовательному интерфейсу (некая вариация UART) с ещё одним прибором и записанную информацию кладёт в память, примерно так, как показано в этой статье, и одновременно обменивается информацией с ПК через UART. Получилось несколько always блоков, и все работает также как если бы я всё это писал на верилоге.
Впринцыпе согласен с Вами. Для новичка в FPGA после классического программирования сложно осознать тонкости ПЛИС, но статья не много не об этом. Программой этот код можно назвать с натяжкой, но ведь на ПЛИС можно запрограммировать некий алгоритм обработки информации.
Особых отличий по скорости я не заметил на более-менее крупных проектах. Плюсы python вылезут когда придётся писать сложное тестовое окружение для верификации проекта.
Да, только не на виртуалке, а на настоящей убунте. Причем буквально два дня назад apk собиралась без проблем. Видимо это связано с апдейтом python-for-android.
matching_dirs = glob.glob(join(self._build_dir, 'dist', '{}*'.format(dist_name)))
AttributeError: 'function' object has no attribute 'glob'
Для pycharm есть плагин для подсветки синтаксиса kv
Можете поделиться, какие микроконтроллеры с micropython используете и для каких конкретно целей
По смыслу будет выглядеть также как если бы эти операции были бы описаны на верилоге, только с питонячим синтаксисом.
Смотря что считать большим проектом? MyHDL после конвертации в verilog встраивается в стандартный путь разработки ПЛИС.
Впринцыпе согласен с Вами. Для новичка в FPGA после классического программирования сложно осознать тонкости ПЛИС, но статья не много не об этом. Программой этот код можно назвать с натяжкой, но ведь на ПЛИС можно запрограммировать некий алгоритм обработки информации.
Чистый python