Да, только не на виртуалке, а на настоящей убунте. Причем буквально два дня назад 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 вылезут когда придётся писать сложное тестовое окружение для верификации проекта.
Information
Rating
Does not participate
Registered
Activity
Specialization
Инженер встраиваемых систем, Инженер электронных устройств
Да, только не на виртуалке, а на настоящей убунте. Причем буквально два дня назад 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