Если вы делаете что-то прекрасное и возвышенное, а этого никто не замечает — не расстраивайтесь: восход солнца – прекрасное зрелище, но большинство людей в это время ещё спит.

Меню навигации для мобильных

Софт в помощь!

Автор Slabovik, 26 Нояб., 2020, 21:43

« предыдущая - следующая »

Slabovik

Чувствую, чего-то не хватает. Пригляделся - ну, как обычно, знаний ;) Как начинаешь что-то изучать, так погружаться в тему можно годами. Тем более, с моей-то вдумчивостью  :-\

В общем, тема для ссылок и мнений по софту, участвующему в процессах разработки, обучения и осмысливания всяких цифровых устройств.

Пожалуй, начну.

Эмуляторы процессоров Z80, i8085, микроконтроллеров PIC, AVR : https://oshonsoft.com/index.html

Ещё один интересный эмулятор i8085: http://www.deus.gr/win85/index.htm
Из фич - это открытый код с возможностью создавать (и подключать уже созданную) периферию к процессору.
Общением на форуме подпитываю свою эгоистичную, склонную к самолюбованию сущность.

Shaman

Добавлю:
SimuAVR эмулятор микроконтроллеров Atmega под Linux

Slabovik

Ну как же без программ моделирования?
Повелители аналоговых моделей, одновременно и близнецы (по математике) и антиподы (по пользовательскому интерфейсу):
LTspice (само название говорит, что программа началась в фирме Linear, ну а нынче это часть аналоговых девиц :)
MicroCAP - наверное самый частоупотребляемый среди любителей продукт, несмотря на то, что бесплатным он стал буквально несколько лет назад. Ну, 'отмикрокапать' - это наше всё :)

А, вот ещё... наткнулся на днях на прорамму PCB Droid.Утверждают, что платы можно и на мобильнике разводить  ::) Кто бы проверил, а?
Общением на форуме подпитываю свою эгоистичную, склонную к самолюбованию сущность.

Slabovik

Это не совсем софт, скорее сайт, т.к. всё происходит онлайн. НО! Это очень классный помощник тому, кто "считает трансики" для различных блоков питания. Позволяет визуализровать в виде графиков процессы, которые происходят внутри, ну и посмотреть, как влияют различные параметры.

http://schmidt-walter-schaltnetzteile.de

Ну а тут можно взять программы для автоматизации расчётов. Они не такие наглядные, но очень классные. Спасибо Володе  :)

https://radiokot.ru/forum/
https://kazus.ru/forums/
Общением на форуме подпитываю свою эгоистичную, склонную к самолюбованию сущность.

Slabovik

Для изучающих электронику могу рекомендовать попробовать SimulIDE
Не так давно программа серьёзно обновилась, также на сайте есть обучающие ролики по её использованию.
Умеет несложный, но достаточный для анализа работы схем симулятор, в т.ч. популярных микроконтроллеров. Например, можно посмотреть, как будет работать Ардуино с написанной вами программой. Imho вполне может заменить популярный, но ломаный и (слегка) глюкающий Протеус...

https://www.simulide.com/

Интересные таблицы с командами Z80. Нет-нет, а иногда надо:

https://clrhome.org/table/
https://vtrd.in/z80ops.html

Кто у кого скопировал - не знаю, но пусть будут обе ссылки...

Старый кросс-компилятор Cи для Z80.

https://github.com/agn453/HI-TECH-Z80-C-Cross-Compiler

Работает из-под MS-DOS, так что для его запуска надо тоже либо найти старый комп, либо виртуальную машину. Ну правда, у кого DOS 4.11 завалялся?

И вот ещё их же компилятор, нативно работающий из-под CP-M. Правда, судя по всему, Z80 ему надо, про 8080 ничего не говорится...

https://github.com/agn453/HI-TECH-Z80-C

:)
Общением на форуме подпитываю свою эгоистичную, склонную к самолюбованию сущность.

Slabovik

Опен-сорсная программа для работы со всякими логическими анализаторами, мультиметрами и другими измерителями (даже осциллографами)

https://sigrok.org/wiki/Main_Page

В основном интересна конечно возможностью подключения логических анализаторов всякого рода.
Общением на форуме подпитываю свою эгоистичную, склонную к самолюбованию сущность.

Slabovik

Ещё одна программа для моделирования схем

Qucs-S : https://ra3xdh.github.io/

Достоинсва: кроссплатформенный с открытым кодом.
Недостатки: слегка своеобразный, поэтому о том, что это вообще такое и как с ним работать, рекомендую почитать статью от автора: https://habr.com/ru/articles/678526/
Общением на форуме подпитываю свою эгоистичную, склонную к самолюбованию сущность.

Shaman

Подкупает, что она на русском буду изучать. Но при установке в ubuntu возник конфликт с Kikad а точнее с библиотекой nspise которая в кикаде уже есть, но другой версии и она распределенная, поэтому установщик qucs её не видит и возвращает код ошибки о невозможности перезаписи файлов. Сама программа запускается и, возможно если указать путь до библиотеки будет работать, но в системе останутся битые пакеты которые нужно будет вычищать ручками.
Поэтому я поставил версию Appimage (песочница).

Slabovik

Для изучающих Asm i8086 на мой взгляд не бесполезный инструмент - онлайн ассемблер-дизассемлер.
Позволяет моментально получить трансляцию "туда-обратно" и посмотреть, какой код рождается.

https://defuse.ca/online-x86-assembler.htm

Конечно, это больше игрушка для изучения, но тем не менее. Ведь при наличии мощных компов калькуляторы пока отменять никто не торопится :)
Общением на форуме подпитываю свою эгоистичную, склонную к самолюбованию сущность.

zenon

#9
Решил попробовать Qucs-S.
Споткнулся сразу.
В диаграмму не могу вставить данные, их просто нет, не пойму принцип, когда они должны появляться...
Делаю делитель, источник питания, землю, выход именую.
В принципе данные считает, моделирование проходит, дальше при попытке вставить диаграмму данных нет...

:: добавлено 04 Окт., 2023, 15:45
Нусс, день не прошёл зря. :_)
3-й скрин классику попробовал.

----
ы. Ответ найден тут. https://ra3xdh.github.io/pdf/qucs_s_tutorial.pdf
4.2 DC analysis
Qucs-S unlike Qucs has no special DC simulation mode. If only DC simulation component is
placed on the schematic no simulation will be launched and error message will be shown.
...
Сейчас попробую эту "Развёртку параметра".
https://github.com/minamonra/

Slabovik

Свежая статья про Qucs-S (https://habr.com/ru/articles/778666/)
Общением на форуме подпитываю свою эгоистичную, склонную к самолюбованию сущность.

zenon

Те дело движется, Qucs-S на плаву, это хорошо. :)
https://github.com/minamonra/